python3-wxPython-4.1.1-150400.10.1<>,Љg-p9|T115ba@ZKRIʜ.[(/{t_uage/F%E=ia`P,b$[g'j~(o7#?Rac_ 5&>ӒTȚ0 DÉCbMmO NyQ+2O~Fb=?"OcWUhiL}g +El?\d % \ 5FkqxX !v * < N Sf|l=`==(89d:>O@WF_GtH"I4X9|Y9\9]K^RIbcd,e1f4l6uHvф&wDxyz XCpython3-wxPython4.1.1150400.10.1The "Phoenix" variant of the wxWidgets Python bindingsPhoenix is a reimplementation of wxPython. Like the "classic" wxPython, Phoenix wraps the wxWidgets C++ toolkit and provides access to the user interface portions of the wxWidgets API, enabling Python applications to have a GUI on Windows, macOS or Unix-like systems, with a native look and feel and requiring very little (if any) platform specific code.g-h04-ch1cSUSE 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" fim!!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큤g-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-ؼg-_cg-ؼg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg,g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-_f>_e_fI_e_f_e_fR_e_c_f\_e{_f._e_f _e_f_eg-ػg-ػ_b_bg-ػ_b_b_bg-ؼg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ػg-ػg-ؼg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػ_b_bg-ػ_bg-ؼg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػ_b_b_bg-ػ_bg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػ_b_b_b_b_b_b_b_b_b_b_b_b_bg-غ_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bg-ػ_bg-ؼg-ػg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػ_b_b_b_b_b_b_b_bg-ػ_bg-ؼg-ؼg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػ_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bg-ػ_bg-ؼg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ػg-ػ_b_bg-ػ_bg-ؼg-ػg-ػg-ؼg-ػg-ؼg-ػ_b_b_b_b_bg-ػ_bg-ؼg-ػg-ػg-ؼg-ػg-ػg-ػ_b_b_b_b_b_bg-ػ_bg-ؼg-ؼg-ػg-ػg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػ_b_b_b_b_b_b_b_b_b_b_b_b_b_bg-ػ_b_bg-ؼg-ػg-ػg-ؼg-ػg-ػg-ػg-ػg-ػ_b_b_b_b_b_b_b_b_b_b_b_bg-ػ_b_b_b_b_b_b_bg-ػ_b_b_b_bg-ؼg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ػg-ػ_bg-ؼg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ػg-ػ_b_bg-ػ_bg-ؼg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػ_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bg-ػ_bg-ؼg-ؼg-ػg-ؼg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػ_b_b_b_b_b_b_bg-ػ_bg-ؼg-ػg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػ_b_b_b_b_b_b_b_b_b_b_b_b_bg-ػ_bg-ؼg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػ_b_b_b_b_b_b_b_b_bg-ػ_bg-ؼg-ػg-ػg-ؼg-ػg-ػg-ػg-ؼg-ػg-ػ_b_b_b_b_b_b_b_b_b_b_b_b_bg-ؼg-ػg-ػ_b_b_b_b_b_b_bg-ػ_b_b_b_bg-ؼg-ؼg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ػ_bg-ؼg-ػg-ػg-ؼg-ػg-ػg-ػ_b_b_b_b_b_b_b_bg-ػ_b_b_b_bg-ؼg-ؼg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ػg-ػg-ػg-ػg-ػ_bg-ؼg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ػg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ػg-ػg-ؼg-ػg-ػg-ػg-ؼg-ػg-ػg-ػg-ػ_bg-ؼg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػg-ػ_b_b_b_b_b_b_b_bg-ػ_bg-ؼg-ػg-ػg-ػg-ػg-ػg-ػg-ؼg-ػg-ػg-ػg-ؼg-ػg-ػg-ػ_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bg-ػ_bg-ؼg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػ_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bg-ػ_bg-ؼg-ػg-ػg-ؼg-ػg-ؼg-ػ_b_b_b_f_e_f"_e_fC_eg-ؼ_b_bg,g,g,_bg,_b_bg,g,_bg,g,_b_bg,_bg,g-ؼg-ػg-ػg-ػg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ػg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg-ػg-ػg-ؼg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ػg-ػg,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g-ػg-ؼg-ػg-ػg-ؼg-ػg-ؼg-ػg-ػg-ػg-ػg-ػg,g,g,g,g,g,_f_e_f8_eg-_f(_e}g-ؽ_bg-ؼg-ؼg-ػg-g-ػg,g-ؼg-ػg-ػg-ؼg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ػg-ػg-ؼg-ػg-ػg-ػg-ؼg-ػg-ؼg-ػg-ؼg-ػg,g,g,g,g,g,g,g,g,g,_fM_e_f_e|_fW_e~g-ؼg-عg-ع_lg-ع_lg-عg-عg-_b_b_bg-g-ִ_cR_cR_cR_cR_c483e767aca48c36239c4ad6db8e99e42cd7b3418ab2489056afe136a7a69b5fa912cd70462bf0eaa0fe581408128154b652b95c0e135b5bfb8d3456f207b366a2239a626d389f67430c156ae5ccd625d038f12fb86cc2827f84d23e5c44c1aa4160c1ebfedc24cff46d151a3b3ba3da4e2c8a5e77a0970a1ab6690d6163c3770570f1e08cdbf64e0b2c52886d88ac046e4c559fa48cbf5ab3facb0aa84fd799454896e990448585f49fb585d9143b5ae36b120779e2d1d93527bcad346fcd60678640a98227a89cd18fc9561b93215565975de2c49dc90de4298d5f9dddc0595b317e40b3cd9142ed36db4184fa77d16de0845dc9a5547e48e984e63b713f9087f34cfb5a762237a0b5f79c3eaed0f282c28e83fe83dfca4c98b7abaef10a1bfa9e4bd433a6aa59e0011bd4784f5575504a5948dbd459e34777436c043159642e0e5070837893f223456e4cfaa4da7c56cbf463c7ea057f6581048644a1d283f20da5009fcffce902f6575d3745ca8251d4e0e449770302ace88453b3b2183d19c6be1649f1241692790169dcc18f29bf88bc873bca354834d257576869adcdfd3580442fb2004a49180a09ca0016314d1ffcb974a8699db70d3242dcb907236a2453f61f75d52270b216c3ceee9aa39a1065160d90b0b36ee433e2cb5a767ba231baaad56fbde7743e63c10e38c0e752430da4ad5f547e1068c70a5070d203686771791925ddec6ccd1d448c87dbe724200aaec0e9aeac5b5b73618655a847186c8ee5c28dccb9fbb439a589ddfc61491dc32cb54397b3d836a85f1b82b0d00b3f0e3f592b0bb40e27deb8f41018a9c718ce97fe5a5068e93eb623ff376b46c771c424982111f171e7ea3dc7607634e6984801f986446213d0ebf5c67f69f9441bcc6ab53954224da172edcc97adf313dc3a1fdadd384f46308cb9d05bd9634d36e09bcab49b6ce9f0afcabf4165eb8f3c96d880ed0e867a37e7de2a2f67729d4d8077c17c71abf567c03d72354de42378d9b61b665f21eb748d368c2983e55a15b0f76246afef668c488095cbe7804fd42742019b6c3cc371fef400e4f66f891d95a9e75770a1e560e3f092f64844ee4a4b817fccfe4175546bb16648945bc7b97f04f3dbc6ab44cee9086f91f27b670cec3b0ea4ea350913b47a37bd4de927b97f04f3dbc6ab44cee9086f91f27b670cec3b0ea4ea350913b47a37bd4de929770994f24642d452f29cb9351c12f812dea09675073652aaf2b03b02f00291d76fba9c60f1c4e61ca002bed7c6dacdb9ba07c90fd87c6828d16c1b5395393d43c8cbd2052ea7a3d6e5255c43a01f4b9dea130bd62c7817783c7f5a2aa0cd358f54cac0d769df8476c4b7698e0b15da664906a85c47dabc6d5153a9476fc70d4f66b001bd596092c2c396be970d54961819d474d4e2c4929d7b8385df70f7800cb0b69c3f3ac67fa01c6257025abbd563b46ad8a542f82bb31be30d2737e9fba0a19451d7250c6bc1736a38541626ff8f1ec4ec5d2f1d5751eca874d001cd2b27238583d4ce49674d6c129caa763f160098f7b06ec398655c2570a66ca8bbb87947a7e91e928bc034b42a37f646ba7419142816ffd5e4ce170c7eed6cfda828270816fd436c4db8f24e82fd3fd935132909cdf7c7f8c90c58ed62582aee725874fb2487a6b956c934d69bfa537afd32c41df8982e5192a045e62166cc24eee060458f5641f9ff0009a28a4dc038063b5d7da5bbaa0f80982239c810c87bd90f8eb43f0226b926db86c0f91662810384b6659d95fc23d9f831885bbc81465eff3a8b5af2e282feb678c779253775a717d26089d9cfe9b0063b64371b0d6efd27a35475f3ca8e8f7e279a848d14a216c01eafc7c20f25967b9b5b48c680bf8e3e7e07e738b57b102d8a5684ffdaad61be133079d808e8df55884ae1f97edb92bab03cde006e6119757eb46eced09d026687edad62989db7874a530584d7a380b0880206d7f1723cf671710da820e74fb5e8bfc4313db055cc8c2734d627fb394a0221ab38b215e14709a5ce1dcba899bb12409b170454db3b60ef5e8aa32f1de31b0351b1277af604b6e561d8e22b67b7f070c4608a19c0280fa61cfa3b3483681e917d5b8aff3de798f1de8bf45d694bc9449998a78049274c866accbce415ee40c87db223b4e379dcb8357c5f3bc7e3694cc1b0f48b4629794c2cae95093bd9d2db6d3832e1ba9c466a20d92dffbd58c89fcb234f4e1bc4faaf2f743037c77381fab5e09c0f9bf1ccc6bb739ef26da9229cf32dced81c1411890e0513017820effe436302f6ffe17f0d75a781bed305149359b55f6bb3645b46157ec66c397097e1a96a0db05b5dd9b69bfe618c5365b03208609f2e0ed4b7361a16caabf9c959cf4c0be5cbe2faaa4274e9549a5e948a929404db79d1dc74f3e29b94abc2424a0bd9f1cb9dd973be4a6ac30865ded4d0afc0decbc7b860a3a9890376611535b607d129eef2342dcb9b0a5ab5ae84a40f10bd30678fb38896fc116d89c7d9d11437530ececfa58f837d8dbe39fc23ca0886a51b8196ec4ba2681f1bf675459369d1f45b6f457f6ec91d991b17cfafbc7d9567e19364e3807b1d67d610234ac1637466574de5297638985c7154db7870ceba78df731485ec4eff23166ca3daacaad124e963201fabbbfd284d5e0a479b5786cae1ab57b600917ec0f5a6aa4222100883ad4eb80a2c56e471a7149711313a87d5232d9159ab5a523f1914219a76661e0ddb82373cc2b446f2a8b3ee333402b5b47994eff02c4cdf28ee26239e36e07ea2aeddc36217e03f408704f43cd266da95eee8c899e96e328709542bfbbc96bc11c17c1bc55ae612526dc182cc8e8be94f88503bf6f1850d32f1c9b5fad66eca0efcb26ea969c7977e4b214db161c27ac584990326b24b71073922516780b6456017a44cf1155072a8c515f41eed3ca6ec3f50d0614650d941ef9e19665abf0a9a9b62140bdf05aa1627b9ab04a34369efc710ada58f96e8903f93647ac5236be83f67b7adbbf8f4e228a8c1a7e1d0535d000d5ad9cec893859023a08a49c64567ee52eb9084e61d3b288a941c6b4af651b9c48b8d7701f157f4056a5a7853eb711000893d8410408053516f4469bf8707853283fc02b907449b3402335423089b39f43be57f8b943ff9a0531442576195bebaeb233e88113f97bd4e1320885ebeb2381a79f8efb50797ecccc06505e40b53bb32bdc0c6769d140fa70d1aa6b171ed0e140c5a1b82368a502ea886e52b1fadcf9bbfde230af159226ab0dfa242ba32475fd4202ffb97c5c561dcca59583e117b972ac745a0adeaddb3b1663abdb6b964806b99ad4495d99329b7bdf81bdba157356b628082ab154f8edf29a82ff4e0619ad3b4b1548903e44d41edef30a78ca425d45ad7d599f60fcb653db1e1f3abbeb7dbc1dd870e06d3434ef59535e9fe552d384ef578ab5c0d95008e994fc2cd69ad0e0ba22cbf35283e4c8dd975c74c63228989296efaae94d32f4c1258c32d3a4b21f357494caa7dcaf210364714cb4d9628179ee55524e715bee040b2918eb014b8532c2b3aef1a6dfb692708dedd2e7238d352a90226ebf93184e0663ac5ff2618f989d9312fec52564b5630af03dc3e317db81da00bec5c821e340a7adf6723f73dcab1b91feb68611f5200810b22907970cc12e7582bc6269d31eaadae3717fb4ded110889e63446b6720f40efe5fc05a08ba8f62c62e407a3ea0ca9ff3d30b94141ee324ec76845d833f14c312c90b2baafb29f9a14d5598842b7d69e935f4a1641991d59e9105351e2f4402185acf137dde899a4b31f09fb86e40e67ab34676e12a2570e38a1e5f11e36c230b91883403863ba266389e3630d9ef6e9dd4f6455ad22ee270006a6f1ff19d5c87903533be10ca8d4f91826aa26b44c0f100cd59a8aabc1f6ed3f906578997e488c34cd2fc7b92e759c884413010e886db3dfef0b76ba4b924b411bc4c29b5168963b619d3fa3cc1a4fe9235060cd25d06ac51b0f24567b450a990353f949d6e9dfdcaf6e5b571f8374af956cde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855199acfa0157914063ff03477e15857a21c72321228c6a3596a1dd2efc2285b506846e11191c488fc5b38e61b8452ea4ce41bea2a0d18332cd5884208caf2c045b212848213ca9cd2dd2fd61911f710a8aeb67bd7498eab021b719e1dc2507a2bb212848213ca9cd2dd2fd61911f710a8aeb67bd7498eab021b719e1dc2507a2bdac74913ea679db60ce29b12653c9ea6c81bb734b48ec9005bd483ce67dd847ddac74913ea679db60ce29b12653c9ea6c81bb734b48ec9005bd483ce67dd847d4ccbe9d14c253c73e118135cc3e6b18da2fe3ee421921964d34760d2a543008126360f3bd3fb2d31aa902ce8ea939c83cf6f0c415839f028379da9306457208e64352af4c33b92e18902707fd58c2da97f9915f9391b3b0d91c51459e1b96c7bd77947ce0d1fa6e00dbb0941614a14e0ad5be9460c490ca6e27a86a3661ccfa66f0970adb60efa2d262250e25d82a68fcd93ad7c9e4de58087aebab65d3765957daf8a44361363b9df9fe87a650c74887a10944c7d8a6696e0cb69123355cdd9da2177ea4ddc14148391cf04cf10bdb36908060a1b5b469e4043a4ef1bb3cc04471e940df03c7ca809f449924a79aed44cffbefd6c30df7e18fe6419fbcab7de1b292ee87bdf7bff7a61c1c83a59c78f29d74b17c18b7e84e648b03c4c6eee830e0043d7ad59a418dd9934b7c91854fcb054040f5d4dfe9cf78171fc165576a89861446108549f0feb7a9573be56fbea3733db9ef51a0eacd9112a54f5bf1349c09edfcc0944be2d7c248219105556a28b18eb28e007ed04a2776471252e0d933b17769db9d9508c20060c7615d715ab1e1fa6356b37b658a2eb6efcf5d497d70a181c5da42c66edf59b1118abe67bdb65ad9aa920410895bb046b87a2bc074622592dc087c7743b863ced67dbc8336e9d648baeac8204f4e078e84b6732d3e322592dc087c7743b863ced67dbc8336e9d648baeac8204f4e078e84b6732d3e30161ee1a7a1f1db216289afb886940503c378c8fcc181a10951940855861afdf092c803c7e175dc1686d5a65b1402a2321ab8c02c34fc675d21fc7b9e058ac35b1384422b0a00fa489a9d30e15b395ed5cd6f259ab16cfb3d2520b761510f99ba82894cfbac657004d7349a56343247184397d1cf1672fbd893883f26bd2bdb6f00143427208fac993c7e8547a01efb4f1b75a33c8f340b09a7fa664e9bf76a8ae99bac3e66bcfb706d63eb15eaba326306bea49390d56369d83f92f90476b78c9c0aa4d678356029caafe77077f9e37972fd7f553757e596c3ca60b08c81c541ef908192ab49de2b8ffe905dcd0b27a96c29142af34fcc1fe2b59c99472538f21767cf7b54b8bf29e6db2369a57e028f3347162edba43917868a5a08b1ffd05dda6104689df59dd58fc45d9d50c02dabfaf64800cdbf79958fee13d2e0db60eabec852f982840b95f3d7635743dc7243010e3a3873b90cfb58988e709356aae04e3b071981611cc56607c72431656c695f71640348dd24dedd8e23486e9950033a232c356b24bb3008eb27ae3a1bb19892db978d67547cbcc41818f79687fdb33a232c356b24bb3008eb27ae3a1bb19892db978d67547cbcc41818f79687fdbca57586a8056fcfda6d20b9510d78bac648c0ea4ad03b6785d57501a1e207a3985f6c303d060eab754fcb032d12e213c5f5161b2b49142d81e77e17d3c8f361fdfda90bed105708b9d03554d3e035084e3f9fa2ba628671ed3fc883917794501dfda90bed105708b9d03554d3e035084e3f9fa2ba628671ed3fc8839177945019fc64b23ea60532185fc1bc7ed83758ff8a1a4bd6082473263bc326ce119a25ad7dd69cad48620a070cd2eb0256a76ccbf094df868fa7f1a9bdc06f4fe045d6920f46151d89e7d0b7a1baf53c8307d068e4ee5af99e7ac9d751f23ae3eea3100f0f360a9b57b549aed7297662f87e166c06d20b86152e939f0e135b4274e995919ea20b7e771f3a532c2f5a7d18d7726767a7dff6db0b1808a3b750225e860c7583808018d84155f95dcad20c2b95c2ddaa132991f214ab8a7df49534c5e2e3d83e14b381a89d1671c29565861cb99214e6b7a11d313cd246926b29cc57ca0edab31caf9ca2932f706d3cb9fb4f1aa69b2fb9639b37609437432b0d234b5ba6b87610f192718bab4f05f0fd70230614889808397c3ed87a1fbca31c68fda440d3c946d24bfb6e3e8a9bbfc5fcca89cd4eb8bc1d2b77e6c38c9776b45bf5df446040aa0c77ba7fdb231aac2a5f5cba175e4fdf3b0e4cecb29bb565f681419e75c02fb97a64b15bf30199f2ad3aa18b3c696e67d05493bdc8119c27c0e37904c981574608a4ab10868c5ad6fdebbec0695132bddd6cb99a84064a041055a5eb75be0a6f30ca9a2d1cde61490d0bb5268012404ca485936cfba52f2e2ae2385e97b821993e8b7508c5c630088f005d6177105311aa37a059be91dcb6a3826221fc41a821f7f318d4869e5d365460502c19ec5da484e545aa1c5316b752a37817bd34805ffe89830191831f2be0bca9a936e6b8e589317852f8165d62e8dbae174620d296c783221dee6127284df8579c14f70dccd49613221eb026706a60ecddc9a3073879e4863fbf9215037941ab2dde4f82a1c605b55f27dd526b6ae1bdbcb35b04049407d46fd016d4b99d9c8fdf900a7ba24a6ee11bd9da01bef493b200829d76d342957e819bddaa248a06229d594d5d20cee2602593f4f523d7c5c3396ddeacdc4086a95cc8e8018c78d5e92ad5cc3d2b76e381eb9d9ef1790404b60bc307239c5d2a9202da1ee1c9e91d4e63d21383b7d6fc3fe2f07bef75263d1e45cc835c17ee1c81ddbb82b12ff3bfd83de8d5e9610f208433f345231f5011b5f5f5372951e0fadcee21497ee6e5195b54d70e342ff7b037301aa80e0cb66938814757de22a3a8d826242b01b46746f9a63a497fceb2bcd49d5bdf590316395c1b415d5ae48c6b4eaa129b32487b5967bdf08a8cc7245f6cb588e88ba5c6851eaa9b3847c8145802c4bc4fd010f296735562c5fc9bbffa536067f904a5c09f954fa475d0b32c460a77d51118aa7c8cad0eeb9314d97b35d1d22a6c77b58758a64039ae8ba84a7fc6c530ba5b0b7ef5a1422757b3573ddb47b79ac1353d535addd03e354750659e09f6eb938ba7a13e7aa8473abe39e9f46fa6c3d127d2dcddf875ec348e3166c4e8abab5bbc79109764be51837f349cac429393a105f88cfc0f2fa6937b9511f234a7d6a792ec40c6be38253551ffc4cf79c843b8c44c132b54943f583abaafe72d28ce0abeda4d469ea791db8d0129bb17bf83f26a685d3ea5842ec3d2e905ddc2472fbf57473b02a15aa348a18ee8ffdcf16fc6b2e8d8239b1f0c9189e0c13454e6842c6d583f38ff32256e8373268ba7d0e6670c619e88d0e3f300b5f87e147e77f70105a51ecffd649dbff81f7f2b81d8093f8fe157fa8b21d6b441c17a923ff92498550ffc4c3276b6e83c7631949c62b5e670ea2082003b4755a4bdb78a94d50d857c670d211288023d4b677450af011ea3e2707dc21c1217a12533e7846a9b18eeabba0e39bb3a781f90531f01c16670b2065c692d8d656d1a3e1981e75a133ca44a1c0d72495873bba85481760b0c5ad4463f38d2dd304e04a164ec0f69bbe9704533cc58599fc490f7da9d9f31bb415960ac04f26ef84aadbe562892db778f2ab1ee875fbb14f306bdcdcd4f8c2f7e4a50fa2937d236c1929ba2755fbe202e54c1f62df083341efab6c6251226f3d1134027c5a04dc91c50e57c7e53cae72198f47a5acc56796cdc4bc29fd9960bd06af1225aeed25b9c4cfdb8529e0932126ab02fc4ea16b9ff4ab89dfd3e07a4cb486c5bc6f317ae5363df3b97a47b869bca0dc687f7ec9ef415e53e9f4a093c2e585a4700a0457cfb8294f5c12230f9a56cd2eaa5cb19cd58d3315058ab0d8067770371a5c41dfb6cc94af354c1df177ba56daa6277c278eb8eed372135ee296007d02a2d13d7beec58070e18e2a7eb0bf0369901dcfc5dc8010c597e841e8b71c273a84dc301f84e95ff6f4b27e7557f9b79b02b978213b6b15c781bdd9a3dc29c7191ec4166b27559c4f6fb387a8d55e5b766a3ad9e7aacc5ae481e2d735d67215108d23e8f099a15853402644f4af68edbb940a032b2297673c6cfcd0c753425cfe0b2851ac56332c375e4eaf2ce6891bd223836e32d73629ebfb84cd57b79a7938ad3912aeaa00e54b2349d02ef6a2ced30857ae7ce724852d55b458aa3f97ff147f0b7ff394b475ca198795769863f5d9e2f3b975e7b77f4378dc0366df8849f0abceace19e3b16778256b28e747c43b4c4875b2f3bb35e74d1ad25dbe4d5a058ad0429501824d56deaac4bdc859ed4651b4ab0a35296e99fef04b71251d0433c30e3721425d77d31cd62c7677b5e74fcdf6e2ae815511b697e0bb92c4833978731c0e525206adf0fed2d9642b8363fffa9623d50b7182aeea1d284975ce0054fb6f9cd45ba29d091db1c61dd65a83e33d94b7eea4626cc1ba4dfee325dc418f9ef3f312b8e9b28cdce95e17eb3af987bf212fe4a042344b0cc00e1cc03f48bca7fd7d0e3135db88aea84a5cb93fbf1642cf6bd650faf357a7f93a09b3d083d8eb39e75f778ffaf4e9038cb5166dde9c5d467e4c0861dd935ae5154591dba448961c1d8368df6a9069ebc5a180d3a917841083bed794af80c1a31aac4642e25b0f4188e13d51bef9dfa996ab4e5777e7fe309266f33f78692f834a805b3254635a8ed0cac861f288a0faaeaf270328cc3f3ba39d0d970ceda29d210f8861d08a45c2c15af888c01f26a12536b3a7e39539d16fa4ad08a5873ff5a29e5b891d92df6928b2586606a0c82eaf54defec54dc684515e3db520038ee75ac5913065c0b99038db5ce9bc3b8d61a0a817e974d4d03be1ef4a90e690ee12b6b97ec7028622a5b80ba13f8aa9dffffa34eb71f39d0793ccb882dbeb4e2d94af9c443c31fe28bfa8362daf53f8b800e637ff02777faec33744d9abddfc1226aea59d5130353226375d72671a462733699b93a44cc7960dd614153e5972ca56bef27f4b1e306f4594c2581d30cb0fabe51af441b726b185016347d8c31b6defa8b61c1f08e6688950861d764525f67963b8b68b6e48125b78cfff43625c3a49e606029c716ab2f66627ef9740dd4f349e0ab665e7bef35bdc1982307163cbcf504b6e7c1316c0d06b3322f8c4ccf6c7272b7584ef29250e437fd698cb3441f33d6047082aae539be89d575557ae26b023a8b114ebab201e70d4b4ede081a0a95fd396407bc4b8d03ff53a26d7eb50b031778af64dcd3b17682e2c91d44b03770e67ca0ecc9a1e9c124f8f95dd0ef7f801356e05bae20bad08213e4d9e3fb73159903cd5ff55ae68d2340601947a405fba5f4c6ceaf5135ccfa911c9c6a6c1a3ff26deb0081af1f493cbcdedc67571549a797456e8ae16fc368259606d786b5875a498e67683fa5a196c4df40b58e177918a3236db024c5529cd34a513815cb2bc94638282db85d1b97b3ef1bec16d2c6f85b0fcc27390609b64c03bd39b76b808d945fc99ee973c5faa6b4badb9fff61f6829d93638339f79971aec893536e11b043f71cd8f1cdffe5796dacac01ef5ffa52040d4f5f47f8e7e2792114f33e0b8898d41e82ac5d2b9272d91a81ac3623b0a66f2e98b46b0f6cce1f7d7f6fa55e09fbc391f26020f06cdcadbc4bbecdc0718508edb4c0468359c58eff8ce52a0c66e026ab4e3de17e0c608a69b69e2d34cb3933d8a96dd3c5712a11f1a4115d9a89ed9a233f239d7005bab297dc21fbb658a585ffd69acfcfce0aaf5317a93f8ba99eb3c94ec705e7c992d00cfa429263ef8fbcc95c873171c14adf6e30caa136ba7fc62a8116cbb3ea82dde9f8ce02ff11b6585798afd1dda892baf02ae46423356e2d69782708df7eef4d8ecd8b9ec97ea11ca522c196fb96de24da9660f74afd3aa128e0b04fcb1facb2649ec1558adebc91466a6e582b54135b2b883c10e6735a25ef065e6bd402db1eda481da6b3bba0b678cbbcf79c6cedb0c2912dc7ad53840a0f51a7264544079bd7aad80ccb74323b50be7948033b6df787b7b6c1cc33103950099aca174fba1d6c0a35dab93da7903046cce07d666311318a820faf79d8a2a6a4719859d5e15695e7c8217d3d36519d64aafc3df3c7cce079d5f5bdfbb81f6e4e4de5f0396ae11ae7c8217d3d36519d64aafc3df3c7cce079d5f5bdfbb81f6e4e4de5f0396ae11ab8413b52cff440c66e4f674833713fea13e4a79cbce342399a2990e0f247191ce3705b801b3bb52e7e69b22461a167fdbee8cd191e0f747c5836bfdbb368ca9395c18e907768a7a81e13739dfba2a360f7e9a9cf74bc2a445b56bfaf692fac5e9289b87938e62a5085a47f6b3ae6b20df7f0099145d0dba96fcaaa2957b2b116e64c0cb06cb522ca18584357075bfd8fc9941cfa48dfff9e3023f1e169f9dc29b291e3f1f6020d87b215409bd852b220a5ddde1d83b8f120792611a876c7636ac6078243256a9146eb751b3c3d1e31ba5efd6eb3d6cc3414c9bb76496f2b06d220b3a4739dfa32916b8471583d4352dc18974191ac59088fe8bbe65768e0dd96e32c68583b94f56e1d878a0c157539b9b35cace78190351c37b76e7b11cf36559af4774e9359a503f206709dad9b238f717f667c59ef4871b11f88c45043f14f4f20e05eb746c4743647ed8a93aed72a68f65e7b1e2536fd52b3ab6528e222411169a45f846d9e1e30d0d908a82a3a57b6794fa5efcadcf132bae15e4789642ecb37a51e65c13d7c8901af74d4abbcfcb6481f22896571c24b4d72011189dcdf5551f33ce5d1d02dce1d4735064388a4dc1191444a849634b46e49ca445781a9e8be4756c2d68f798d5a07b49b28620b484e0d19ac990933a38ba0529e74dd2d026475dfef68761e400b8e082a51a26843dd2ba0a0a1763962700f233711198b120b0070f7d17393443035fc3918dffc3b48375b3eacef4bf21ade15e3746d588806a3093bed60cb04a5bb1563bb4ab0908979cdbf9ef04b2ee1725f9ce8a04c3695b75ba4d5bbde016530028e1d48ebe4e9e0df7ec51af93be24f48e33e80d947206c9576670a7662a3e16f38b1e1c2e2047299e10f10ee943e528cb9937bbb992ad725ea0a146009bae9c471870d22a23653fd2ddbb68e72d57af4734910abc62e5c2a40d44e9dcf368f8ea5d4174a1872f3345bd664ee18488b9fb1c71415f70ab9c85c9efe2891d033abe689b04789b61c280fe073f5dc99974d8bfdc5bbf70ab9c85c9efe2891d033abe689b04789b61c280fe073f5dc99974d8bfdc5bbe1372755bbb1c59554c443e3cd743509b253085ac134fe0b803f5e0e3aecfeac82a3947c68ddba1ccfebda7945784ed8c1c93274719ada2f3b26e5114b79bc44aef68bb635d98a364c8511ab2e84f03bdc085a449e85aaa9fd9a87a13a726f068493447a68431a8d87790f9f8c7777a00828fc1b404de5cca220825c5684fff700a1e0f65c22e4aa0a50898a2470f6431b481ee9efc69add4daa92b361c95cef46a5c4ec541db4552caff2cf19b74e259de0d1c61a2badcef60eb560ad50f8535ce71fdce81b9498aba06b1ff3c77f6b118c176945b1054c9631a39475d8e7cbe71fef5ac75c8efee71633e4c2cf89b609ebf276d381605ad3f72ac84caf15233690c0f988a92de19f5c8fb5f9037e24ff1cd86f5f9b200501a54fec9f5ab649038601d3b9bee2d3cc20d5f3a1bc00e6a62dc94560b9458bb102160d7aaaec220f5a9d9a20736b9ed37aa0dd346286dd1dc73c62b0b25231c96d4723c5093accd7b93bb2da71f5c04363fc90a18bd7ef78e836cdc4f863f082f71d0d6782b65457727231a377792fc95a635dd0739681da519d0d7fda5a8807846f4f88b42b5050f79dafc312d5de419a33bfbd7ff7afb7eab16ff3ebfe3ce4545a9bada790a3b8c98e8060980666fe82b268d76b4f8210c153a025d38e300f35edd64fd821f0522b3b39719af750250a3d0b6c89f01dc946bea948bb03da8929924a855d9204db8fff88e02934aa6e1797c0580743ff6d113361127e185855e0f4088e601b76bc71f3f4b8bee77205ec6b2e0e415efd60ed2f4d675bf1643757ea2cd4f8b7e0a147a6e6133cc79c32f1ed46c389c0d5924faa2e1e005c46a7afdb764b8acca235abcb972393f63f5ed134e8a1250d68ea6a8faa4ce6f0bfc26580e2b468b886cddc53d6b49f2968c0ce3871404897a9c1f91b6fafb755e6f504971654ee404ae84b9d15055d06872d0a82ae5618141655e5898f3d2adb7e0c3ecd6f78bd341396c8b1bb8ea87e699be22d3e369f275568daa8ab02ce3bd92eb1a04abe53f871ccee8f5e8d6f8e90ac333a4a328ac8911150c81ac5969774205493f895fe024f1bf912eb62efa2872f0089093b397d42b5b7f97ac7cc656f2af027c3102813013ed3c3ed18c3e91a710d2d8d10614b688ab6c3b85cf1e69d303373344261a3b3f65b53a6e854cbf8af490c517cc033384e760f3c3cc7ed68df0606868cc1561079ba35294df6d4d74c3ae4d0bef66a2fed9b6587f5eb664d0dd3a68d572152ff034574a95b6c43ae3f9ffccaf6070f3bab0d33fdc8c89c059b0a3c9bb9c88051692356fc23a21ff7bc1e565ce20da8ed69d552d0d1ff0c3c963a86885a77c3c407757fa736ed374a4b7d0e6f5aad0b3c6642bb18f12896897d3e55c9865d4da3bfaebc322084b499e0b8b3c7edcbe41651750b81746e21f6b6ed3ad9d4ab63d427dc0ca736a3f6c7c727659514666d9dbdf5ceb44173b75ad67285913e1e5eef0d66389faa007f9744ed88414de4d020f9f3872b8f13ed6e59d964b161a4b7721f21871634c3ad7f54e83180f406a6dfec5b4268534db94c1c7005487b963a0ab59c0c1267f92d50c122b95e3e2d8d24abb312a3ce4ccf079054c5b60843566c3c703ec214df369e4c58b60d3c849be6e8234e1c0d455d386b05b275a86c20138f0d9a58389abd9d9b5b5aee369ef49abc13213418e403ae6d4e18067a4fb54337569ba754b7e768dedf306e104a76ba64d6932c56ea592cf1c25db72d8a81e9f5f27e557f16cabe2e81821fc246bae8c155a397f909e3309356fc3d243982d2cafafdb28459a8dbd4e47231a69143bf771a84815dff671c5132609e75f80de970803b8587976a49b101059ca94aad568812eca414744e1d1178b61cf6594dfd9d9dab7459504a188ab6f9765a3c1b7e322b4d54042971e8899c861de6dfa22e48e2588ebec0a92d3b6b4476c9538078a1f27b68d8e0bcd4e9aded15b8e6df2fd24f589d7cdbe8f136f675f8ad4d23587648f79347f72cca70bf6b61e33a1536d1e9fdcc95c1fb387a210544d40c93e6bd5550bde9051ac3fc7e10ec967f6bdc6d4c2e50b0c1c955d80470f4e9c9f82a1bd7400e0745b0d85150bd709722e37393a25e1b7f9eab57378e243e41d3ee36d642d3193a6e05a33b9675711d52a8c3fc45a8fb4c6a3a1ff375a927c80eccd6ee87b0bd6d541f70583f85142e4c3d62eb74dfedceb2edbf80bba5639f21cf30a83d678369f65f163296944dbd119c425fb1ee740cb3d4f71a2adb5e31573d0c054cec94bde083d2af6b15535b338b7f979e9e7369c2123493d3febcfd3afb6f76f25e996ab8b5ebf15720f22361fa16dd9002e6aba56528cfbfd468eb438a829d397c653b1dc9b4f66bad254c6e91f483752788e3224bfb2c0a9e4509890d96bb79a2dd9d66c5de5aeb20abe83823be6f49b8778615cad4971c2033f16ea23c9a6845c53d13f3c88790019a64ce7d068da3a94c26422cf6b8636eb24e02cd93e2ccc80203e6f4a71f67db11ddce2b0595a83ffc68319883750ef5338e070e59e4b9bdac814ff2c6ea445bf4448fd8500f8993a7f41487a77fbc0993a2fbcfacfcd071ff1ad394b6f39d6d09db8e4ab116697a94796dee2b5a2094091a79f56f1360d4ce1ba6de6bfa4d1dc9acecd1f5b4c17b6811bed9da402ca265895ddb6a39dcb41d69949e859793c5f57be1d7af629e2e8b47cd0eb90f3c48977cd4b5b3de611e17aa305c2253fa67f104fb94fd4a040423bf708594a87820d2ae9d1b74986ad58b4733d7b23693d40223f320c403191a9270c04b9cae76c57cc5891a0066f99e09c7e0222f0b0e7dff1f5c685d57ac185959717c68d34b62033df82d764caaa80c290dc02c1052811df92e59f3653878d068f3d05b6937cfb87674ed321dfabdba85e968607d562af62a955a596b009c0db87758d957df9b31e2a79ca9f01b2a7d2550cd175e56fcabc835f0d2d97c7474083d4b0c7238af21ff8345bca02c3979d40a9c288f197587869b0440d91e09a762756bf0dc65fc515f57732b1250bfbc94e25766f4b8e452b7374598c291f3366761db2ce0301f2fa61569dc838428ac67266fe51685c670e3cd9e4126fd363d464de373b5f1ae9d1eff9ca52129b4816316dc61e514c4a30d2b631b9f62b09906f505613f98f17d89ea1a39f2ea03bd9a62a7ae9ba226318928b6f751cbf89c8ee8a234381da72b58ab714afd01140907f5475fb675ef30bb733dee3f9266df0b105404d59b67b6b42f0edc2c38e190769418969a348b0ac61ae16201023d935b40c8e35296a0028c7a0944854b93a4d56417819b3e1086b7fb42773064a6680918c69fb0a002edeee53ae5e9fb2a80942ae359b475c41951f8d0b033d7bb5af519fd24bf58f58966c5b2672089edf342ba5689299719c456f96557196a44f40b804d7af7b055295dfc52c4487d4229e77e6fa8befba6c7b41f851ca2b943206488f35c61f889b4e1d880e6ed1a3d3f6e1aa6e4eb0e845e9ca1baa0dbb510b78c1874125cd24d2025e6cae0fe0fb9f8cdef2ec20b5da415aef3f84bb9792990624cd56a86fb469714c9bebd631273f910293c790096b96519c26c453c6e17415139d2e9baca685c32155c3ac1646a4fdd3d4367c00f484bbe49b2b5ff63135d42a5082ff92ae1b6f6eba1971b563c74e9faab5feeade683a23a629a6ca2e16f3a2efa0f089a1b901a097f1ffebd9a7663945661fcb6ff5aeb26f26fa1c595b05fb3e71351739b0bdf00cfdf73d5883a9939f96c6e15373666af11ea6b3be170d160351411a10eb80724043c0733605b5f6b0b9c0e3f7ff08f7f26e73fd725906eeac6edf517bca16f4047103847e4ac958f1325aceda83aca694405fa462408566477336a203a74a5fd04ed3d1613871c7eb7153fa2bb2f29b9037c614a9c2dad534a929cd2b636fafce427c4fd9f241b2a5e64a9692f2141f9a194910773fa944fc2c5ef541e22c7f13af47936927dfb9d8652917cf6af69745ae36ca2904bb160881e260fdb395631a42dc113f37da45a2f2f722822f9f0f65de4cf402d595a0b646cc1b420c2b1cbac52b5e18fbb0ce7b481aa6b495d71eea6a7862e8503fa9044d1e0f7c6432ba6620b3e903892414275037eaa5b3d571b4bc571f887b9124aa08bc103afe46243d8699cf80824668663584107239ced114da1bec2517f8ff9e8baec320ca1d5fbb88cf56cc237130ba3b0c2f1e00354a96e76a775b4eec62d0f7dd86b6686da678fa155ffd05729557313dd4218daace09c4f83a0f81d11de084a8eb45093de51e07ecb08aebd65d9864ec271782c0bb12172ce4b389e3ab60f7e310098534dbf6e9cf06d9d549c34d1c7073d0a7d9d553f8fbfd944b439c1b549579448eacb0b60b18fc369faebf6bebfa65cc68c614b4d7a6018446364aa937c9922b534a45c9132bf541ce988394b2f512e56d57f3b018152fe2cb47f61f60c6cf7ca80d3bd259e606633b8ca3cc781ef672f397eeecb1b03c502ff6d8fb230933fa42967696ba9a3421731d4d9ac986802cfdea242006d8e97d5e0894ef7c7af59cd4ffbf5e6baaf6ae35c9c40496565ebb6cb362f91d3b321487efd84fcc0d65b8527bd61a14fdb4e6f2f7326859ca0b64c9f0fe31bb15f4b807ed54a4cb14806712e4121a3b0b1d31e5a56f6a4ee872aa48381ee3d1461d467e341c0781d67b92d2d2d19f399664f6b8bd33893a35cbd3f4137367f3305fa702cf9e61a466ef815aac980652ae27a5ef1771b0a2289a1f87ae5b82a2e757b5f736a3a3b3832aeb43fd41798941e30232f16a4d27328abe51242f86713ed8b90615142103dc7c816abed7218d76c1fde81cbc6976c0bcef4819b838a5de49dc79bbd4595f1bb48ef4557030918ea4c2714d110935e810727571cbdc4a43fb122cdc73d241c51898c9e971e28043d4d1152c7ce629637407e2a8339dc993bb99f0908d7f9c5121e88db36a7bbf7ee8bd83ce071ccf2cf616a3b8e735da43f93700d4f770ec0e0002f7e49d34ee534f6bb36fa2658e76e6f8452f2a6319c58c2fa06da882771d44c6ea07928e806eabcf5e99cf0b6da2acfec019346f8db192b8fe6805fe3f284cd8c12714bb94a55236c5d861eb5b46d38304660aea4776da30e289a770bb11c0d694e59b60e7319f297e276227355092d5409c3b18be96820a869f91cff2f11c3eeb1991052379cf80a55a6cf2317845bab7943c36ca9ba7f8729132dd92ccf2b251427b11a3b52e0de583dcd86e1c3ebac73c6868855fc4a060cb0e05df77d728f85e89e73c114bc8aca4788cee47f7b7cdc2f03e21c765dd429aa41d29a241f52cfdf872bbefdffe7ab8ed47c8e1e20ac9563ce79217106ad988183b2a2b9a94c67f01ee048eeb05ab3419aaadcc4c52a5c5f469b4d68c0331e2fd571be43a3f6ad0cad6c895602004c5abfaafdba31dd6adee1eaa8519920c6823c650d85a823948d0cd3133a1c8f077841565202a7013924940f08547134dd90d509b3dd107d82b9ed41018c9276b27fc0f49a28c5e5761b2886124876ef61d50ed58ba8a1860d62666e8c682867f5bdfd1ee477f84133415c415abb9b9446389e157dab5a6f3a434203823859a1f2e39de050dc44df478cee3d9c11018bc886eff9d5cdbdcac2f3c58382608ca2414d2d37c5722f38312504c5e6c1d5d01c550071f4c397d9c0ef77c84c434df371ed053139bcd7ab3405750dc0ba7f25b1c73ec0b53be2f0257dd20e4cc4b6eaf48e4b17793a90d674d516c6eac772c6e2e6a6baed27062c5bbd5afb78c7097d0a01475911bdaca60d42696be499dd1f07adae17f365d0182f8e6f6d150694ed9c6310cb098d8d32b476c4f20a0df8e28db9096ea19a7dc0e5c2e41a39b63477a83b25de2ec550bec74ffc959bf68d3d13d1ee714eaaf1e29946e7b3442a848cac3325aa72393be970e7afa7c26705ccc80cb68b93799386db4b2e644777a7b4990e1866a8f8f6b4b761d6746873e710a1479fc60449c0f1e4bcbd145868104bb17712ad70c506a44e2b2951e4d2a6492dae7fdf88b5e9059d72d6c52c8809d39e1c72c318d3781d051c6d28dc30ee8a97f30dae0004fc08784fee9ce1e7ff2b4e8110891c09045fcbb5376edcd35b95ab6f6ec2cfed021427096d42c2faeaa1b0f47a2f26b8fb17a53207516ed35b95ab6f6ec2cfed021427096d42c2faeaa1b0f47a2f26b8fb17a53207516e96bf000be9c72e8cf1949c53f140d48ae3657482bf059a39b5c0a617dcea08fbace2944457966f019b8885db8ce5e3cf115744183a2b40b88056298de7d0b1c90d702cf7e1f3200c5a42a5eb1933fb8b5b29282af95925b7d6193240afdeaed49d0469b1addc04bb3cb2914a892f1c2f7028a2cfe56ad094314449704bcc09158ea17eb4a5478b5e710833f4e449e4c05b8bf1ca651c1c742c97f46a2be4b4cd4b6c3497fcff1dba26b29541ac62a2a922430572af45c7cef09b1bb5f97c8b91ed996446a33bf78ff4c9ae60c5a3d9af2a60426536f37a83a56e1a04fb91a3e3769937357ed35d386fda10116fcce9201ce29b565138ff8cecb6bb78bcb32378cc2f6d033e832019b0f4d6ae79ad960389953eab7830fb83f8f68a225bba4e650b3e41457227ace0aeb1adf8fde234903f12cd0bbdf695dd3e65336497cd9eb3f65ca32b2a28da84ceb0661d4cc7967cd3a17f43a65594a15a96400b651dd08bdce7213ee2bf7f446d1586f1780adc0a3db712cf0d7987bf2e7a57b6260792817c383e046188dd98e46460a86df5b47726e62f42f4d4a17fb81b828e929631ed2f48b6a4223cdc25b3c81b553e43475c660824b6887e5837def5dd4bd0b77b7427d1d440b16b92c617b7c4eebd865fa14e80849ef8d2f5603d593e417cf23c2b5b7e17504cba27f0a15f9c1a32973043de782f169e979c5bbc59ef5ab3a5af9428470b6a9cab2144f4ab37efb5d0ff2c9f45110e814e78884fdcd64c7b9449aba40313c317cbc52729c001f09943b7fab77346e5662738990697c060993380b443122201b22fa8cd219d9abc9d14c7a55f8b8a6d1c3aeb883f7b0d96f8ddba7d71cb669c52e55ab82cbfc1763e04812e9641841f67deb07a1062d44d1f3b39fe884a1c7966181e83a51562767e1b4f26e6dc1c4c439f5fdcb221cf204bf09bd29d880e44e000a635e723adf58c153f2a0f6c0b25e223a2f3d1b08d6ea4d6237934c2068874eb8f5b1c650f0a1f7250b5b57150f7484c4a37f50671158a87c94cbca06c4f9d3eed219459472f2f1fbb0b00ccf4b38eac89a33a9b254f54e84c33dc05891b0b619094d5454a30f27584e6714af02e8acf076e63e54e58c44be9bfb150c9df27037900cc50bb3dbcc0b852e816f627b65fb0e1eef8e17f03bd49c5058fff24c6bd2ed7bd06b7181a84464c8314b5d08e3ab8b577d0ee60e706d6f848176a24625dccb588871090f956c91222201e7ee5ff8fbc9b3abb04d16111987b2295af84881a6a7831e7ca38515d2f16cee92d836445ae2844ec563b24956a9809b322f0675e9e53b7e081b804b9a47b1b2dadc5304deb38356896b3bde75e1b6a49bb388d19408b95e65ab61ec723a33dd577e7cc728b6deef3942c064fb860b1994fc6c031000d3530d0c7648b8e29ce75244580b2117da2156c19ed9d217e1bbecc42180c70a42e5e5dffd70ba289459d6d1318d833229f680b9d8a3fd90ef7b254c86342daea2d89a225d42f42c7d4667e65ee62d9fa1f19295153a4542062b76a102f73bbf59554789fc7ea29f0e973efbe2e4e5033075de7870022b9e8b18010b2cd095de955ec83964a6ca5b6870507bbbe0b53d9a98cb82cd2737b1448761e39261cee2d4f543edf28fdb2c21c817589ebb5e8a4af3c01937023a0798980a7ffa87a75ba4c112d5eb4a407663e4e51683c3d0116904eb6aa92ce1c96459e9cfb52e52a32e57b99e57f26bf7427d80f0eb80a5eb97cbd32efdfd1c1cc60eec21dcad0278523a9e0694a9bed8e731dee9535f3406819122198ef80720de99362b98ab243604c44f8878c0c637b78415e36a972046b7ad0f3ff2977dd48485d3850a132ce6ea1f12bb0f7caf5462bdcd73082aa085e98c589a03f36a74b48abbac62ba16dd97e3a4eabf2116ed42b55e58cb816da2d8bcc73228ab67c1ff500216adcdb86a535253a2378db54e25d6fd46b608df4dd67f6ea0c24da439bba94647f08f2cd2b736ab93c12edacb293b0cd93153553dbdb4d04bf31be8af59e86b69af81fe3077d54aa69b822226a09a52b7e5c9aef3a861315b7d5e6ff97ef473a663160f41c291183e8fe691a50e31518f26e5e7d99342aec290294042128f2da852d8cb3c84ec8e4529345c25a862bdce051683e263189104aea3079486d77bf90e2a010023ac341e9786a58dfdb2a98376b143b563eacab7bbe8c37e5b22b397b4d63db079a99172f7b32c407964c30ffeed8bd448cf5c553795a800ea6978980e6edf9d5e03008b49a71a5b7b1c785b91aec6886467ce3903d70d290ed01c07ddf7f63d793bf5084a3e753e009725508f84805f108191916ea9a4e17332b107bb9e1a9c8ce6c7fa90ff28e310ed8e97fe32841a2edfd955fdf8397b3d6ecea17583e7f6ce6e6a3af2d24f757d47a30e2e664a84cae951181a6a3c3086381469f26a3cc1a96a7cdc5a4b5abb9701ad492b47bc8b44746b8c09587dff3fa255db7a0e5fb046d8ba9ab785a6d6d78eaeb2e746d001a14133cf7561689209a7802f68e5e914aedd2b1224d8d076f7d7439599326b6ff3f509e05e7c04c3904f324531e958369e1c56f5179521c0c69d5af3823e91f6921a26749dd71bf3904f324531e958369e1c56f5179521c0c69d5af3823e91f6921a26749dd71bfe9873a578364d22a8d2aaa6ccd95dc872ed2adda9efbcaeab51de6d03493c269392fe5702ba7c1ce6555b79c44b8dee74ff07f78fbf8a945a8616f2798905cc6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855577e09340606ed088f23b0faa1e7b22214ab5e613c7e30dcafd21340f05ff1cb577e09340606ed088f23b0faa1e7b22214ab5e613c7e30dcafd21340f05ff1cb6a85096e4f3fa25d5a4a681cc16fb03e9b9afb1d47993da49f4da1636a8a27fdd00084334978c69edd6b504e7a40d1349071da944494bb4d66098e56237720cc095b99afa56d0408da69650d103c536783bff87f43efeb7f2aec199b560afd2c49fb1ce4829db26f4aae5e9fa29fd76daed0d55c999a45f280f83671dde391c4f0a82574c40e5d30422af8507d079cea74ce2ccb7c1e947de1f805fd09d1f2fe661437cf5ba70ae0b69ac9a4b673823777215ba1f361e638096bd57f499650306218c945b892e637c8af36717714214a9b78a36e6bfbee7d36a8f35fd3738d507b5c7591446999f07689eb8b7f74a3a704ecff24c242e2a789af6adb4c7e206c578d0fe13c20249eefc216e715e89661aa0f616a20e698af7bab6f4ab3463c3125af43cefc1f9247b6d3724ccb0ed1361b2b6d5560ec2a482747c75d71d8a1b3da65c4c12a72cf83bb8311947df4267daff58742ff6e1d5db0b8225fb91dd9d8da65c4c12a72cf83bb8311947df4267daff58742ff6e1d5db0b8225fb91dd9d81c674050d11cc696bab56505f48b4a312a57a051e530dcff0c70ccac821fe483b973c52757a86e3acdd4334d6e3fa32f61c2e1d3de692263ff560d6df877cf64a6413af5ee206e5ad76d57d5d37bf6abc36a85150c983dd56a47ab1fa6ed0a37a6413af5ee206e5ad76d57d5d37bf6abc36a85150c983dd56a47ab1fa6ed0a379aa281379cc21ac6b0942a64b09a0c7f0462692169b13c01ed7db0a96a2fbd0e5890d5d88c106be95638e24407a2d921d7b35b3beeb0b8ba2e5a2f121ea4b0d52f30a08008141be8897f2e590cc2f124ec2fd0ffcefb0add81e9c7fccb4c8300e2ba2088def60f77ec842733fdafd9f9f5eaa40e827f6920d1882d6d2b6d4d1265b947e70fd6309d3611a5dde9ba5a97386c52b13cee2b7dc1cd289f5bb08025f15fc4b775c3f5c7b73a9748f1f11ee7604685a8f2992b595bbff60a36c8f4e28720c5a5943e15ca01025f0bedadf2d619f15cc1456969dfd05aa335fa8b7199352722f0fa290abe2d5252b0c829ffdf0a87ec7dedab15b00c0e5e3e4ebf97f46af738f55170022e45eebe29019f6cb4e6755fed6691df19f1c6f408a1e750489626dd00d91637273acca70b2be4eadb40259d2a7331bb080fe4c6855d5935a99626dd00d91637273acca70b2be4eadb40259d2a7331bb080fe4c6855d5935a97311d86c70ef8689910bc080c6c05f429d59f5bf1784bf4fdcd9370616195c9f7311d86c70ef8689910bc080c6c05f429d59f5bf1784bf4fdcd9370616195c9fc3cc85145334f1a9bae2c3ab7cb24fa84a16b7749d6b59a576eaca6fa98282189d9a80637671018a67a32e671986c25edc70b67a7e10afabc0ac0ef9de76ef71056fc7985f35109ea2a3b781a8f262d00af3ed2a5c69cc6c23498681740a157a8a71c0524d14514d453676e7d9969145feca6f849ae2360ddfa1f8706e04807e9408aecaa469a0bb1524ccf323fe731e467deaa94f19741cccfafb7d6eeec887254b2159658e0f697b5c739498adbfd8fb98bf573d1262b7c5eb0ecf0ff1182dab09a4ed049dcb1b20c078d613981f99b25e64a9e75fd7fa023f69ce0167f31bacc70f7b44817b3eb3270b209480b8b0d887edbf2d2348a829c3d8dff0080bde46c26d75a5eed5d644e60ddde62587c076dcc9818a6dbb5a0433eecc09257afd17884ba8300f0165354eba9714fe251ca5e5d2951ffc49737bbffd961c32bc323a2a2427311f9e9fab5699b9a65eb4add691d3628a2d54866f46393f4c6386fd7dd2c35ac34161da31e4a800eee23e6b70eeab096c0bca7785543312ad16902e0af772d417f6805fd7885707222652b7441054c44b88d95eecf861febb0134fcd653a4f07eaeb5155f95af63934355792281cd7200150e5c53e32787683296bd48aefe46a48fe7e5657dfcb035187767515901c1932882838ab5dc52c9c2346005d7a5c5c64a5e7c31c118ca4cd17d67aa68765f72090c0ce29b271c6a7b9b1c80242eb1a8d23198db48be3574b70925e852f2cd1fe8e356158411fab9abfa54c9e2930f7664258e96e239ed1b81012b397d986d913aa3a53eb8028e7dd16df6e8973674842b986b34f4a86cac8a04317b3f34b59a07c1ac7a47a4d188ed9790fa3d7989b48dd871e7458e06f43eb2edb1fdd4a6ab7cfd744c23abeccd79c4b4c1d9ff8eb7d2f647a0029781ba7beb8c60cc4e9ec55cef7cd96fee2e2cfabf8aa34c75760267678cf24faa72140685e36eb344eef4c7eddad8dac27069ce16d1b42c50a28f88c74903af24288ddb74ef1995088f33f5bbcc27156d19805ca860a41b51db527d99cff4708edff2db6ca0f90da374f7305f58aed174a0de5f731a4c2d22c13ec1be769eafaf8f57c8b38512d574479e07cf175601a0eb25ea400b4c2d22c13ec1be769eafaf8f57c8b38512d574479e07cf175601a0eb25ea400be540dea7217d8a1ceef7c21435390165fcdbfe40618b09653434fef9a893ff7f4898aac7895abc1d43a99301ab3c93f76ed720a894d939dcefba1eb78a44db44ae86529e7762cd78c3eff9db348bc7f052b07aca55e120ee99827e84b9d7c5e3ae86529e7762cd78c3eff9db348bc7f052b07aca55e120ee99827e84b9d7c5e329f5e997d5e2a96e77de70a0c5ac2012671951f5ea757129fac017a27991de9729f5e997d5e2a96e77de70a0c5ac2012671951f5ea757129fac017a27991de97f96947d35b9303d383bed0cc1abbc366ff5d1164da40cae7197698f9b3a1cc5ef2a4ba52b472144d862f97f4826df2024bf3a80d45652fdba4e6d4b7df5c8409e3feb7dcd7bb989fa40893af1aca31b7270e868c90a8db255098198a2051ff2784fc25ca7294c5a94c456998489027180994128eb61359e0de50f1f1ab7eab10babdb50b1eb0a7da917a995b783ba6e8bd75af94df5462a32d10270a34410b85e33a9e3851d71f1c9e08443b697677aaa681c510971c3dcdfcc9344f38fa92cd5ca9c0d06b7f07e43e0f8b339a70829b46b923e5ce6f5903214e01f41f8fe7e0b014d0336fbff292ce81e9adb97379e65a5fe165266da67903ebe2d4ddb1f4ec852508c94dddb62fe5bf32ce31987f4db82527e96a68533f77086e9503ea38701844e7eda108c9fd6d01a2f36a32a32d702f46155fc76a30b60bde8064d0471084fef0e1830ab95c9e51fe02bc8bad614560af525e627874fd0a79359ddbdca6e5518a35ad0da280218b871bdb8440560cf8ac69161f9d843357517245d3759bed91463802814c7ad90293d0a507da912f5bd14758288fe2d9de8958c7b32c9996faa44f380dd815099453c40220934299db87fdc9378d814e9b7b8582b611477a1c8666d581cb21d7ae2b67c53730f5ddb75f10635f73c1932e83943824f8db441b5094782c393253a401fe8a4a7a6511a62554953b32946b43ec64ef81977beba4c3650115423a06a2937fc56fb5e7aa68ba474b90f4b854459d3486ba6213e284f7574cfdc9d5d7785e9ebec6ff4b539e2e14b4cea8e1736fba8ec0a7958cd70b50bd64e66caaeffdd5a7ef4c39d8440f6508f8521eba8ea64836c8def87d40e18682fb399f4ce2eba99022912e920a31503e788e8b6c87614cd9803b3620c323996ce861cf0ea699f289a6eab86dfb13ddfce9f003f53a721879b7fef97253f404a61461dfccf601047c1c8c0d749157d0e530aead4ec938094f11cbc4a810ae3df7a1c12f5d4d62b0e3b260d7741a8bb845e6a7e04a02cf4a817430c3c6b764030e51de2c77beb16737afb504d748ca2bba3146c9da0514587d5e52c6a59ac892f3c5f23ba6b68b64b5a78fad97852bddeeaaf6a6eecc9eefbe3e13fb7c8066019204feb6330f5e7e6ac00721f7e081c7e9ae822d9425a3e55b76bf74ae0bca1c1be066aa2203d5570986cca706eb9d1763e7b3b5c5e7a4d8857049643b58e235cf3b40cf28da6988b968a0289fcab89a46fcade652345956811847322ab0c472c4de7cf8d22e0b6e58dd2817da592b3d4da44419847c5f118c3fdd98b18c25689c4a9cdceea62cad7a9a184c499a8d75dcc810cec3cbf569bf9a5a7e138c25689c4a9cdceea62cad7a9a184c499a8d75dcc810cec3cbf569bf9a5a7e136c4ef1eae9ae705bf4abc79d6bf196e41deed46e20a5f9234084e95b2adbd3e5a34826b6fdb9f0a8f2503ee533cdee4978722a87309e83a84542b803bbbb47fac88724becf060a4f403d827ece271aa3c0eb01b290f2be802ebe3f602fdc2cfa0b2cb79a9394aa2740c1b792902263068384b038bf03a83457193d61a08aed0d9895761d40bf801feb0cfa5d73315c689d994b2cceb95676afa91f26df7ea10aa56aebdf8a08d5bb659ced9b0384f8b47c8c97a9e76a6c0460cc4570a13eeca7953b0059e6f38b096b0b47dda81f7574a2af49311309a64f6885ae08bf0589501f779f76d733674f588f2e9ef934442b124bbb207e1b62d492e2c023760bfcdafb1cc3f719e90bcb1a27ba8c4902f8c0712158e1ac0f4d299ff6652c878ebb92b5d18796fd5fab33436ce814036724e84eef4567ee4523ef83ad830493f6ed8f6ea22bcdccae44eabd66e1ad121fce9042619e103e173711f9ebaf1eae6077c1cc7172a8cc510b29cb4b0e388879339affd0e74dd74f323a26b6a21bc23dc20b5c1364328b673e006d51d954f8450f02535348f08411dd187a7e8836cee9e0ea353d73e2ddb0b1ac49f616edc85133f850fa7e7f50d1257d6f1665ae1a090d72e9c1a7bf6a96be6e2fb5c7c67d506671a9645b765cd231582f30c7b7a5265bf068ef82092bbf9ec8b969eff61522c005664a2bd1b6d88a44ad1e3032ec396fd768ef82092bbf9ec8b969eff61522c005664a2bd1b6d88a44ad1e3032ec396fd7fa763753f5a1f861d1f8710f5d4d41ef7a0eca6c77240a67a7c5c497a6dbef31cca8093ac61ec0a5072f278abd875698daca0c424045bdfdf6ae279c8a70d4dc1baa6e6b7c85d8ee3ccaa8fd6f626891a48be49284668c14856b4d2a5fa63b2cfd669d6456a46fdee634d9a61df793ebbd29656a0753dd272171418dff4699b5fd669d6456a46fdee634d9a61df793ebbd29656a0753dd272171418dff4699b5e3260027c826d0c9639ec943f0eaae4362341b2233cf0a9e6b8c2b78a60349d8a1860cfcea7bc72a8d726111c16e44b2d4b03fd50c1639b529633d628ee0fd2e5e9f8c3b72db5f9956cdc8f0a6e6ce96fabe07b10afba1a9dc82022e6942a04a2ea70a76c9104bd686c5002cec2c34333987613163700df9dc1ab0db192696c2dd814094eb7be5cc77e0edf0da3d5b28736f53ade2c4913cc45516cee15c4a5ae74eddebd89e4e1ab0b45f6daa568a3a761ae1d50f96a3083fd06534dd284aac66f7789a8cb871bf4d1fbca44fd9750f43b418eddf79ad796f236aafb9e7769ad8f8434136e3848350ef7bcaaed8b3473a8d0be31317f80d59eecae11236fbfe64d76318e6918ca2d9135ccb552bce2da655f35b6368ff1718ee2bc1021bdfcfc2c3f2981b660c4beeec7305d5aee666b1a8a2ae05f43e39d1154edf2e083b1db2d73436877109c2a5d11e4ddb6ffa439d02377a90aec12a270c30c4a58d323509e0e0ebd894e29c5fd4815be40716d33c8e1acb6cc15a8260d9360874968c43a95a7a151f5f8fa9a9ff9661f0844b3925659260c310133d2d1678c4d39a1933cd1afc996b025d1d268f96c5405cb27c76e5f50d0f21d999340602c44502cacbd281f29f084c3ce9fb84521d7b4f1eb63757f273e4f50ef3c865def415916fd44cfe56bcff4104050eefaa1a987b0ca2b57576549045f59308ce1311bad21975c631a0037b8e5d015300d606d453a9776e79019830d48496832cd05edb837474295f63b1021027bc80d91e3fce7b3011d599f3d9766e312abc4a59a9b7b28d0b4c26197563899ba29f0ea2d1bbd19cc123d22cbc41b0af7e77115187895499fbd4267280356836efdaae057e385225eb2602a690e06795ce4c765c17c1e7046ba7c3338d684824b627b7b92b9d273a5b17ef97e01bb943d6d4f66fd5cdb48687a7278f118dc532ee9955dc5ea118f5b66b4c97312efb6f99c4f4ad9d106b54db4fff5c587239c2208f2646350cc334aed3a597c908e281ee9a299934adf102bb30d1d8ce6ff0a7fa7d01cbe5969ef257448b31156a44197b63107e2f7617c4205a797f0b4a67d41f983ed7823a633c15cfbddc54c4a9a30406081d2aeec0d66599ea8e236f1faba50f4aa025b1b4a1d3c60a65775678eebb6af0edc4413b5e0be3b307bf583fc1416835e37a5c8309ee62c9399ef67c5c2d2b855bd3efb0e534e3b307bf583fc1416835e37a5c8309ee62c9399ef67c5c2d2b855bd3efb0e534bf9569a6ddea79878ab7d52e10bb2505a79d019e5234decfca33788992ec81db61961bad462df90da0d1bc6226c4cead42ed7d7b22fd306e180497f29740afca65fad1a96f0ec71d1eed0e435f491ff997d5716b420d10e6c8a2a66cea02ac3edc31c49668ebd2620667afdddcb1196c527d13cd8814194839bc0b30aeb085cd10064dbed304c75c825c38f3f0bb99f2260ec22f76179b245953eb8b1f06545c5c8eeac7dfd0b9eedc4307473d1fae17465e8ef0d2710ec1cc5a70bb90611c7b4a1896d778fae72eeb6ad4e485faa5c257fe304cc784fbb8f29550a3d35d3a6cee9edf3d69bf5e06ea1cf75f85d33438b34e1e59f8715bbfd942930e1c477954b2a9a3b6c1d85b8b1777e8d669b15529e019eeae2c4ad9c0e4b7710d24c73a4586dc589d8524bb438885fd285a4b9e5bd9eb82163488d4b9cf2a236f4d2492997a55f865d55cd0681a9a9f618b6e34119d1915ea444761d9ad71adec79097a38b9b6c2bfdefcb1170db3c0770cff182e0a1ee2ba9a58f53886c3537dcc6a893c1ffbf280e45fc88ed122c4fffbadcb21c6b3bf09c81e46d578007d39881e9dcf6d00a47f5751af1eb358d89f48bd758ce89878f48c9ff1bcdbe0d39c8de59fb08a4e8cd06380c19316a25dcc2caad9eaed5e77d37e51aab33ab5ea73d0bdde44a9843900c15e50a74b5f39fac38cc8c662b36cd18df6a921df89cc5a67656bd908c0cb579308426ae92dc801fdbcc098ff4197dc5278e1d21e8b8bde2663bd8648f9af97394f975bcb608f01608ab88af7fda5c9bf8e396736f15ba352513ab93d616b38b0f923f471cf172f67f1b8f9e791aa61aff94d4e12277f221ccb92463d616b38b0f923f471cf172f67f1b8f9e791aa61aff94d4e12277f221ccb92460ee8ae0a3cd0e6ee5480a8ab08615d0c37b7cdb1956aa664aa789561e79c4aa10ee8ae0a3cd0e6ee5480a8ab08615d0c37b7cdb1956aa664aa789561e79c4aa16cb2e41691a2d6508c826fac3ca7d71d5eed5f6ea7fa9ac31b7cdb71eb4bd2e4c90da3a3a7336ac8cc0d84e0740e82f525b6001eb2e92f0a0d3cd75f6326846778502b670fae9dd55bce308a114339f6cc15071e14e225972f604909ba62835f0aa64300578346d2f2a0b4b3af84f859aeeb652f2ea43668233cedfd1c08dc55c8110a06dbae43d8611981af060fe73a2de64ee325a6b0c1f3dde865b9892a8daafc37c401d2856b0df21891776bcb9d67101d16108b463051a523c6d093a0bc5629a3c0257bcda1cfe431041caf50edfd19201ab16e5b5f49a23c138f0076e06ce4c0c4c35c1bfcab73cdc69ea071a757e7752f7705cc0706d57162f3670adcbe7c7ce8944a5667bb181dfb60a127a32063524dd83fd78c48358df22b982b63da818446bcc6d7d64400305424808f45e84f6a5b98e495c85fb0cda9a54f86f5fc133763f347862c4a7e83a21cd4b1ce826db6b88ca20850ed34cf2b5f2dd1d203b116a74219ad87ceed886f3c7e8826c55ecc548497025d2c8a26271a2212d60f00605b48f20a69b9d804ced6655b400bdcfc4d2e089f88eb33bfb6f527c0fb68f487c2fc6dd200dd42671655e387a75e71e871865950042a346475e8b2d0b99156c59acdad735f306c20ed9f7ab23b178e128ed6997e0fea70f007a54a51f330c167253ef12f44baf31b6d0ad7ecf5348a4f3f16414ab4aa24798703730968b71922909b1e5877d519ad9cbe188e1c8035cd8b7a9e6c04b7eaf3ea114c8ef57b5612526c2d5e672e041dcb496878d5f6f7ddf2aa7edda33b7e0ac7033d517dbc3f275c8932dc826b79cc66fa01c79054d7e60f8dbf6f730ca6d10b1f5f8a46fe0e6650bde9bfb9da085ec3585e68dbb6a655a6941b01edf33e0dae5c2514e8f7e6579dd2375cc46314a092f127b4c732e384441751d791f94978e8657c70c06e4adaa6982ce5780d9c8cf7120e1724faac1dc82719241515a332a3cb376f3e110f8c1f3280cd29c690fbbb7cef1a9054349a11ed762dfce2e8a2b33405c8b29e6279d448a0b9421cce0c966c849fefcc879f40fcf1f8278cf42ecb404dcaeadc76755f0f9890a3aa9933c415f247e2d9db25a96d8c31930c9314bb8a284233bf93067b52620ea8166a98201f1f625b905a26625097c2eb885ded5fc0135747d9414de3ffb90397982ed3f2fca22c488bd5ea24feafcd8cde115f8cb1161b25d9414de3ffb90397982ed3f2fca22c488bd5ea24feafcd8cde115f8cb1161b25255c831873d3b6e55ad6a952f1ee6c1c4d6191b5d57d2180c71fa4cc5266d78cd0b2fafdf9d2bef3e9ecb5163b5f504007fddd6e220cee316fe30f8c3cf77c7aa64307004f7843c0c50fdc53e6a0ac8eb5c4674e31e044fe4cf93e4f66803b885b5b060a8f3a7428dcc137d92cf095066686fa10d666e37ffbaf12580d0912a19cb6136d110839e1d3042c1fb7422f6818e30afc159d354caf26e274a7a88ddbcc8df025520dc372494f122c9423105b61f6e8637f2910e9af2e90edcff9611df60b60ead0da560ad11192c67cb185806a026da95dd9b06f68192bbc69723a95067cd5682584d1af6a2ac84133067699bae0e78b0099196cabba57cdeaa496a3030908c19c1313ef9689daab9bfb767ce47088cdb4d7cab3311b2e677c2bb1edd6a4aa7d8969f635f66ab77511c92d1e40699a3baec5cd8e924068a956b00bb7b7798c68d60659cf87a421868375379e31d941a22f4df6a0bfc62eed0c3b131147697a1a19ea63516af06a7364241aa86c7c8b651309c334d899ecb0380ee6a23e564cc1d9c323855469b43352c98d60f835acfa212cdfb7f94929331db700b40be88499a21062bb919f2539b12c8db9a2383c2e6b5456eb8be05327404fbd8ecad2a4bccc06eb437d0473903169453691fec1cce457ac3d5663690beebba78a56b6d7192a812f85ca28c1b673c50ae3c9998f2008b5c8bf9f421c6dc65a619133b6f2018cfec00ecd8cdcd3ea029ce26d4110e3de4b1d3e72d9ca413ea19502d06d97fcac3946b6c9a57ce7f5246c73ae91cd81bc9f6370ca69e9937f349e0fdbea367c5be38642f844413a20b4dc35bdbc0ca46f83472717620c38bd94ea257e0575d05e542b2a6b46653fe1c22728b5b68a72ca3b6392428f1188dc8b9c2f25e7a4d78d82a0cca29c3da507dc8778282432e253d7f90dae1211c267ed2fcccde1f3fee84ae5554d9713bc7344320c4b1676be84ff0edf3bdb32ec6f4e1315679a9853d612777e03cf74c99555663c4d080fd39a56254825670398b7b731b6f6a47bf3f79676ce4006000228b7034bf452ebc8af334e352503cfc1695cb2d65ab0452b729513b5e0996139cf2ba644076b6e07c154e3e9792c0634cfc111c8463668bab6a0947d55be2af8cdb96cb06113574533ab1f6f3528f226a87fb9ac497df0c6be41a2c21dbd396bed86760352bc16c5300a89b308bd1fc9030ad5b3442ce8c36eb8aac0a7b323e504ab970c1a3275362fb78ebb8a27e55299aefb8e629a69009bdabac812f73ec3443996e3447a1145989fc257759e63e18678f6ed629a69009bdabac812f73ec3443996e3447a1145989fc257759e63e18678f6ed69a5740995c978e970e9c9e364b7afeaedeb52a888c12d87e3536e2e5c5a613ef8a08a7d2ef9c87f9d38b5e47ee78b400ef958c3a882a26bdde7bdeb9314d523788f2d80e063e08e6406b1746aa3e791f7f982d8ebb86d0490a696d568429002788f2d80e063e08e6406b1746aa3e791f7f982d8ebb86d0490a696d5684290022dbc6dfd403dfb8294d1b0d549bad5fc92a74bdae135f4883afe38c758ee2f14d590f964d70ea40d4e08a87b0f3831392a898278b9720e84c08826332024ff7e1d5ff2a364ec6996eaca079204a2562673fecc454f18515da152801513adc72cf865b66736c27c6ba17c70cdfff4610dca2947cf05962b4143904809125f82887e60a5b8abb62fbe9778c5a2cc3c80b902473b3ee829f4651e941f7fb23487bee10da7efed5910ac447c86208c519032ae201ba62ea587e4eb3052510f142db14aebc74946895a69c4da679350f2606855861cc505d5e9e852aa576a54a2ea854bb6bc6b81c0cae452635744ba697b7566463203845e396155081d40b3b1f5a321a1c79fb4e63f6daf3e7e388a51b472e4283244e3424d8c9bc7cdb9d1618465ef9af4efde09bacbd0ad40bf47f3bda455e794f7cb8858e330e01d7664ca191dfde188d26db6998aa02557c07e71718355fd711e89a89a37e9e61da1b18ab8592aae642e903f3cd3a4453d3b552bac5131907152ccf51f90fc39d54562b1c21a8ceec47e721f2e6b7035ece935406aa8140ffdc462f1bc62f6f5dc5facee956bc8fad7c65f58da25bd748c897cb99d0d415f594c14c36f9f83391da6cab995f736787860a6f6b76f7373dc40f27ed3478771f149555cd520a5042277f53385d7de6e1091b8fa25395ef3e8b02fd5e91446d4a4a325c07645199e936b4a53c235de6e1091b8fa25395ef3e8b02fd5e91446d4a4a325c07645199e936b4a53c2352fdd78afb24041efe9d8b6a93786ad07c5be47e44224050e22f278a237a45dfff62672b621f2470b84507ba9c6c799129acca20e8ea92e57a8b539be9c2f93537d1af5fa496843b9bc072ccd6b7ae1538fe25ca3622e98722363fcf520426f63bfb2d6d6469903d8f27415ac6f3baa03778b66c5df3f2be658867895046004392d51e1a7e85f566e2e7de0488a85b37ac5be20882fb922a1cf26b27eac64431dd1fcb482918e7354551e1b0941be16b1868055dce1db3f22583eadc037252ba2eb68f3e47d48b775208aa504f60f392109f8bc6dd93addffefe30bc925441066815f421b2a68c2148336b5c6833d4f2568725afd5651e3ab55bb3811638200c21a6615d7577837f468a1ccc282c15669fc88422661f37df81a9c2ea89d3e4dabff4583011be13e53bcad866a4908790c7e3fe891203c8a9359197ef83b0b1e17bd8c62408c29d77a588ac712b74373d3f984bed6d9e9e617d703f74617387a4102ed8af6c261e041631928225f46bcbb7cf1c3b981ac71550a0ca64552b4cc2a68416797ad874447160fd9291fee29c211ce9f6003d95e6fecaff592526f72313f89d5fc46d467ec2a13fe9ab8b8a86ecd5c19e01942dbc6b1ef0ed22c5a866b3f89d5fc46d467ec2a13fe9ab8b8a86ecd5c19e01942dbc6b1ef0ed22c5a866bdffa21d5193c8520c2173da0daa39670316e67dc6c6f0fcccdb043770dc65e5cd0976aaaa39c4f7c0bb7269513f1b623ba532fe5645df0e23c3edfea071933fdedbe35d37f519fba778f07324c2b6d2ca0c17352b2c1c3204d5d617143980bd1e30a4d47d2c7bc41c193cd3d9a6cce4624e78b56add3cac1c6b223797b47ddfe7785506c61ad49c46d986de401eec791d032178dd14c99e6b2dff2c7f4839d8c225b66ff2eeab83162db7d4f6628c7520cd1a6be01487448026b24f0219f3d40e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550bee9b6c5b24da947bc76c71a9a79ec98a25278c7555b66fd9088ca24c88d8480bee9b6c5b24da947bc76c71a9a79ec98a25278c7555b66fd9088ca24c88d8481fc81eafa9e1f6e294be77a9d45fc72be49afe79605d9dc3de56bb8656c994f24ccc0dbc260aad4c145cb94129d63a978e8848d87217b8001dbbad9fab3d4702d347630b3e988a0514f1a6337b53a04e937e2058ab6201b36ee6e2a488e91e5dd347630b3e988a0514f1a6337b53a04e937e2058ab6201b36ee6e2a488e91e5de04baa1d99260aa7136fdf6235f334dc7c3166d6cfdd3b8e12e93c37c04d41d357ffc9c7a964fb5ec537ed0233b733614c982882d0fd2b3fbf7be0dfbbb7f9cc0a2e5e8f2f41261a3583f8ccb4d95f775f96ba5cbcb7868ac0ca1addf41243e086e4ed4796d62ad033e82f2ad3e7e60689934581b2cbb9bcc84dd769ad9f43809e5c88703a043c508b47eb34670a3a2a8c77df07e45296c783b78a38d83d91777b63b0a11d842505fdef8cc589d9eb3fb70d17fb9e6016fb3e57c9a656973f030734c28916120a7beb7b825546a5ea036808fe6cf0d31637afcee60f80648f8f5dc876f24165a32016efdec57749d9f9103f978789f81fb84c116a57f6fcb43a42b972151ea0ca1fba614bec8a057abafba9aefca49130e1d86473aad33a29505125cba21c4e2c979082b4323e642ca7180634b309d747e8473cfad84bfa34563410056d9de1b1a52733e7e33648e4df49a7ff1cf9a2d54d178567c0426da69bd15211d4168b76c16cc1dca0de22bd35fe0069ea7d3bf857a5404b68c5f5bc5338e0b3ec35fa28607f6c95da33bd1a11ece2b1c29d51471cdd66eda82f0ee29b06706415ad310b0c81a8235869f3e2d65ec9b92c0418f5bf231197fc2ccbad518d3eea51a584078388a78abf0ea82db8d8d34b53e81fdb6c3694cb2aab2a8dd28d3eea51a584078388a78abf0ea82db8d8d34b53e81fdb6c3694cb2aab2a8dd2f2f11596b37ac031781e39785224175d5efc570486c44e3459f88ae578299f77a09df940d81d0e44c7c0f4ac1d9720a78b19980f60b0c7ce373fa1b6680cb405ff1ad2ad55179ae9806b93311c08a7895771e4fd91f31b575325cef858aca36cd57bdb74431ce6a400000c272258165fc66625625a3f2ed9e662772f69b2147d2482162d1950a63d1750c10b1f31dec7d6c85d81ea88889d333d59433ce75e762482162d1950a63d1750c10b1f31dec7d6c85d81ea88889d333d59433ce75e769d76a1f3853d9987a470b2ec6a8b7b0dd0d40eb78a978ac38eef019fd5375cc79d76a1f3853d9987a470b2ec6a8b7b0dd0d40eb78a978ac38eef019fd5375cc7d3b3d04637d2dbc22e5bc29f6804baa324c91ad2927aece92e3b01642531b34df65596b288d95b632cc26ca2172199dfc0d76f8e3e4373bdead6f25cbe46a3bc0713e72aa67e6d1faec80c3f79ef7f042cf05b64f74b8d665bb7d48350f2b84a488bbac8a53c48963a9af4b034d2f24ebdafef6db5a41e6b6ce56909846a937fecf022eb7adc680aec1d74a11f7fbcfc435d84951962f7fbf68c0a0758dfdcdd7eaea1064ccd583ef6f7497d04612919e47ea51fce5423a0658ac059b3ce8e8111d14b383708e88c7f434023d27cec14df654c078fcd4ab4f288e0a841a6e985b51b118e93eecf99a6ebaaa74f1d2088cf17da63095893a4c67c145b54dfa739b51b118e93eecf99a6ebaaa74f1d2088cf17da63095893a4c67c145b54dfa73958b1d6263eca6bf9e4b40ac75de60ad71431eb67363737d03bada1098defa22658b1d6263eca6bf9e4b40ac75de60ad71431eb67363737d03bada1098defa226fed2aa1789eea153f58280f9c0ba4f518d8a30667c37034ea751ba1f53a93c99659c77b46e127cf69ab578eaa29bdf8c050517692d85a9e94eaae8926f885227b24fbf5ddf6432c2a88172460fab5b92c833c3a0dcb9f416bd712c7f5775c30c6b6ccfe43093aeb08d8ea10dce45c6bd82ef3417ff00fe49766875e5f673a990e0a0ce2f594d8116561d8f77e87d57084ada9dcff5795a64ead52d9827a70927f06c25b4cdf2b061f8a7068ef8eac44e8c69311c3f40a87d9e28ab57558aecf3915ef128bb0e9c32fbad234dd0eb4434eedda4a10275849c65b557566386015bc57e9eed52926bbac0167f4c9d8498c5037092579b692b7cbfc866ce22cf120cb32717ff1e9e6ad25430865fa7fbcf830eaab3021bb496e523467178686059ed132aad6105bc4cb25863a44d5ab8e4ab5d65830bfb10f4a1373ffb700ba240bd3475939bff93db9d3f2e1e73c10ca0ef17db21d4be549116acabd6cb64d9795b3475939bff93db9d3f2e1e73c10ca0ef17db21d4be549116acabd6cb64d9795b7e7a0207fa46e4cf21760dbb603e13825b8f872118e1c48ac4d6a87e8bac0df4c29325e611a7430db90b36b4fca7ad399d2b5c66c2ef34ac03813555ece17088133a1fdb5d09038815d2b3d993c161742e340b0338211f48500e8ae8da5eef5840d8cbeb6c0b181bbe89436840e9e8c2f4dcbed26c8f47764e6766b59075b354fff7e727654c396fe8a89aad0f4c7491776c37a051f10b4f5bc91c25999f4a89fff7e727654c396fe8a89aad0f4c7491776c37a051f10b4f5bc91c25999f4a89b92300ab781a18807121ed3926a7a85166d4124247eee524543b8c837677bf5c4d3acfe1da3ef356d97e40dfaec26039fa3250f213b0760d7fd2ecddf1a743380a95eaeaa9960cf4de9d432fb08a089fce0c8ab3a676f6db5b58f22dfecc320e0a95eaeaa9960cf4de9d432fb08a089fce0c8ab3a676f6db5b58f22dfecc320e8fab86a9c03c0f24b696ece3f3a6b460b56634f39fce759a84b5716eb601277fa306a97cdb362d83159b346d238f8a0db2e8c8d796d1d128e8b72fcb5c3bbe4c756ec7cc3c2d86a4b5ff27ff0115f91ad428e1e7695f6e20b47f2654512bc734756ec7cc3c2d86a4b5ff27ff0115f91ad428e1e7695f6e20b47f2654512bc7342c5084e7ed6560add2fe495e94389720189a0c07530d3284177999276e2e0f73ef4323e6b22afb96e57447457d0462f93fdf50d1bf9457bae2a68dd91ce683a3ef4323e6b22afb96e57447457d0462f93fdf50d1bf9457bae2a68dd91ce683a3ed1aa22de8ed462b3c5f2b40af86b04d2dc1abbe2f153bc98bb6863e26979feaed1aa22de8ed462b3c5f2b40af86b04d2dc1abbe2f153bc98bb6863e26979fead992bdf8b2d047dfe07be8c6dd9d90440ec6a9dcb93e1b55b8cf5f9ef1f42712d992bdf8b2d047dfe07be8c6dd9d90440ec6a9dcb93e1b55b8cf5f9ef1f427124916b2368d408620ae12f4b98a41cf69980df6ac82257784814072360dcf45454916b2368d408620ae12f4b98a41cf69980df6ac82257784814072360dcf45451ccdb5e4aabf743a818c6fa34048e7f4695a7fc8863fcf6f59d96e21192181bc1ccdb5e4aabf743a818c6fa34048e7f4695a7fc8863fcf6f59d96e21192181bc068fcd7ee86bc9ca93b88ee08a901bf7a563a600be93a4ebb9445d58cc5550df068fcd7ee86bc9ca93b88ee08a901bf7a563a600be93a4ebb9445d58cc5550df50a8cfdb6c560fc3d19bed159c23251362aac80430e418f7adce0335c6bbb182d210d01ced55448753501cc8405cda6a466794da2067de12ee63263c985cd0ef8371486806bcd190f8e7312e33cd23f24c7e7bd1c39fdeba6df0066f7320afbf2881d900d91c2c2921c6070a7352fd90bd99a7b5721d89c8457ce639b5df964d3983f82899bbdfe72f9767b21904ebe68c189ed9a135144cd057899ce9958a93299c3fb90d19323e09b374fd44cdb8d8b5a02618a0e2218e1d8448865d75d60ce5fc63451ad6783030d17abb815f0aa9b7a79bb4640001e934d8eb0ce2f0c46ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554320e41884650aaa3a0828eab512a658b388cbe5b7bd2514d7481daa2956765635e4d17f842db80a0342c406d4844943df29f63928637982bb154168b2766f7535e4d17f842db80a0342c406d4844943df29f63928637982bb154168b2766f75501d12ed1816e660d9a0973dbee5846d6870631a9134227770e4b2c8d7145716501d12ed1816e660d9a0973dbee5846d6870631a9134227770e4b2c8d7145716af794cd0580a2c96d84ee8b4f3827f11729eb7f37ee4c15c207d727da10c4114af794cd0580a2c96d84ee8b4f3827f11729eb7f37ee4c15c207d727da10c41144cf03ffd44a6ef82b04200d204f5222daf93ed172f0f8763d4a7b6e4c7e7b9d1c6543c10547e9edd5ef4342e9f0e235dc05bc713b1d0d993e9cc9eaaae619a64709b4b36c7bbdcf4b6669edfb3a7d65b8b48ec800e478f91ba1208507a210d24709b4b36c7bbdcf4b6669edfb3a7d65b8b48ec800e478f91ba1208507a210d24f95cc7c8ac8e4582158fbe67a419e76dc9a7e4d9eac1f6b7067ce53a18cbd9a4a3bf52fa57d85ed8722969bfcaa6ac2ced4251daff12f89201d3ce2f74a6f0af50555e014ef3de396105bfceb647cc58f6156bc862160f72258f746570e1d56050555e014ef3de396105bfceb647cc58f6156bc862160f72258f746570e1d560a62236fcf0bb0ae2485994d03cc91658086aab74733fed96763b996909824f9aeb5f0d0ddb29fdae6386d29043a68d92657de281b67ea2561410c1776b9a19aefb4194a2b2a3f4cf4dd8966984681b8424f1b05357e91441d7f986ed37c2878b291a62e176875ea95b53b45c852046831e0e128e15709b5696dedb68ae3abd358150ed0bb7fd23090680fca836dbce237a4f7bac3e86ad8a85f01e2dd101d8b548aabe855d15bb99d9b15b0a39b4e96c08391103c3d406d8f64fb41f5c5ab248edad923b45fc5b70594edae293d59521543b5420b8b1fabc81a2e98909665249a39ccc2ec58cec5f40c00d8adcdbf309d2de0b6b566d7c653a985de03e383129a47b3363a765f9c872b6f02bb41ce698965006397578eafab55f63c7cf68bf075355fc635c6028b957c79d96b65304e382306ddaf2ea856fd6df3224974642017f8ba21316fd21a553fc697afd8bce4330c8ad0cc64e6d1c9e1c17bac3a80a516edf04324a244967bf802e32b525e185f88348ca6b2c65ad346598cb8d339e3314fca606641846ff1b44fe462e6a6ce99f3eb5187600e4dd999ab2196d0de8c885f381bd1bc2788ca4ac5bd4650ff343e306141d267611f5e8b6f7d8903ed7979c92509a51684581482b15914866dd5fa8a4a3f9c0c72a098a0ed221eef3abc03521137d2f4929e7f94a32c2c9d96c6bc472a9cb69096c2191398101af044a2e36185dc9b32d768972d4228d9d1122c6b59b7f8eec215443d91e35f537408dbd875c4eed96e924688bb3582240fbd18bfbb67c20635d4b9fd6c406a96513858cdd38c854a9b1c8990265181bef6b289ea76e47fa65f4e376d178e15ab02c4efed0d67275c2cbbbbab7b1980e3bc466b990b94fc4f86e700e779a0e9a00590073d655f69dfe96128a26103ba3e9144f1506d7453a9bb85c2cbe1b98e016124ae9211c8f6b8ebe28a7e64ed5adf42c959ccb0d111ddf0193dd5173581786832ddd4adbfd56f11eb5de5b85b8faefdfc0c2b75445d161872425553f48fae9aa6682a33cd47ff9ceebf52b61685fd35867e6a466a7f072ad0a5d3e1f27ef9ca753788726c05bd209a3b4352b58675a0563538f486ed2253d62833d0565585bd64dd8aaa078033f2dfdd6cdcff3356c5f1c9fa48a5a18cc8b3b71886b4fde8be7c2af6cbc32524c52d8550cd85f8c66ee80fa40f766733f87a1d2fac63de97ef3059e6cbc32524c52d8550cd85f8c66ee80fa40f766733f87a1d2fac63de97ef3059e8d1e3f5954041969b8f245514760aab8fcd40e64eab615364f7210dcb7aecc68505f13be81cc36e9a2c3594c1f2db4f5590ff6f8ca9e503c8fea2dec3674d45f600823228d68e9497266e6fee2dc86cb14964f89501ad33beca436e198d36e470b73e0315fbd6a4a854c6b6039d2fcc9d5ae4bccd977c9aed72093ba60671140dcf99cf4a0f8155155bcb680ebb838caea7806ad239ac0e076f84fe9c2ab7d170f3632ad365bcf7868843b0518900b2dac070cbb7e9e739edf2ab9675b6db8a82bc0a9e6e9af64c191770e3eada574a447aa907def8a59c5c395a13dfc36d5a7d0a5a9c533c2af217e0638dcb2c6b981c9ed441df3c35664b530f491515e867279eaa57c605b720957f23be5de28ab7bf2d42b3d125ed151266442bd369ec363be93a4ebabfc29c645cb3d6b3101952bb746e8855c72c68f55a5bc9237a7fd2f275f46a49d97ea1039098804a4346c5aef8fde562b2ff834a11d979c48a7b0caebe3592965a1545fd9ddca17dbd5030e6c36f8a0c2f46cb0d3edb5e1889d4820f612dd3cf45b288a65e0f223791805a596c500bf9567020f6bf0b3b2dc44a959f1dd9bc6e07c18c3cc5ebe90c927b929164c313dcd801e10b7b8715354f6b896e0e14079fe12fa8e63a64226d7ae5756f4b88bd788219e57e9856fcd30447f04970ca04c603a5afd7a4e4e78ee3a530a4b626f97971117e9a4399099361da12eb65f14ac787a2fc1b9789098916747a134fa410190f9e8c46a5a6af425f07d516032dbcabf293dd4bfe33accd64a69c98960b33da12535bdf66ef230f6419e91bf427ca69a04fd6cb4ca92f784d2594187e7ab31966157b9c3411edd9e49a3891d7eebd9dc015ced30c2723dc6548dd6961b649bd73817f4f632b725e07b8e600976f2ed24ad00dfc2be62ba3fe7b87ad550f41966459d62ef24ddeff2530dc4c303989d358328814738d87b02ee5d63aa91cab3ac861d37df9c60c7b3f1264fea44b1dfa3c40dec6f603db69a2975e3cca702f205638e5368a2dfb9aeb1972dd2b25d8402690fae6ccec7207fcdf29e023009c4cf35e9a93652663f8de6913b88d16379c45234546137de5344388a191026044eb1577a98d3a822aaeb1565c76cfb2a59d5b8fe2491e329bab71f9822b073e5baad2d62f4d4ec4b05bdd64a7644685e793d104cf6660543e91792df6ef72ad9c7d84cd00cf6b5d1bf50a769bcdd0e57e4ba2b5a73b3034fe17464476a7c86ad5402778ad64cecabb1fb363041f96278a4220b88f9b1136375bd550089665c34a82fdefa35d42480b7a9de6d734164531b181e6aff856f972de62c4a216b709ae2f086ff92dcfa3a00cf94b49664b14cda6f4ee9e556b3c327de3e9a871fa0ea191cd64583c9d8b4496306f2c92c506064e28925fff4895adf6b60104158c772e4cb0e365bf769ddb25af4617d2c506064e28925fff4895adf6b60104158c772e4cb0e365bf769ddb25af4617df71ea4ed6661dd6b0f1aaf5f22e39b3d5d7501777e3a361651a4d3d167cc102414dd380cb85caa534c58e6f34c9c3ef55c711dcb09c3ea0c1d5aad14aefe2d1703ee586f67714a86d2cbce397ea1b09b5cfa55d97878370b65466449540fdb9832b509c6c851c9f90d7e118020c354c9fc0f9b2bcb9ee72701e7dcb8cdf52f05980d54b3e9e22bf6992e1eae93ea3d2e8f11bd5fa12d350f8929d7f11d619d464638cbccf11e1fb788a488ab1fefb6c5aee43380e33d3af673bca644b05f92c7f64cdd6650553339ce10496f4e7eaaa490ea93f874963b03a8d2d96bda961ac70bd8fe8cb1249f59aa346bce042a7361bc016d683f47d34ac9dfa85a3592f838819d25d1b94480789a1f0885aee623d48f34d5786297eca0eb731299014023a51e5c1ced7ba35b64773bcdf3390dd94ad124dde10ed3d2005670547a01db915fa40c1746dc81740a228de339e81c50ccd8d76c8ed780eda5af09aee267ba283312fda839fa945c33d72b5127a3a6e494793b449e56310f17b1569266cc631d7f25d69fe8795ce2b3e025edd64c8e555dc4c4660198df6ad767d44b1ddd60f33b4772ed4dfce686f583344d99ec70d3f7befbc08b81feae7efc7af3d8faf1c69ef261f2e5313a41e83612ff01449a4c6522e9419ec6227ee970871f18788ad5e9310f0d173369d625fd7da61c05e0082fe2b3ad2e052ce309bba5add4290c46cb9cbab97c87af8c6177c7edcb8788fabb17a0a9a42cac4bf75b932656ef2569153bb680ef4baeb14487786e7191cbd0c76a4f32e8d8d60ad3508d0260a9603632f261f2e5313a41e83612ff01449a4c6522e9419ec6227ee970871f18788ad5e9b94d9b1abccc029f3eaaf6d57b4eb808e86c0261e548bf18c02333e19c4a77a00503dd020198abe973befc0e99449f6d81f12ca6df82bc5df6b293dad054847a6a3260639c2e4b34c6230abcfd54d8c7eb76ac6d8f7a2a9485950e6c126a34aa2101b6bde7a781d4779ebead86a75819379f60bb2ccbe42b319422e6916c8f016c7dbc95555f8db111823efbd56b0f2d5a09403181bb0e6b2d7733826add099e98b1b161f33b510abd04adad05f64dc10423d2b7f8f388aea94bb567fcb4e1f60e9a1ffa7ab5802f58aebb02e3fb4df78283211db0c5f8518a56d03de8460295b131facc17c5c7dd0d9ca35746528fd62fefd2acdeab67a0d91d0e09e980b29f4a433d826b2f55f6366793e2f004463ad57d15ee99048a1b88aabb251a01909fb5c5b9a82bbed1baa7e8ee10923153d3f4c1e6ebfad27ee2af637a67fc1afbf43d717230856134a11fab94edc7094e74d21bb4c6ec5817850225d1d1ac0f6e267abbebdaf5fb807f02597768add92709593a6a34b9b6a1585af2a05ab70aa07ac0bcc7ea6c07f7ce0a4f88905030082851ec576557cfa328d1a81e5feb68512f92008d13c40e5b8f557a058aaf5d78dab0c063800a52fa100e8b855eae298a3192008d13c40e5b8f557a058aaf5d78dab0c063800a52fa100e8b855eae298a311c93c27994a42698b6232d7732ce723728dd1b165f550a4267203ecc4b9912391c93c27994a42698b6232d7732ce723728dd1b165f550a4267203ecc4b991239ad4e66c0bef3dd7b314d7e0cc560c397ca126bacbf9e7b00a90520f1136a1180ad4e66c0bef3dd7b314d7e0cc560c397ca126bacbf9e7b00a90520f1136a11800da970504874dd6d52dfb6081284f658b5129fa223666d84a8394db3c8e27c1b3ad3af124c7263cd41b9de3acb878bfde1ad004f7400b0b647516a17e1bb301adeec6708466329bb33e05563bfd321a03b8169e61ff8e3a80fbf0b531bd73469b459ef880a5e6c33870c3e3bc3f4b60569e0759acafe75559e57ed8293980f9556c8fc2d4737c90d92039489829f4f36b7d375734d39d1354a38f07e0d9c81f65b2045e4fed10ad7c42e6b298c5a50dc9af0e6c085a5a095828dc764229a2abc501fcde4ea4ac9da081f53c67f90c1dc6274c7467841deb31869f494737f119e328657986ee86fff8ec9e4696c856c3ff80fbf072f38a86a57f8fd7b6543a5cf2eda15b65350dc2e471d714b5604f503fde1bd946cbe9814984c101fd30ef66386c08a103820978a2a2144d8997665fb6b6dfa9e5612aaab8269cd74be1feec4192f6ad46bd4d44c808d3b59e1e95e688e7a399c249d1cddf21adacbdacd0350192f6ad46bd4d44c808d3b59e1e95e688e7a399c249d1cddf21adacbdacd0350dd131b27fbeb6dbba7ad25c628b881c1f805f3bcc66e34f223decfcd64e95203dd131b27fbeb6dbba7ad25c628b881c1f805f3bcc66e34f223decfcd64e95203271ec10e733f51f253fbc024e88ae41cdcf24f9820f3f9c76da761260c6dfd85b62e34af9adb2841517ef4ce52a55343951fb81184f1d72beecd5c3f7c45a2e68a4b7800fc0d3520773906358c38074ab608347d423fc911944012af3892f2596af624e31fdcc06f78a808b747dd97f1468758aa35ce072d721031a2851bd588509d3e1cf4e088f1352e66d1efd1f81323093de92f33af553f9903609f5d383ecb9ff107d7b48bb61a08a51fd654ca65376681e0bb5f9f169ce9b3c31133a07e269cae3c645317edb6e07adacc3f8d49171fdc3d25d2862eb9c07a3dd78fec9d059783ffad8e2068bcc9cd4250a99138c15e5db3a748bafd4cfd9366a911786c312bbb6df9f8b1c66ee9899bf07b566c8ae7605d0b614e399f96264ab5a2ace1312bbb6df9f8b1c66ee9899bf07b566c8ae7605d0b614e399f96264ab5a2ace12374e4fc2f6de35ce1b2b38307f1ed060667281f3f47a127aeb78aeed409e5cedd59b82d69525afc73d1d2f46bcc661a6ed470f0f76d205bbc4a67459f21b4058022f0b41d001c6dc2ed4229595286c5e778a76362aa545d856c69507f1a50e9000c597a2731829a493433fa789661e4cd6b7c8190ae39d85d256f03d66c361e837a1a46fdc64953c85faf7787981e1721b37b54a51111ba65424e6b8b6104acddbe7a3786fdc6f9ea9038923966121e93df978c5b9b59fa5006ef109824665c52cde19b5f3db5b0262eec9cfd25e5a91ff3ef1fa8af58276b3ee0fbf370a79c70b1dcd6f06adbf19dac63dc1c2b27c95b0e8b466fc43cb44fb438a30e45a195898bb4c55742fba3281d4de3e047117d4e6895cefccb3da9af5021343a396470403f39e51952817bea9ef319182de6f353ce5c6d7918b2a25ee30b1b70b4220731c461ae829bafbfc2afd6a36e69fcad2850ef1828b96898bc228760b7f0e61bc93f0a5991501bdf9307f02f3b390128d3bf90fa1473cf0db7edf4a5812073ffe9f8652792081c4406e96f724c63d5c2f17c768aafad6a46337f30bdbe0b3e2a3c911b09dba25f5fa82c1eb90bd10e6e1cf2dbf80543dd5150ca44b96159851dc945d557cdb2459bba4f4b3d88c1157342ab151ced29b615f66a98262698496a7b0871b7b72186e30ee8ec89dd0dc7f8ce934d77172b2e81f8c1302e21d5e42efe6e74b5fe83a0a845cb73e7b30b8d2b833f958448002ce7e2a630ebd272f1ebfe6e74b5fe83a0a845cb73e7b30b8d2b833f958448002ce7e2a630ebd272f1ebe20c6626c09c5f3afd3c318e207e081af90abcb7567dadb00b933b750ebb63bce7d4ae651ec08051b5a02b3ba659e08e27e0c93517f8cb1fdbb5552be22922f9ff3b9543adc50e6fa970fcb3fd21782b2b2b38ec184b325c8be53f87825a32e5ff3b9543adc50e6fa970fcb3fd21782b2b2b38ec184b325c8be53f87825a32e5fb00ad2b62fa89f03059505171a915c4edae5448567427d6660505a3aae59c7c121ef6bb3d3defd5a65d050ab547c9958c8b8f3655e26762c195d29f0774835d1039788b55c13a94baf5a3624297caac20a10166c730116172829d8c289f6a767ec7c84189d46287abe180dc3efe43cc5add559421699238c5b5a85bee78a443f54359f4ef39b196ce09512ace5292d5d3adff4fc4576fa9d3cea8fd358f5245f54359f4ef39b196ce09512ace5292d5d3adff4fc4576fa9d3cea8fd358f524522922262e4f74b51ebe6c84a9570a03924ebcbf44dd83c2da482f44c3b13176174b661a5807b676a5f5a8b5a65bf06fddfe2b46111f348de543307a1ee43e846a1aecdf742ebcd0417622a027c92f0bced505218afedff8f31f3effbd483f20aa5e3e20d9b0e3e841e89b6566df0a82e0fd9d9129f06ef07aa6d5d4897ca95b50b55e441ca5599874355d49394bf3809e948bc5223f2ba09b42c9d07e0c59dfd9a18ba3e6c62c3ba5a2f6e4c351a92527bc2fb6cc02de1ea22366fa90f75ba0b8753715b7977df49ffe1184906741d6e1068056b158f7726e5ab3b8047634303315a715c6fa641d3c820616b08922057ebd8a0799ed3a06c5b9af73015a882493b627130df0d612cb2df45204e08d7a507f0dd1f7acb2c23bbf1602dde23a0357d8ca276ec767864886b0c1ba1084aa6e5b29a249ca8cc0c9daac28b889584aea3b83680642a8a9369985b52f23a803ec37bf8247573d755b4fd40ff26a4f1098ee20dcaed76d6de41016c1d5cdd04a913a8bf37fe88ee4760f88441ba53494cafeb6808d8a76a08120dcc832433831c8dc2aa13e58899c2686419d83645a4ec2b58e6e7c92034ca8f67fca606851527ca5268307f73e913caf3285ebf72cbfabf2796c7999f019ff257558b9458e620198437159646f2b2ed5f9eddc554095bc56c6de8de4f3cd0a3fbb3ec52c9d2afdbb6494dc98851a80e9343a12efca2d275a92a6918bced4ce4f20dd0e5bc1333e6e752635d385f8e3a0da2140ef70daf028bce5751694e346e0b49e4b43db1a37bd40d34a57ceb984f00f6b96161465148e3039ae788afba81b0fac1b677f9d290a144688df7d50adc8df25b1f801c5b48e3039ae788afba81b0fac1b677f9d290a144688df7d50adc8df25b1f801c5bfb4a3983ded69f595fd876e35186bfc80b0f697218d816e66f4c77f587fa6033c137761ff2e6097f942900aa724185867f5a2d4720a2f4bff275690c39ae594d22e6137b9b12498dca16571f853cc8266d8cd2c52d4060998edc283e2dc3f14cfb9daa8c9865d43ca508a9a2317160695e9afe97a9f22521499da9df85463c58a6e0c2b79c77ea55931d378194253cb37ab6832ad431303a38e368d0d889b9c8a6e0c2b79c77ea55931d378194253cb37ab6832ad431303a38e368d0d889b9c8ceada128ca0e7d54a8bec888cffcb1581ff62a782ad4a12496fc8dd8b0c56a30ceada128ca0e7d54a8bec888cffcb1581ff62a782ad4a12496fc8dd8b0c56a306b56cf4df833867838ed0aa2316826ee6a36e61d80d96a291d110a8b3699a5ae9e2dfcd7bc3d7bf600f1da6dfce9d5df6c43f236e6ce13b16cb3ef18a442ee170f829897de6de5699694cb6d161dc5cd16202af3f3c18c3268d4994e8a60926734a80636b52f0e118116ab260a02563a3ec629b16a77b76d8672055c4e63273b59d08f7b82110603dc3a8eea5469e8bf42551188c16c69d6c4e2695aa7bfb6e2447b808f1d2b20bc240827d2bc6e2cb515bb0d4b73d45d2351d48e68d04857b7918e26ea6398fc553b5661d5511339849a6c56479559812e60ea3995fc3b54ce2fa167700c9aa38c61a747878cf41b99335660986dfc60f3ef314cadfd1485e26986211f593633337b5997c2e20a7cee90ca1b184431566f74e93253ddb6b379fef117b6e658e34092138a06f93cd4bd7dd2f9ef91cd38818c33b60072daf95f55a8ede41220ec8ebe289753d5a0f7d85ea603cb6a89e8912adb6d713683c8df8955932043533ac2cc49f3739f848fc3edcafcf914f81304cdb9b7c92447e7d375b084b284c26ff8e634d69caae6ab8a7fadc2b58aad8946d266bc48808f24c06f0960fb10516da53376185ae57691f6c31d0b20a6961dfef66766203fde7ea6beacfe8df8f471f4f83bf2125da79b1c55a07d6bf3518fae3eed55d00c8b47d984ad86e539cb245279ce94e824909f7c18f11a2afb8c0abf365d30069bb8b2f776816d0a8b6307ff5c9c8a84c1069c35f9f4c638460d6485ce7d7f51d74c6aea5431b8c2fbe22fabdd34c388332214fd039cba5601f758b5440063ae724ad52d76914919ed198d38c38ef2fcc463e637168c9dce86326b83906c5cd9d1e71db776914919ed198d38c38ef2fcc463e637168c9dce86326b83906c5cd9d1e71db78983dca7dec1fad45461d8c69be6a26aab5d9a89eb1a77f1e91f2af535e0386e96445fe56c2f7c2185100ede4b50620b70cb5ba2218e8e9d270dc09dce0177e4d51d50bea7fbedeb477083ff305cefaaee6b8a2236f8606861c87ddf899c6963d51d50bea7fbedeb477083ff305cefaaee6b8a2236f8606861c87ddf899c6963a4ff7d3ab08c4e13736d4fbdb5d1e44de3e4ea1fc4946f8713cb25e96af4585fd0fbcf19a2dc70a6fd82782821239b105b11888e1912b9ae67bcf9cd8acaee38b7fb55d08ce095fc321cd5592b9d49a5687992c75554ed012a147cdb1254d18f679c29ab38188dd82d5d4c3bfffaeba8e1f43f7cd1ff240b57614f0a744746c69fe5ff92794f8168b2f548fde2aa4b7bce30519fc274dc63c40697636c8f096b9fe5ff92794f8168b2f548fde2aa4b7bce30519fc274dc63c40697636c8f096b679ef85a087bae698759fcb1ac5491358a1e36be9c97cf4ec97cdd271b8e475a81ae77ef9533ef9115171214ec5430c4e28116b02fa2fceed015561e604ac8cde0f22f515d60d4a9ecf3da9d997a5c59e16855d99f5a34ddd15172d40a826ebae0f22f515d60d4a9ecf3da9d997a5c59e16855d99f5a34ddd15172d40a826eba1ebcdad7f6efb6896fec49b77357064e0f4d5fc81973d37f5fc2fb9631e90ea9146337a790dabf4ff3564a04a2a580e046aea0509461b25c5e468bbf3a8c588ed941ba3cf00b61c2d2d55af56ac72f498de21bde578bf543786a1ebf98ab2a3e683aa9a83296b5693e9fcdf19e991b012bcd399bf3f1cfc033a40b2d11d88852b1a33890dc8ef523019d1992933dd7a8c288754a6de94a4bcd9b051d9c2436c3973ee2cb6a50e83e7f4b27c96e23c031f56e2d84f337b11ea85aab22a8cf0b3f2088f5750a641e4d80295c705cbe09b71e8b6cdf5a2ff5dbedc0e139cffd4a5f7823983d438bdd746ddcfe68194c937c5a8bb430bf7f85a518fdf322dcac48c0998fa67e23ae9e3e5a57c08c271ceafd5ebac87bfbc8375f76c3ab4e98b5b7a1b7159ad3c940f50efbbf174e801c4182f1b2623052ddf47d3d8f1497bd4003c0ddace072073e5ef88ed73cac07af8a851ff56e26b4fe9a124f1de44a6e2f88cff8059417f8c00417bd0458941f7e85393b29db7aba8a2ddc04f69d2fe22ea8df7b3c3f7c0b849ba420e7a87fd64ec7ff6f0f5b9f7070c2fadd8245342f38d9bef3c6fb949ec75789ea65f95c23b81ecb53a3de1330e48af6557261d2747d299b9219e60c8aa519a0ebae81d7e028b2bf937160f5181790a3eeff510b5db1398a4013eb5781ebd9cfe716c8dd48f1c34696a264e43f8695beebf0955d6880e1c77bd795f1b5fa065ec412d8344e520885d3f228f017a76e9d06cb026cae5c8d16c1e63e387a559aa5d1d20ed29b9d5f8da5f4b9caf8ca1070c07b17b02a642e0e486c3e533bb5e14f82b7d879daf0a1c565e90faab5484392b8e4079e093b48d245261b476eab694fde7d489845ef76506834c07e93f654648261d58377cc81bef862cb6312e87fed6682229d5ce71fa34273e6828434e2902a7b04eca0ba6b09519e528da01a119ad7d00079de3c321c2cc235a13ccdb3527708cc1cf88a8625bb7ff2e7e735c80b66c1129d382ba8398807b3e0059474d42cf1ebe92be07718da6a777cf09afe0c3f9270205cadc50c57f6ab5e10b89a9a932167e9d7b4881501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1eef89e9dc5319c1514139a39d4edd2f12f100dcf3c14c3922b254e3bcd6e38201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4f0291151d1f8c2da8bdd4ecc8e08be48ed6aca55489128d3e6877aef1524e4eeaf3e00897c74f455515b62b9ee2c7ab0ac7f10435547fe9a7aee3619e61cd8988b1836412bbdfb84c17e738fab95ff36b4b4e2ec00cbae18b07e594211726dd3e4e227e122c2bc5191c4a459f03bde974e4a4556219be69acad26d5c432802a289ea77ae83c00a629bada306d404bb62e5bcd8f1f43702da0c958ee72232b9b66c1d816f72a6a7dcd734524856ac67d42388b487a7690f4d37c591f6c751e318177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69ce8453be21aea2b7cc9a39d5b0475190bbfa0a60605b4178377590b94d9c43eae6941626b9c6b0be4346b8e284c85fde87b207238083e8e04ec09ad9a68c37d19accecbfda71ad4497bce0d451796706e734e405e5ecf3b3f9ee0cc68300a3d9c/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.10.1.src.rpmpython-wxWidgetspython3-wxPythonpython3-wxPython(x86-64)python3-wxWidgets@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/bin/sh/usr/bin/python3.6libc.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.3g,a@`ġ`P@`[`dd@_ts@^z^@^^\@]ʞ\\\A[!@[)Z@Zmcepl@cepl.eusteven.kowalik@suse.comantoine.belvire@opensuse.orgsbrabec@suse.comantoine.belvire@opensuse.orgsteven.kowalik@suse.comstefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.deguillaume.gardet@opensuse.orgtchvatal@suse.comsteven.kowalik@suse.comtoddrme2178@gmail.comguillaume.gardet@opensuse.orgtoddrme2178@gmail.competr@cervinka.netjengelh@inai.detoddrme2178@gmail.com- Add CVE-2024-50602-no-crash-XML_ResumeParser.patch fixing a crash in the vendored libexpat’s XML_ResumeParser function (bsc#1232590, CVE-2024-50602).- 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/shh04-ch1c 1731057890  !"#$%&'()*+,-./0123446789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{||~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-.//123355789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWWYZ[\]^_`abcdefghiiklmnopprstuvwxyz{|}~      !"#$%&'()*+,--/0123355789:;<=>?@@BBDEFGHIJKLMNNPQRSTTVWXXZ[\\^_`aacceeggiikkmnopqrstuvwxxzz||~     !"#$%%'()*+,-./0123456789:;;=>?@AACCEFGHIJKLMNOPQRSTUVWXYZ[[]^__abcdeeghiiklmnopqrstuvwxyz{|}~4.1.14.1.1-150400.10.14.1.1-150400.10.14.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:36367/SUSE_SLE-15-SP4_Update/e3a6aede83b1631ddf0ebea9f759ad1a-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]=8f5281e4ee787d420bf5b01a2d79c8bae690ce1d, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=d24c0f98ff1506fb30ad1f7663c2aabca64112c1, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=47bca53c02585c73f7e1d7b6b315f6fc8ac7bd2e, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=050c31605292d637bff94d24c040de4e45f124c8, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=8cdfe76ead8a039f45ca5fd106584d096cff6658, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=83d656d766ff800426f25636d4adf723f6634e81, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=d07ebfbc61b3badf031c61fd9512d5b930d5735d, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=972ce491cb120bb451aa0327cbceefbfd1daf1e7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5493000eb1c5af2ef8e4db288d53303f07fed5de, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=95ae2be24bda061018cdd558d8ea708ca03942d6, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=d30bfc50c28519cc75375c94a2ba9f14460567b5, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=1ae62bcdf579ad45ccf8452f7ccaf9c39346a622, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=65bcaca7cf1d2e60097a516e1b5705f51f55e607, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dbd2b6ccef38966ed70b8234f67cc92c5c635bf8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1b2ad2a9ed99fa4e570bbfb13e8431c3241981b3, 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]=b0a9a3d716acdca745c19bf6eaafbe6b786a6cf7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=801c4e70784367ecef3a51ad2349b5012bf1c2f1, 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 RR4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4:P_{l\$D utf-8a89d916f763ece61f7d6d938d758d05c8b8f53c7fd15d6b699087fb58dbb1327?7zXZ !t/]"k%a VȮ?gk۸a)7dk'X]㓄)Oס%ʥ3LGﳥ}Ig.d"nv":Yʟ(/d@%/1kb#˕J;Bs+KCj]W159B=~4`e460YdT?g\Vm\_uODžq4lEo"6F+NP3*}9 l&eBi I=Ȉ )SbKٸEGt#V%ۼ]M::(c7Fgl?_:|+:4ry-HYM[ FI79Sh$h-3gIJI)~X~,dL,lHí>H﷗K zClrO j9C3KV+ W! }Sf2uOɿ|/Hh"Z:vKa9TpV_ ̓>́e6=eu?*#=>Z\n޵LZX upۮ6"S0~hvCKM>lx@pg{'\˨uE.,-Bd*IC0OCS"Oxaq7&ro؃&(v=~Z!^W(#Y  1}mIE #9PDs5E~*fZZXS54'v$9%m>0C VB\08pE#YJddQ(_`W+Ƅ 7iCO?Pgh{%'5/?G^֛Mzұ}BP%ao&p⦊ZPDY ߛ2^i2r$ruyn^|kHjԮ ڞFCnRS.2xo<UVP;Dxت!` dq ª\9 l'rE_d|M0aރSU|EBF,Lg쑇 b m"7:ieܥEbV߈510 FyjOE%k2U8 lFabcAȱ@& Q=s;38UXf, pMr 9C5­g\6|@b\<ݫRKxWS.dQ`SnA `2÷Bwf+$#.pZ񲽐-:tT,>aR]_*9WɓĴW*a:?п9{?Vș*zԞלVӱRyFwؑy53pn  T27s.M UMInd#=%` TLQC,NJ?2*7$Pj'5囫'>|ěb(~<;]`{m(nKvtQ }9s!F*o2ξ5Y=*˳9U ɚtBmEųײTE[l!L]h7(2n`iު 360$il~A86$R٢&SK6*`Z\9e@h`qTXWJ!v{mF^y+^kbgI<=-0|t>*1@NEZmh;,aDUƀ1;=æ<2O'HO3lL1mt(Sx3G۹x w9*Lvs#^tG2!w"=#>Nns:#1c~=O}c<8vgUp%D= o)N>2X&|Z6%<_qlL㏺yDma4/D7y{S"GC swntY8P)qI`d*Zx4ZɬqN_;EB}X?JrA$tmd}wѭF+}sbGԮ Y`Җ6Y]Ӊ`.Mqߺz>r.V;߭fPG@jap6',7"#VVCu :L9̭Q0ԘGs~."8H-}) cxHa6#oSp9rl wȒ[@J)mjoDze7]4/03D0LMSBw,M ']kgOfa/)yR> ;0{-Bpw9TiN!MT^9dJ).ꭷhʀ.4kW۞l5;'b~w7V R55,Xl{29UQ(w0VB8F ,Y,gn?iDX_]3*]k(s.:ѦY4!R3#VGM-} rXoۂٹXybsS._Eڭ"sR_n}Bf~,ڴ!X,dŻ b^(X%.†y]VboM{x,E,1~".|=+=%GV^@%%>Iw @%=؃@nȺtc蔼'K+ PQM(*J1tJlܯN5 ^~Aq|Ġ - 1}`ɶk?1L'/ BP\PgZ7C 608U\֣\Y,GJVw&O$W|0t}sܗi RTw7\ nokaS^?kŐAX(wAOXQ *tO_g䑞hC*al=d:"_#1byP3%r4swQs8NnIt.ݟd -@W_0DZeO A}3ݯ$$Q7u&&'*M!ݞV=,[/_HOh9WGE6&U +ۇK]A df,g7r^.fd7cWJoCBчn̓^VOޚo +7Q>B)"$5LgT70AUE T(?+`_I Ek{[2׮=*{9!Pe-`b)@Rve,`Ko4A֩H-kH<.t$vxYo5G9Uێ1H>tQn; i5Ð(<8f1 )6q7e|y5 F.xnS&ju铵=][1ܘwX4ʜtO"I 'fxmU"ՑXzޫbjV+r٧CD|X]oƐψ.,;bLds\+RXCϗ/y~ |tgB)lc }Ilߺ|;lL6JtTPoSZ7=}z_c*I>LJ'T-/(a 3́#-vf*#BUu`!jd}si&b}✑leFĂVn_jkH8ޤYX( Eq,pvc(8d:'{% w<6]5UpQ>AWʌ qnnuo\|svBEQ^ ɑN7[s&zYȷE1 ˻blA|E;’J4a=XMRV!Gڏ> 쬻¿JAMT|Nu7E3vp[W/U}+ODH<-Xvdu=ƑesXlf*w"CmgZ"n8NR{LSX &X  DrnXvx (C<΁NsЩ%$\*fXxgf @=/u rv.c G&v6:}ƿ&h|W KuZnw IcL(LG»TA *hSA/6-#w^7jKm$ aŔS؃0O'؃]i~{ PPZiv]{t #"Mxئfgԫ$bt:ҧF"l,EC)y`ITtoA}:8zR8R5$י J5E+Y`\AVcIa{{mdA2,?F}iYg-!;'O^UNMxd*s+ e:Oy`ope$ڙ:Cu){Ci∮hwM48\S D ;*m yZ0/hIJQ[vر?Fuhf|ZeSE[d{zMHcEdwD1qW'kzwjtɼdcu՟4ʒ3kP{~9uC űW0׬ѸQAeEf`~?@X'B̵&76"3Y(|ũy~gӽN^X-ULĈ3:s*9GBgC: jz,l`d6H\< 7y4u[]YY5?-6+/%c!4Z)'*mT6F )Bw}Vtg<3~ر^b(n ֙+28LMl,T0-  ˠ4@*@ňwљ}:n0Pv>Q8  `x-:"7RuS[6Ԅ>虅aЮnRu:!h˔a\U:z%QW&Ute t )%V1=}!0xR3"o_D]@Ej[:BvfVTzUS_r esS5 OSN_PZWtd뇇d[3u90͖O.[Σ)ϳto7 d dX>e-7/'Y+5_6ftӾ51#uWϙV OJLURz\ N㌠o#ɿ%'t(r0\.5&*wTsFr8,G_]8iC2%gewǤhք-7b,l3 "z  1>s>H52ԎiTZY55#zkL>D>/ފO@&ZNy& AQ hVС72s.whs@}OH<7'ɾp4e)1!:&z)ԖM*gI(2p?5lg< uj ڬͽjwWNE0+<FmLUh ԋ1%*X.Fu,dQ\WbSCtA[iDVx0xF^m=g(81} @w܀^<?x1jpo(e{ʴFڜ |Lp 3H4}+Ra4 eTICf]È./$x. #%FlTȫ[ed?5)d_L E*>p!NzNR~5`3M}]yO|GI 0۩" G)O"if87%q6)b&tUjٱ~3Ggg^LJ lpfI%OU0C?Ii w$vMN&'xںEN>RWAnI rchJY"Ju ->tȷ(9C!vfn8BE+1=^8rWH1$%*5ę'X)D1I2 KsG4żEpЬ֠O6JUSL^L 5K=5ܸR,*c(㝤[?qA[cQَ"}ҪǶv+D:㹲Kԥ-o90JP,O}fуy薐~ &SrEJ7H})t^;z)B@ط 6 CtVJx)]\BYɡzp>9<7X! y#/Sk9oFpv]x$OM&j n!ng57iMQF~US**$D+<: N?UYh3ԤsU"wTQ:θ'8AO3E|Pؐ$glmnڙmLqMnR+-(фN@݊dQĩ, Z2kUL)$EZ4k0܈^?nRW1<6* uj~7l:J?*P5%<+ uzPWPW?d oS)icuOS!{S7B> t}۱4&:$dha]]nP~lQ/ğc](ߛ)sIνhKH P) jgc2- C-n'z``Q-`auT {01xR&'%5ps@IID8l+` *xY]Zrɧ@Va^0h͇}w2a䙉֟l@W MIN⵲--#g ݩhozqtX $ŲZ[ okFR  $R|Zx %'O/zA-נT%J\1y AtOSB .!]ȯq;5Bn =@v7lm)mᑢUB>q'#n2خw 49:QySC~TgGXs>g)ΤoHPbW7Z$[V۾\l<I7Fr-3CT%Aڰ㽩hh:;;)!IÄhb33ZhI3XGׁ<$<3.AiG:*SM_U)z;!iF{鱁qFfPJ2@7hGADco+Cv:MoDuNf: V[Pt@Ҽ-6E-Y'p MDp$aJ7ߞgL?WC_&pi(TnjyTqO[)!(R;:~vF_0{xY L_Si#ZdVshq^ER讆ڕdh a9sTZ @Y!Rg.Yo\Bp4qz9^Lqʡ^>#}-XDu-|\2 A9͢3 PJGj;VܹЅU6,t=OpF;MR{@lo^vG/F/ns&^Jf kr\W$>d3_ |N,-frTj;,^HǶ} _Nw2|gW5j/PcyL'Wej0Sg[!ws+@_xeΚIz24.nܝ"\3c&& X l;!"mS0'6rl@Li..54҉9+za%VN<1k b: <<55A:*MẒhV E~h?Toʋ畂b:7oP"g*D B4FHX"zzk7R#$"2L5,&\Vu`u,_E:DG^ǧ7|W?66xוoĪ|ڶr1ryG 5/7'Q6рQM>߶j-yiЭ" 5$ZmKRd/_F*1IƑJֿ㨠:=yD劣xy@-+`4S쎤Ҙ-6>.OL~! ;1F" KL{V~,z GY>^=ؐUn_Il~-e>B$S@WuׯHc}:Ww79|Zg^dߒ{% ꑊP/c!hSZݝ$dR;Z(u&2{fCл: %&NQ#NNE+Ru4GPQԸ] _2OΫ4ϼQU&Z}bTkp[* I$ _5^Шc!1k!"^UyLj6n[\ Wń gOӓ&()UK 34RPTƢBr`{EQ:ug {/tɞzkt YZ> GQ 5 R~*D"avQamhDklURůc|Rp0-6{d)Q@@|veZ<]J8B‹EkO~"aK<< 9?KQVt:B^s#C!:`BHni\ ,EhSԴmMjWq_1)m-1Q -o5ꔖ}0"L7>(𽚰if)B Mr!8TxpKŒdq ( F` ,hᝧ xgh0`#wnĞWe&[0 q(m Fwpi.b0cAkSҫuK̦ yOuMɟMbVécuHt@2ĔIfeFRH˲ tDw SgT'p,[Ə'@1a6;_hUnxT)ɵb 1esMmQs 8W",C U򆲠䘮cWGju >.2B#t#fd)u$,e0I!."Eb9Y@t-7-*GYȱYc5[6[SφLрT2՟YX{I!Ƨ/Z,Eʉ,4'6rG+ ?c ??Mՠ"qk<ʩ_Zk -SFi]X)8(ᢂj }zˁ|иOUrWQJEm%HkMpYbȋI= (bb!}2g+HvUȉFg?Cџ]xQ;~ueSvH@~ "񞣥E>&ղQ![RPGTJa?A4u3΃[a|m ~w3<+Kqn$d؊6ޢm*~Ӛ!cj V3G$'F-%e|b|AA%=FZ2bZ5,UO5u V`Ct a+ ѵ[lȢ{.xOGhFYw èzfWB\em?,h:? ŖS.J<-e*ȫPN`ߓnmr)bWg3^#BP"u 0ΙtߐLf"@d3i5 5*-~L6HИvfaMg; Fpb^2cKu9}P3ؒEֿQ%D ۞_0_>nf&QFAr߹O7s b(sd,rXOwHy,KJxȭH` ظ>P=aMwVϛv%\CyrJ$TH)1bfU@U\դj|tv*pb%C;u]GW؈ # FQ0@: db}#vd`~˯5g'Pj_+3^{ɱ>*^]@ Z}i,刬"}^C7yp'6&z-(ݱ.ds^WBU;y1.ޟIu6"CF} pe5/q9cdc #BN}sQ``k~p.Rk6%Uӿsf-w8{ؒ}`["tV+#h:lkcָ꿜wθLIr)gG]|nTx=r<7$D%+ʠO;$ǿ%Qdy7EdפI;Dur{ /oe󼉈}(vE?*ij $f~m#F|>Aݢt7QGQB皌 Bckm,_Zcqǻ⍪դhN%\i s-TC3@m2$R[-H9$O:둌9"5 `P[Fhy60"u(zwc|Y4nASE~SݙD՘I'-C9z](&B(T\~ugQ˰Z9e5(tٮr[[,GMkyT%y7P!KY< Ƀ&o#'_pt.nh~A(mNa&d9E=Q="Bmv/]B>pm:ק0syLLHdÛ[(m1Xr,<͟M9lzq]ȁx灟uWZ Dc(=eYCJ^k?zY`]m~=ƛW '^ϕg]2wԵV^LOR"D4p4 Hw"ͳ N>LXqY&$*pdBV5U034a=_C0Ϟ?:J27l3RﭥmmE >NO_Y2;rdb)3W%{Zhiz< ںrBAaM{QwC#&oM :}iC,TC Vg#秒pB# A|\l̀tÝXz+ő>2/*4q}\B5: KB`Jty3%_yѴ蘲>E#`2nr$İ~b3[&#Ax\҈Y8gNT?~#|,4̌AX._=sg28CT;2ontB?VQƩc5MSU\XV7ތˎLVQ>S$#ɓlQd7zf!AW y9lF$e?gÉןx`ka@E6!l &y88c\mE!a5-aBFmI/dU״ M噅y7\ ZQ<.9ELok(\喗R€f%h@l_V{*9;4ufwdW8B8,Y6ܼQƓFwT8WVivtmʝ^;9:{}rgmS L2-s;Qb6mN7  pd_Y`"Ň@Lϖ/yRPh!4gEմR7nZTKmшnZ( f@Ғm{~cW"qʵ?<)DqwG{Vaޖ|of&4Vos#ۡ-@< #gJBFˢ@divXO %+T0?4}$&Z w\&'%3]}L-tJRzuMGD"ۂlLS5%HY0% ;2$$h^|bG(iOA qbŒp3Ҽ2xK:|- IE {o[,PhdyC" va{>x1%.K_x\+87|H6aQפu 2RZPxb8,5Pr(&6*XOl-\#&: aFL/ہ4?E;rǎ}P.c:3N"^(þe^(P2Q^}7_lzJ[k>MfPeAMN+|/ J`p> >be0x1rӅ+DMP-jN Ez`LzeT_'לI>r- ,a[tYV(/)n 2(C2xVï,c6Ѿnؤ!`E"+#Hq=}]`TuN|-'O$.m@@lӗp)6 'f*!\hlsG2iՎ+jiٱ~0YĘ2Z8rk_nMA$  ^I1YmIk`rcPꝮ>6b #*yNB! .d;NDs{Q|Ēm p׈/L@J6RXB*`+(mQHU ғfGTp9_OV4ZNmRXb$'2;Y|):A<~vD-kܐ 4nGY"6?Dp tA)e qf ~kK58gHxgMC-q&eIOtB&gDn5+D~`&/ {*) ϻ4Ƨe #\ChZ&弍BƩ{5[Z>7ocP"hi/q,*`5sv4K*ƟS&(U(E vp׵lB!tgA'hl9kǏV%pYh)5}Z"9>h.EB_>qB@312$ivFnAs\7SډFl7azb;/컪d^{T(C6kߌ-0.u)x*%(&^ x8jՏ)`|1(oO Gnɫ?V)Zh@x(𝇲 -d~~^QV>$S#&Lh n td_]̸͗N+{ck~\㻺ndn|.S7"R|aIz`NwܻG䋊8Bk(ݎ YbJזQhZr(_+F {XA>vA͡52Mxf"?}sQ!x)AkMĞ lnLteϛ?xmDxO_RɲE1mDex_Z&){ѿQ 8 tܴHT1hl]JI9o7VN$ vXpWc\AbqW *`d ~DgilD 0􁤎g.K]>oP=L``5OMߏF؝n(nR~O\CO]QN s}ITqDPjZOS\[ݨu,\ڇ=cZc(U]#طBS&4-2 ](KA"nA*xC*Nv3aPS)i*BhMjt ~E $]D+“Nf6Kd TNwXFtZ8O-\ 8 = ufARPVPb˱‘6R #nPQF_G1j!U&({Aia^bڗ:Yj7b/iш?%X[/n˳tckJ='yGnRXq_߁pssƸ,20P*qnn*,jODdg")" x^zRKB=g{/67#Qso"=PH .?Mq/Ɠ[yA,cB>vvۆzCk9dVJIiuv&NGaH.ze6mRvtN<;G¼sҜ=p%MK&xd=%Tq߼{T(?HT2 Śzo& "myدΣk+f( N-oί?յURԉ&Kӓ'ɕG:?)!0%OP ZsuՒ!d%깒 ƿ15Oy+%š#j~eC5  Bl]uN ""}rylOgc_p׍ ]0rbkm~ͪ\J\q*WFz1ձR-A`#BhqrZ6~"2ٿJ0?P?F85&|Me3}E}[dn *43gU&xMG"ʄewvmˊ%Q4<6o O(fxҰDO%Yk/'+&W$+ݜE<|s?KYlxY4$;XN|3X{jAAVTbf,%-.] L0r> ﬤm*{yp1r@#Dj꯫yCsAF0lTFqܷ$!HHQwA̎-Jԇ뛸 ggiyMK'oV#ᒪS+x= V}dxp pĶK“#1h<{`n+2H驱jor 1.uv!D \$k͸5'bK]6A`@o:~ZHяRI K<>Z%Q݊s`(䶿 gA>p`B3V1$cÚ-N rg҇*QbXw~vZ*|fd#5=[ auYлu@%+GrNf~ 6CCnMtfW[%;ftHͰ9s߯8UjMk*4IJLe,JnO&/sE[daJb\_`˥{o^0>}?ȋSvs \֏6U^o;N4hvDeݚ odr|qcC Bh·@` R=UWE5ךIk5ۗ~&L,Y,B?ZJY},{s KsɅ:Xg,gF2P8L\sk(~:m$\%mAV>6Vg{B~J%A3P2x"䢒9E"j4h/.<ݫ7 #4W=@e5_3#H;J?d,z p6L 9ȿi_{v 9AP< tg^pN 0/{=Ia!NrN?Qd+7ds|NVI1^cDL.+i3%<'m#R)aMeӜad38fe8xZj=b<Px kz1A1ȯc0G\֟yN0x$dƶf[!e߭IxB]LrJ=sKt0^D/29='ns63++%wUy2S/O'rMpF?_|Yiϴ +Ѭv䢆BUCw Pbd"Op܆I)0: # 4ŸmcB/LɃ͇*V P9U;<80(ƸF&W5/E_ [ QC磫}f<*WϺ0J]M.y3pd |08L+3ՙcVX(a]C=2Ns#|H׀уݷ)[I{//\~IłcrߑӂuU>>L 76W!zogvKYDRE`8wo< N*ӂ'ܚd(G7yԖf`cht*6tb/`S_&.]6\$#4m֭t}wGQ~ÖxPCi'bD3' Q0kt^$f|hߗf,,)>"ȥHC,osb6 }+RT_RajJ[p >H Jw|@J\0v)TTω/z2!z=! Z&r?]ʉGTO?sڶ74re˚Lof8%4(s,lqz.mWP˥uuCd^b&G*ePD ҨMfen)'!_Sc',YAJ#>zfcLg'V4V^r-}tD{-|dM' NSS-{X6Fkc :FeIP8ܢ w ]<)'tIkݧپp_Ć;gK,ܰ#:p0N@O[M&?rxVTU0v Cs<.rFN` NŻPrwW'5$0{FW֨!f:gIȪ&+&C1$ @sukBZ=RM^; iVjYݣL{ɫ# ߛue/ : U"7&GRftq6±&MD99<P򺽧r D7m52#tGi&1g/"t:im`ZVq.| X)k$ӅO"XڍTd{z*1%=orr7.Drbt:u^WʼV`ֵ]rigL{#xuѶrA鏳 =-6u8(N:E"*}͕ Qj9Dh^{40@\%BP@p Sg߁U%GVVuqކQr-!TOzUl wTr~G.@1"gD Z2E4q <uvCW }`wav a5H$ڱ6)?(YXB#(KFtL+>s&Щ'+uU i[XRG:l>#Oš7g'DǼ,ʹ4~> e<DpъZc#ȝZFA,ޤsZj(²7uV~m? \C`۬sǟz{K֦Nj.mq.z{qJ>e D$5u߀CyK|:1қvSU-S=!C=yʋ1Ղ]Ɏ|2f%TAϲy{ Lj0 HWղ- Gr-L#áFE#vXIn' 䜝jsOE.547,>2r$\?!{&?<8 +˸c1Pr>e xc2S!Wg7x4P\XY`GnR`?.I lIDVsxߛHGq|l'akig͌-C]$[IAgYT[C ct]ޭ:czQG\qXj}Nj!T4UbpZѨ)br(XRxdyz3-׎ߵ7Ɣ,V^tQأ L+_|r&*?ZXhv)\E}m*?󐪷 &ƚJ4[=\ GTZH`9n]xX'ؙwo'D_YpE8ic;F/J{a_%3X{ZbM#.&ٔt m{x;ACU^,7#-z6W[?\yR#GV'p9=N3c`(;pXМ"sym Jc?ԡ6¦#LQ El> Dמjj= ,#7_S{|GK†Vq.z_63oӾ%yag*.E|VbW'7b+%@#n(Ge5fTGЂT\6o$ep3xQ9m"d}<6- (&N}mfg27{_,smȧJ61"5ys_ 7,E~,AKjA{?%f[iZTN:}PMbqԂv[ܻ';׃;Vk;)1{@p]dc4+&|/=(vh5`!t^*|w 㴓A L`kg3G{U#;g5t0Re"yU|3/7 ͒`ebgpY]綾!!>o%f\$򈜯PziWGVeӈR %s*' 7|t J}A29v3f 9՞ 2e;K*lTU)iuN15rn~)瘌"@M8h.e0Nr ' su;?@fv>c%V 8hli.]ui~Eqk0]+#& CYyݡ;X KO}6sa41NFl ,';4V݈ܺm,LT S|eѠ;$X9:B]nSa [RVy,.uahi Vͩ6q 2 ig(bk`+;}`Q|M ŠxߡCzt>c;lk_zggEG_ #8+c/M-'[P2VXI0pUzIHdzZO* xImmgIl֓Y*# Yn9aԸsFoؘJtdVx&'g6|O'eeSUQIF楀CC3[$hZ/SQP1!z8Ӄ`1Q|㎭Cȱߦk+-PmΏ X8dhg4ȑl$u-ܶi=OF}̘68;/2BTnPȑA=-K f #bFQ5*r ~ف%cM( gQtH`;fB<$#AD3~*7կNNսA<*: $06}w2/^)ʱܓI)`99=֚-#շ&ad H\=<S k Ɍ:KDiշ9v&R yY^#D( M}AUF8ƻ<(ɭ @[evG5 7= Lx6胩ުuȝZ*Јo߷ |jICkzJ+D=αFCVau@''t%ud]c: V[/*LFxOJC_YVѿ.Q: gj86B]}mp}o%C~64X|n )(0ԬeH,ǺmS,ܖaC*A[zs .Accv~BIY+#r)# Ε+o@-b xv 4ޭ/Ն;Vs"eG໥CKK3da ދAޗy[TNO䈻32W] b ^U!#Dcqe- 9{, {Kgei_[IR nJ'?2ыٸanWX{i ͋; l2eЙ-i2d) ,UKj's3* 㒀VR$e'(iN7+ĭӃCLƁ)𺁚ѓh3!Qf]!ɨ,KU*P&}bO4A%,d[/182-R^(%J6B!dTJa!xex3I 'O,x-^oOgШ$À>U0lF.-} y;6PǠCF2sNO'ިXc9jBE#nmޣtGx]d{?ZRl '(@uöOq4wv4,@5ɡץ{),&6&L|#jj>Y(!z׮ C:eKg{F )⎫>7Q74\5ت-F.F۝*i1@NWOe),km`'4׊=#|nXK!|<%#RMݦ9uBQO/~"ɮ3>ravFVVVy7&tI!c~N0a 8~_;d]0o9Ab 47 sc֚r,tw_aM"W,b?C¨HT-^x6t@,n[|WGLĽh0es7"$ԟhȋxY[ *&i7 23ce3".r)#H6㮝;̦'>!JVw `8{bЏp@IQ$:  ܃G*DAOV_P(Tkf; +zP}nT)_ru+Kq'BNp1%Ѽ7rLU)2S/='vs؊AhS*IpleܿC}g.D`dBw6Yo$0:pWꚚ=Ӻ oh,Fp#t_X{5 RPjN 1C0d:XUnU $1:uXi؁So{Man)h "_)M_ePGjP*5i.7>PecH8K$r[ۇoQAј'z?Q|,S޹eׂcNFZ$8Q"e *mxɚt^qLCZ]kZ A_T$R34E]!nI0]1Yf>8p{gfVwЕzޛhxP]/~HS #su|STfxYr]Hr}1ңw4^6 -f$:TKd3xt7L֯5hdܺS Oyb? wF:PⷺH68Q7c8B!#@XC[%6ڰyZCQKJLWp i:~i3 28:wuuF&2rx}l.… t^ WLjO$w[JT0]Hj#쇢K_u=6pP y9^#=@DeZ<"'v#%D1(9IYn2 ,++_I 1M |"=\m~_8zC+jiYƑ? | Jf eQOZ;äG|suNGR(q,W` BɰAP߻CThBh wђUb| RDvgwJd^݋lzvjs ՒW=Ntwۙbm1tf3&t"$^u`l軟pwѡMecsD-9zef[, =`tP0.`,>kOw[)XJmBxbkZ ɶyZrer6ؚ\%y2lP/9xfL<>ٸS цȩ)=jQå:B/ ط~קHqv^fb+sG̱} ,qό&#(j3 D/uxݾu8Ow%8.]XǸ@`^ s+͞ c+up|Gr9\^tЏ-ZD1\\zL?2cc{FEM>B*=-<(Ǽu߀Mnn*u#Kx>\psi@"dQ]:s~FIiZD?ؑ )W2[,BjjITixA Z/f5vCk=aaVKRGD}^n81^2 UqO acBTYn嫸:-uTXaP@p9srմyUj$9.q$ĀzpE 2exɭ{?}{}IDo [Suhk?{~ReH鵛(D с+r~nAjln vsr_mk}xӌsr`t5Bv[ \\Ӈsy'dbMi95震/*O^hrػ헵:ujF1 A €>%QZSs#dF@]!?p'}beqV,Z.n.X} i.yl9TjEZKUDܥ4,Uvc3Uу `UKKYؿ Ϫ6[8ۙJ"4tզ?v룞Hz~Onm"jJ.|*~tOOb^3WPw{Sl:th jU%)wklqc{b 0x[2}ٰX5 ݉wEj5Lcӷ!cmtK{N 9yZe|H:.cfa.=-RH`:/بӻ0[j*hstb? y8 P#`F$q;;+gs`h2+7\4,X\ 5F<ڽ}fu6I*rJXԿLU:\wY/+(qRw^n|ƕargΤ7O+d @6ZP68g&'V ʶl/6raA׻wgDq3IBDJb}yf\LxJK2Y \&F2ةlcd9=rC8qjInTkr9M7TH}?=?ű;)C1›71 3ZR|8ӯ0)xFbRNn7kha/8!:fXu%kGODO+BL0 ɟGc&ˀ9-Ci)&,]^IgO=!BoHն+󰗹nC"uiz EyL PQםtl#Z!v9n~!H/W=獦_Ӳ[r;TD'O&@)RXϪ bC{={_$ O۱2rj0NN+Dv{^ 'NE SՒbڛx0H4 $L="!C!P"5ZP<.~#]ײc-ƻ\[mk24@5wMx!ue<,u(ksCvPz g3<n#$SO&D4;Am"e7yXјrU]S#̂ r/DZr1Пa+ئߋJYs͎-s@OdV3ɡZ \隷\6t:uV'z{Tӗxlי{i:Ɍ+zdupm@"y2 qA(n2;G%}q!R! ,no\Qs:ʚGTlPhC+/B$JP`u1;q{ib` rWxI1)s8 6[Oӫ/|1cI0QlM T !CШGeal-[~HI!n$it{/Q[F#/`!Aj4la&=O682[8Q^8h@N5~r#Fҳ WJ^w=M3}8zTdG@C:yК ,Nus:9d ϧ\:jC)ǣHE@DOd]$࠼ƗRTBʃ$h3TJ/xWWG/ Fw23". me>dҿd,~2S>|O j>>T"xGE+ ı>Ϫ$B2m{Rw_׍C\[$$_$伩 ąZR!xӴⲼV~+ORxIW0oBD>>I^8pׯ(YQKt`K]9&zQoԷPΘSG O8;l2{icn{#O(AW0(|:ݣMv:b汽8ܽ- 8s;KґZCɛysM}lOG8$ůAiB{(Eo&f|aDʨH\ނ*,mSsrtui§ض[W)lzD3'o< HeG=~Gix.N !V8کUyV F7^vNNɝڌ^CoS&LftOpl"y?Ug6$ȿRIRAߥJㄞ}./}5{4ZvMd3Mq/qi6XX 4%Z.N9,!h=N!74'*lT)ZRK!AſB#.ĥЮXmuZk* E p?~6?1mg.@K(=3JK@J$gdVV"`TKi]K|T9tHp, ʬo_"jV}R\qJ>9 lTȅ"!ȁFг禝X7͹m3P|8+Q)!x3Đ2U\Pl2]+ F2N.[WA RmX m9CeNtaik@[韑EI-ZWm%r{?Β@fLB~vYxrEˡ KZ_SPN9~1v5EA{LY zV۩Dm hM tb!fO0#lɕHz` ٝqB,>A3H^n6E5L_:LOiqxlEI H5@=WWlSDn~-]e 뛱K [0gVBo8}`'eɄ%ƭ7f(J@/VcnKR ܒLdϗX9k?ߋ;^ p& 3C>& ~03Z|;8NU %r F4;gQĢ![.*J ĀVFiUm9'ڗV8FwW6%,̭˅ag [g7!\STS0o!#T2|:I;3`,(TJf;p"XGbnՆP!tLp!qMQfG !nQDxٻ1/4E?Q&ZPHϦUxD'h-j m4]&\2'{[C/e%;e5oMm(6vۅV#UMm1uّ xEL$kǯD5fUHA3i BܛZ3(Њ!0*Ό4fB H΢* yNxfp1o EԆg ,?+3́df;>?Ef9R30cqΕ$E<7oicd!J|tֲ@ھ^0%&,.:FS :~Seٮ|=S%_+XofQjA[;]NVLsG54x[綠79{lRWMHa9x9lmF im"+yűۂSWT4w+b~lFUq݊dgtM8&Dm4rƪOW6#B :7.kdRy*O'̜\[6(qJWb6V(rA^0o0ו7)>k4y[]X+SNVcDp$VaAG xsKz,NJ*=WBh撊8,jBQ|<4*>y6oөܞZ;1CXKD;YF9N ]!UJk>2/#E`jO0i`)Ԯ0.I'R| TFX2>SX~y< 7;3ɋi& 2wu 4Ɠ tA3uˡcPb>|f3J@j){eO~ sg,=qA=0DW7=}Y,%kέԕVg ! 8[)R~熐dy=PL`WS6z)JQoXskX@B<WSyuMdbfxLO(K w[@| Pj`8NWR02'7 rݦ@MLLm}ɑM_z_2709cח?N ҩ/^)բ֝ 7dͽZ 2'ekvj, aVOWP}blthB"nqn]Ke )^67iÔ f(Zt.ZW/WNâыi i^6,x inh~*jN~U4@4KvxJ iwQ)M;COtiޒp>![?}K]\|%&w]@^B,:D.gOJw,GV,%fXΘut*08DiDYR*H-mCWR^o"-GWz? Qc$+[^&!*X,*/l3vVƍ*7@z>[{:ɨd{Ǧ?mK*]1 Kv[V7r"7xwdm:튰"Vi}qt/eO1A>M+YߙH~|Dd54,tx 1|Qboܪ%U+܅ JzRP9T >"9*Q>b"([y^ʀ@'JXu _[~<G.#Nm-(XY${fRґES@W.ܟwU&Dz(Y vn]VxzVa~/W$~0΍~^sO ܨPq_6J / ?յ HgbLMa-(c3ΦXE_3C۽ȕx9!jr jUI(o5#ZWZxϼ4J͑7.3s\}VmMbyOP->9?!nSJ|F޳%'DԂ;2uQ%/ ~#+ws Is#1( .+!;yL __X~(>y+ K /W%b3 e]A}Ib=$HTG|Gg~+$LFz?WyV=+ⴎ(K3&dQ !- ~c _Tc-IkWLay낰*Ж*gZQili_{qYOBU ~E;%2^:΢rz0Fo ˺^[}=H7kDo`ttvBī,,D'}5[3{W"vŠg`zЃyC1sR(RxؐmtP/u+Q.h>sLvtfX;rrW+dΗ/0C@Ya_ %ܶXdKmZ-V][Wj9N!pKL=5^ԌxB,*w6.6i{xl1(&?=mS`b=4iQFŒgriFy2,={#J!eVQF =,ro-Sj]xt;U;LE`g.W{N[7d˶ 2wmx_Ƨ@Ög[? puC~9]?z,evOqTft~ZJ`~AO [D[|+!0Z"-| ̪ B:ucgfTq{2@΋Npx}9~&^ħ*~zaG‘km+-lKwPxh#&ʈ';컻vąg/O3/O  0gR.dkE h{Iu%j2Nd_E܈5L=}5UQ>YH#ǎ -.m`}aB>=hţ|c4^PJ3YLZߺEFA()M~7}ND¹aNA%W @"ȡJ d&A^AxFWwSӗ6#*%$nT>sg8$=aSH>jmjɰ#9L{1p"<>:{;mBwC*/CKTRtz?Xzi^vGKv ft&ŕ."M}6@= bsi9 ˤ H)xW=phBC1U$]@"=D,S]xE)-˂X ogweل ǍV0OEu,,}⽆Qws2]Oof0 MA dV׭?7?S,l+pxO«儕I;^d}>Wqw }g>a2?Tcm:ḙSD^s"u-}/L tl@"<8n}<"||mU:.吠R`l7"RԽ!-Z]D0fiQiHȚ <*cbܶl,;l4,RGthd'R,R:992}Wex' 0|}YJ'JGŒ wBԏ_6z/t@ؑ&U[0/3\&{؋S+h 8uebr`X6`ف\+{E5WIleJ{|~w -'3x@z5Ϋ$~\OqfS.4o*6NNd\Y < L"loYžJؘ#syQ>{1eq;q# qCYԟ9)G"C5Q~hpT3o12V&q nt) pKc]sxʄUjO8 +|-Q9OThgY@4;<"֙wnw`b+ ?{v3e: v04m+qW4@ig-mɯ[BҪ'sְ kܾM5]9Ѿ:eGR$W`2`$l= ebM)Ll$j0/F{$ry;)?ױ@T۾CHiy=ʶ:Kʦߏ S`Dv9#XHGzouȂ`~]9amNW(hZniҊ h-js/P9a6D[ /4VOsNw1dZ $/?JMcIHp],fٙLO^6vyƱ+m{+sqѾgZcWEڙ4et*XG+) l$i!썋臹Z d1—j"LA '&Qルޱ#$v…fC~s@D |ji*K^ ԗ!0`S yj_Qp=op*c,E8^f*E5sFsX'eb5CR|NpDZpPdB# izJ?.MgFx/-ƟKWO)'7  (w3&==ɑdن\*P7r>#FY<ҒKmr}~UcA6 \K76'Nx: YJ4K0Rs]z#Zw;f1Li@oNzڪ' Dp #ƲГVMEKU=/ZCA"X򧺡GH2p-H#^. 3 Gqq\4E:J_`v*1q-@څ'*<[OXWGu 9\Z# 훥ã.̻>.̳ha},e |KfCQ3D+Gۊ-)l>ʊq91s,I.e\pfQJI_t;۱4>z7{] ,G1ro1_brbQVyEbWuN=_-2}УD]P-誒k"ȯ˱}~}''BcϽНQwOcU00Hֱ0 -3]B 3S2"? l4+r*Ak*ux+'5^˚tÖ4)iNNݽyS0CxPOqhu N;ڄ&*b>^8L]l)GڤFpγJ _8JirEzt"Iwu>Y$CHTq&c0}3*ޏy]n~8^.@Pif 8#8Y&rA<Ԍ09峾@9~'0cl$p({6^7Oq, |*'%nl'@6cjfOb"oM ZmѮw0p) *[уZyfc{&xu*r}n6wyPG^}b7نmX:Mc &jg ݗ/aѠ+}xP&z_Tw-Ov0&Z1O\F3vK~bĀZx]3 71B)6ZfƠ}Z04LVa/p` $9n1B:`H6-Bj_ U&n_v 2GvǨvtمSf͞Du"_\e ' %c zF³º"ѽ֣J#+H rSÐRn Y5&T,iqJVPþPE2(+9(zfg3U "ThmZ,#A+T[<+Mv$qKgS1z, __)Ad/C OG^=#hqo4{ aIWngOm2L$t @ݩ8r{؁q !P<^Hcڈx$ gM8?Ok5%$3mʔoUichE_'[h|Ao}G }y'+4ƾE_Oq7.s#OsM: Ă" .v$'cfp3{x&  Zyfa~IO]JؕϺYqQxh7ZPϯfkY0WoGQGX<5W|uzW-C/O仟ù6EԘt5PЀDu rլ '2 f<» =äT${Dkz^ &/WmޛC67]Ga3|9o lǶUxD!7a, zh,U5 8 Hpڍsv> öL$ˌG:8_o IX#Կ I˺%VcR1] iwPżs܆ h&1{χLD䖉F x?kQsnxEHoewvX9.aw7@l͇@|NbV x4:+nBzؚZP\y t[XMMwxިw JkbY/,|A>좹A{}De %~+ƵZ 0˱)- IǙy!GPej([mà1Q:6lw$ !嗝\?P+zS7+O[ B`=.% 4 O2pM"cK^Y{Op%8jCf,?g@}7m M ^r}; UDNuFN! o{Y橤4ܺzS)ޘ2]Q*^'(Z2 齥(޽-L 3c\4 .HH2Z@"8q~7υ[ja x<05;5K [Bg7]P)V77Ӝϔ q'cLzI `3dRgIEa:H(+(E䃔._GMccPӴy*XJFԪa{Q5U\?em3/@¤Zg熷.OO)*OW2I"9Y%z -l 1+ak:za8M[ۆ5>kbo5Q\1 2A^.[1W񋽙GY/h[FhLUwmm( oꞞH-KmD !G]PSk@).=uG * ̞ ^eFn%|x^!4Jz- ՚umvRO*HM(f.#mzFѣ% Қ)(gEufW76.I6`|K*a41;݈<')Ҽ]u*SO Rx4"RKz!hO[zWɦ԰9H6(q#^$au=; DzN I=lVƘT []uk[B/%>) 7x";q' xqDqۄ+Hxl )ГM!cbqP1Hi>2m7D-!_LJPڴn@b0BJ͋QwxXHO 2͊"'p`]5AYUtj7鄂gMt~l{jç>.&hW5nz]Vq_Ok|99q;}c\oFB}@zrƇ0GasA&pq\+W`T K62]D"oJ Q h$ͧҳ+`djB!STu1.O-7X"GU.,NFehVeK!7^7h%Q Y΍n tcCiiĀ%..*_˄p&[Nd=GEOq4yB!%}dn󚨼\PQČaJmԑ;Z'0 +=rI;ŴȉYxz^!DkuOeꁤdyXhv欥DlGImX:=r=Ƈ7 J`mi-:TЦSp]-, Ʈ*JVU(ch,-|F}[v%͑ hؗ|;$2&tyLHǡ4Y T ;?nڈ(P ]$'yխP{l.tJu?<iU u*:$ jV7degsuud kP57S24?^bnN47 o}8G8j)nۈ *F^foxR̾6A Wmn&7}wb +n"a$XZJ$.F{W버`K֞>mdP(Qz%xdJ :T2: m4l|4OzaRV5 VHߥɠ?Uvsm_wEhE Mt8` neŏ\k kB?J Ä%@.KL8N_V\I-kі?+XzPI_zգClkbUgж0 yX8F.z&K 9_fߛY@)i߱^oYhBb%וӟ:-9,ɆWcKYԻ ׁ(yTe2Wz(qֈ)fCXnL{NegH}8[#۝YݐG0scVo LKX3mP7Cǀ-Xk".ljik[OCǔ!klٹiրףL+͢!wz+ Mrp| y!u_l ﯮ A֌zì`[x~ct68)\xyO׸?O0j+6'皞 1( V#~WLllgoA_'g((.uWCaq 15_|UDjYK#p {ʺ6֦|Cr}AN4{5. ^%] ?mtuUԖHsDi ;V[wʬÞ fuem|YQTj$T/g1)` իqF,^oaE LŎf*hLzt ,o6͗w[cn~x+H6ĔAf3;05Ņ7<b/`y$_fݠ>,x,E!vA2SwFH (C՘7FWA_Yb]L$cvIɛ >j12ٖYv#Δv>Ŏ6D\m R KU*g~ ̄\ѺFCuF+2GïZE4t SD)#sMiG䕰JcZk޸>ژt%@rJ'YbltbM,a8TN2.HMPo*Ks]ƒX8WMVhnWmjhF7eL$q) __^Z(Iķ_BinlVH"6RK%DCZ"+o%1m9 K6L#]6j2S>7:{5}x?/RYXK|<`6F򏄈 j=ezmPApȆ_Hsg4~ οd,vOCglL21&\&) xB+q-e{mp8 { ~t"]v^9_FRN}l//R灇5naz"F.=m66m[ mk%>#'& %xLC]).8=uS$G]H=Sf͵Uq4@P͆6ZG"!5T͘گ~K4[^lyBVOaC:.̍4H/U&F.̘OF"Sl=9va P'ٳ+<_\g&TߎF? W:F6s I/y5uǡp=ʕVrB7]hH"[uSLvZv5EBڽ0 ],Q2';Xk aslsy3dޞZ, >3܃c)S,x7)ϖ=k⌱UXK+0ډ7"tfJ[21yl8e>100#FN<9CE!߉l}w#cfzK.)l8jfBÛpGyQRYdgx5|m/tvPJYnhbt I57`gBב'KQގ4- ڱ%.=L NBQInc*\v&:|MAcn5Co  1NQyH_G3GKHX= W6CMG>&~c&#yptK&:Bd{ƱJ;з 5:n!oL6qy5% jqL_5wtiqy䟤-,"`X@-}ņM2ؤC す%rf@/&ϴ(CHY3Qx*ё6.6irՁ ??YV@onY̐Vzw9ތ?γ h~[?.tkH a;sH4L mH]44q[9Kg8F *"cm6)>dÚn$c~J?'t]\)T$rX5r$K{iQ{iWؕ%Ft8@ji/zauiwd1UA`aCk,0J$t{.vu|S1OY?BbP qN2 0xef37iP0(=vy79Bp*Խ96 j!HxV*Q6~xs4v`.u==T H_ rr[{p^ CJ/lԲ<{gYHҜBfRd͉}a 9酜&,㟉klj0A}=)ܯi+^12!\8Jj(/ӧo`TO6>I d/Uq?IY-,:S<\~l~&zZ<И;h޸<5BSUq5^+/vv^w7Oմ9&`% b|_4̐/M76fTSZ,]Z(Nw,0COdhOڠ~/fb9OPM1KVEMn} 2ĎJ#(؁g[OL:2/T`v8_ZK 69' \seY+h.J6q'6h #KeV3ejia}";VP23]ps tG2 = }xhE@ykx2saȃL3=&Sg "C72Hh\XDVL#+7P(VYMop0RE`U]jfFKCG inu*,uF *כ(:",oc]Rly@Tދc s9$]{E[@ v!z Q&O&Tv qPFg. 0#bEg+C09 S);_e0-JO){q}Gž}aj"nTLyÒ9w4s??hMdMyUdz#*u[H6|SMP/[zIq s. oeT5d ~9_EؚMpFt3Jc*sc)WBYN3$ZєͿK$tCJsTS q/|9-MTTZhY|XQWs^DF} Sb7J4V廞5)o"L#X1,|c`ў}$N=pJ, HX6su3v1 d,n϶)5Blv"͏9z94Xb|bx.BF!I W/t8ݗs0+E.,(<] Np5IOu|}~"4$Z/IXPXۓRyѷY rWΛ$;m +%ƜV]zmms NSRy0hty+,vG籍Dy{e<]$j!T&e߁Vd0d#mͲPKb@2= ]wwrtCo}>80ۺ5v 0?c}F\~_p'/"=F{,?P #T̀4ji˞cH@5[6[݆U1^x;SK0?("X_o P%!qtXJ}IÉҝhtCP^ jJN@rCkM!]TL98^<ސβydDu]'1Wta.:ƾZNm4l]yt?x&T_'̓N>95{Bv /[S)#杖mH:hHp]IU[LLiz+E'7jЛ x"}2cXnfAMCCa襘 }M XO @hKl|e Lp AG wdPq?<[@ #2폝ɛAeޒjK8kG0Ss}G> 0* },Uƙ  cHC|6o<]֨QFzƍ)kÅ wd.L®q&g!]$]tG̮2`i.2Z!<.Y,яaM}L*!&\ ۣNַ߮ mz8 :5:#H5W+a+$ȌPkivqVi釓1.:nWƺ|DT!Q ŝt(4QIjzi|4Z!}g=1y:0b+I_nM%ж^aՌi]%SD/JjAwy X\#f;Hz* #"uEriċR`m`_,fcF} f `!P(f1O[ @)0pBĎ'k5vOx1B[貛|keh{qf0yfTmgk𢰗X.H}n)(k@ ޫZk&R]˼ n6A**8% )Z>NPΩ}Ծݼp1S]dPWEm4)2]֞9yxu "tE5w{>A(+rGJb"1?Xcph4ͥ`,ǘ4 [;SW0bXoĚ{'uoJ><Е"N9\rYFM۞Li ՞3,-AKoˎJk) ~ ^SǼAhE۹8D?IEPgnzu>F_/q_k0\ r~$#3RBBN7z ܀~}2<0T>1T𳤴z!;!tVd3H~mTʕ}K_vIY?s"X3(c!v Rŋ]91Op5UIg-C.(}Y`ՕZ;9ڀU6$м4G@jCq7")%x8 Uc#DFBs9?Z9*BZ0;]U"NGńH{j2B.? $#[DaZhH}'GT+׬.#`2 BD\22Ce>R+1q*0j]&W z0>:9ajf"BWZDy3<̭h(9={1:cLFA^$E"Ոf\,p S ˑtJl[q1l-7Y܀&O_Bd Vk ;.“MM^z| ERʘ;:6|E@cZVp.ąf@:k +zJ0m iۂRA2#"_w1Iԯ^`zko4Ԓl/W jnit.zoOR)|xŊ1@|бj0Sc*߱fk"h9>{kÎăխkZl{iae R =u}Ԏ4H zLs+)|<vO$a}kb_-Mł pD0T#4c}j9=Qw `d߽8*&U򬸾\NYب?zEkUEX۵HoR ލ+Ā_%~PS/_DѴ90씀+Ȣ _%Βd48U bPkӹ6,\ThM}^fq1byX{LO>%M;6_KlDzWR#̿)ln[a贡cb>ꄚ1I. tyz`F>m~AUvI׿Ӫ#yXٚH1(}ou6=@b~,YA!Hos]ffpTe]%++3rLQ,+i9spӀoqp#ܪ5ӝ! G񻭮9Eq:bYl _\ݑj"eVT4-qKI!- -*C(M]<) BR3*|nm&Q Zl u*:iO4n+KQWg4w,01-ʖFp =n Uc|ܩtܙa崙z( K̓fCIƯQN=%VKMw=#Nc.6Cױmn}5Z +{KwPXfݪUhyuT?lWSR1 (0A{G$s)!nb RFVך 4C" ? Y6HSOwISJrHC=7:<7jCdKȩnEf߈a5QCw޷LYkcga 8)TK46Gn8aGU\ h5~#0مaa%WEs:rMifWlv- 9|{N /:sT $!R@UN rz~@3{@Y,hy@Bo@mI̐o'&yp5fuLmL `љڛpE,DL.}ȴI[֭O}x/Y5izA^*c M|>hUN OPBRAh&dT˗ۑ &7C#]%:m_[5?Nkqt/cQYt~.=AC{ PL_@HWT_!>*Ӑ^[(?`m;L7$N(0&t+mz ODj + ɡ|h:趋 954iUQGQ= UvM7ut'N&z7VH-i0S"o JzV4[G,/6 SfEHҗoB1%Yj^g ¡" ItZ|ncgoxk%U66~ClK=290%Mи3Bߕh 8ѺQ5WWuxsY */&ew|Sۅ6֢ͥSBav!LA p~⑶1_#Ovu!l*v7>T\<<’#ˈMZRte"ޕLQ㰋S5R[:r\  4-zP.Ym!i8 E\ rY;:h/A%](I9e )9wUM%i2VOkS[B~WZ ק3ɠ?1 uGpaB/~oR:Mh%S21~y5tTe02:K{̽ LP3H`[vOjoyQ7q8RklJi\b>* /齜}yM訿OҾp_Gb.-UʐN?dJ$1h#|/I_0ǩ8}%*HmѶ*,UeBn W֣!5j2st.n}l$g][tԋϾUZ5h2c_VP{.kHJ\du6X>@Iq 9|rd"BVZ 䜃dd/*"i?S5DĪEesϲhJ1 o?hc{\y^~ 0e 'ۻ22lg5щQ*ɏ>^?>;%+߶5kzi7q~JќmdXK6,~AbO Ѝh ,(.'i0&KMԶmA"ՕIz#7bY]'ͷN6kĖ׫@>^㕥2]+A^Ke]Lۍ~j&k4#v2j(W>~E;%_0>̱gzݼ=q Bd`bW&rBl6K{px;.lbP@ZՃsn! em1!Hj1 wg dҟdtuOFƼ{, sKeOq8/zuz6^P1JZ~A9X,$Ǐ3<:ΪZ+Q4!oCOҼx"oc3R[pgsdҍy ȲY*_ MgԌsץ^ W6q{9 Eip:lF$o\h^$2doR-*nAzJm-AbJIZ,6.br ߞ4h  p6soD'ƄiMys]< 3!)u1a3po9|Fc/aSUܔEz paTqũ2oy &ߴ0/I>ݚ<"vO_O۪$LUpUcƍ-]&yZhW 6ކ| xar-~{M||b{t6~W = j"*8ZcDX41K0z"vL.l)cVXQY5Y1c }Z)*m3>JMDb7 )S@E==ŸVxrFo=~@-sVu+DŴbT@OՈ(00K2:MFp3>q@Ѳ遑Ӈ4= ⊫_1\9p[&]Y\tY't梾YL1C1G) \-5Z֎_*jQ)ɭU\}-OzICVd2$"4k3;,3rᆬH">DGQx $a.jv6Nz8Ͼ?4F2Y^igycଗWfr;To7=(UsHȠL0F2*5 .FP~e~XN.Lht$+UYP2>V!FS:E^6n*|ow ;T: }O}T'9$5(HuC=0@:k_Fyd?̚5 Qw p t֌>)Ő۝p'U|֓->G| O@:Y̓5EXYrҰ+Ed_]*P[B7<5 6=nDBFJ߯ >gCUfqS7wkG*s >^'jٶ 4\$m^=Og$e_;Y[&-X P) 5oZ:yN?P@e@Gx9L N&vUv`_U,ê["d@ (^k _}|^&OU܆hd6c { ߕsTh$mp*>T<, jڒv }or``W'*ֿB<>7#c&}K( J}!q#pUKG8L~r9ؓЧvEh9v `GC se|ڬ'*cP؏%nWrx8j po)L 0>q; kʋ]?rhc "̈́*O x[^1Q-h_FaceZq'#^m_ 愴g]SێKG*R y5mOxuo39;bdГ|n[Y@R0(5V47ulbxqtc:W,8 ;N~HS=thX_Oԉ/zŚDk2:ʒ>Ĕii;`Xcpkmh5?2]#&1Z,]H!'7uFd0N1$2&* 1S1F}"j#y%ny[\ 3@L|Uj5 e.!SweY$^%}tNE Gߣ,hWي1SPs!S- G8#Ecwָ _էcH/J_gY;IbA"QuC+;t4̍v;A|`;wiJWǽ9!m:Jcn)h$&HTH'Ŀ;W\69c=mY`0S sH4Hw74T'cZ8`u*$*N;P@2x46X ! +o[lM)1W =eo.wZ;QF|]Sɗbm9;t9tL}Ntu0o଀Lʯyy-1&݊9;19Jf}c(FMm{J`^L뎣 d<;wo0x|hZ,#BLϮ|&OBݜ*-p[rprS|8bhF]$kFU# ?-M.m"yBf>((\pTVuCŢ{vRmE:ܜ4>Sì>A[q:qXv7VW\i%(xڿ !?F?}pPQ̱qp iD@B) 4`Z=9#˄ ! [Q4%M*D.?ۡ~|cGu \]apRgi3qbRe$8a`>xA44l [19+LݱҶ$Qfp`aґKm{_LuFCۮ V >ԭ)E+ #Q8af2??" Un8Œ(.S(S50%W&#)X(ƁYH$ Sr..vɤsU}\Bd 6i3v@PAڿf0w[ e)cDge˔jg;C `'W k<zh4u7lDAt*轖[ f%}ty6FƓ1WEoLg`p/^ja~@j c9rUTuN`a: u25T7 8>3W o"2F _[~ռsG>4!.A85 hlƮų|ܯ @ S\^HcVj}:o2|CѕBܕF[@|lrFIm[Nzοfq:ǘ_sXule4SEGf=u4R+HmUL\GCMXl.@Jxm㊳{m[>bp*z9jLv'1>s)Ex.)Do;ǎH!(QlzM [|ֲhkxrOaEt'eqvl p<ǐHaW#*gB(G t؝a\GXсm0g۸Axk5Yep%F\ݙ r# <6EK?PWdO\t AQFaSI=.'+D/wJP P6on6togGEepݡO3Cr\=.` G5d]zHY\U5rFpoƃ̖[ @ 3hnv  wFMP#Ϝ&J)o' 63…'Jtq- o:k3.I]V=}P`YԻߋƒRb™Ef p?hƜc)EҩRÙS !Nw>6RYԵN~~XᘧCEB+`;IJ'>v$TB1З"y*$npY)hM$~+)|-h9GlM-9 Ys*&|1yc<]>0rUV~Z`bU&0AUm2 ^)Ln:ɬ@Zi)4o<]Þd1V+v)Mm^[wIz\\ݮem &L?:`),=W1 2#V &g/,w8Hۗ D18}2YM4^%3z6QNxc`CJ ńVssLdzS fx tP"Sa93*@gNhTn`Djaj b9).㍒Dg,A%:Pza c}D>N*e[&Y?(8%IZ8`j4կ5^lPгx=lBsss Ǟ|זQf~9dܴS׬='AI+EiyKL Gv&OޓSsHb=@ ^oDN*j|yn"AӻǢ+FC ^;UpZpk^8薟fH ~.o^0y**Cg|Y5=\e5@:olwO/1 |TOZa d1)0bmHs%b<ߥbz6X,q}a'->[M/F k:R}f6K5Dd Uz#w3~TCP4,{OdZa,27U"eE;9Ơp 3 ܅AjiFRk$=5ltB`<2# (O\d(c'R9H8%WAadNcŜD`AP `N2r-&>uWAy\Q̴1$kNBbCcPݖ9Q#qx%HN*D5͍JPiFk}c^yiT^= X{˔%nÃҟ0<^yhDWPf[( 6qK*]H5bYNt-`>|vDedFa]zeÃӊDiJjPCS>-?7+=':!Fg@f_yaguȦ.~5ŃvvЈC HϽLj\s:="nUݚ+(KAug6 &ab/ؒKfoW&#֕ &2#NѲsZ$;T.-5,cZ Ckg1KڠQJHPI Ksm1 ~R[_[ ,Wn^IDd8'1JH!il2lgsbtn,,]0JB*27?@8!{-ḒYIP ~Ym /6F) ['xZaПQ"3hZ-? /^'18Z3 V&N2CҦkyp5? vO(nlSy`-0oNthAWQfb#2J?T/_HUS_8IИp:3voUQ1&ʮrn^kPjg:l'w%`*"k#>BupMGSBw3XZEhKrUZϖ>?uY:ⳛT|{:sdP = h㌵d IaUPGy[οz)5ԛwmi ,HdX/5':K#Zu yHXF t4aղc㓓j^V"FygD$;8oÛK>pm6ab/7}Ĩ@κUi[H#QmBDV^avzx'}7TfJh)z=v>Aa`H_W?Dug)*:IU2ܟJo$*$)-A;+1yHS$1N>kv~#נaOw6ȩEKo\C*g AFwήqB´Q_>6f -NP!+VPrBӨT\ǃqʗR$ov1k^2t߫j@ƒa53:lG o@PmՍqenr Z;^ 9ToIEϕvo6"?9zy`٩B"p!l˗$bw s+a~J 捽cm;_3UM,ST9,4e1 =aCj@*Cl`jn|Hy>Aؔw\*FDo܎C}B{A)OecQ乽%iJoUfm%gJlY3>gQbڋX]6>oN,c59kNHEUo&إ:G~%B_ h3u__L9,gĻV7᭎Dwf3\dw.2=\p%܌S3 i9{맱:':IoʫgSĚZYJl3ntGY K[Yu{_✣`IT{͛ba*c݋ pA1B'~tW-Ci Xx6M=S/ Wz)USwE5+aq[7Ȳw(0+Y̌vbvT:" a\c/&fW)*k4:M]?m_@GxNyӃ.6VoD-, @"$Pc_`#5g[a.T6nUt,3i У{ "ctXn%5t̞c~]Aǰl5Nr (A[Oj̖Gi٩[KdQCMw/׆Ybw|g(İ~.NEq錏J]{ɒJʾ, q?t@K?NazN=&( $Cѣ``j30$"jNx>ky=F.YpbN$2VDž_ݏH0iFp{6|<GhO&4.3x{J'4S*>nJz:y Y V 5C3j ؘF,~N=_])Ԑ3.ϳlҌ]>uOQ'!2/ii^2 0%N|dwϠ-n#?r>\qߞJ>(\HrXAAl@zµRqAKSmVQ^% 3$d ݪOjB]B%T鿚7W[&zEJMʐ&x"g4'ֈ3Jش9SPQzߛI*/D^ fd[KMit9Y^B[2Dߔh*o %C$nJpa~TBxvܽןkh~& v} NSm#uD*ߐf-ZUTBIv?opI0셪UQ +M]]uxK5^uh,\Lc%(&wܣZ%&bh.JD3ޛ y:B7ˋUu3mx;g mzi*T0eSepqQL֗]0F@U:|q|cU:H{X03-j"nBG9oCt ET|VvG"[~ 4 z8{G"P eӵ ͪêRa[ga6&%ݔve v [jz"I! ._#kqC@쏳~-{Hf%n?D7LW4)|2s?P^ eBsmZXMk;}A,&[t׹.&2Q##gV:P˺ YGT)Odm`FcLc;,7c+ynH?N}[ L@n% *ogXJv B;&RƥEQ֥[<5~gU~FSG*} E̍B8m5|8!&heN୷.epLlW[n,xKP*H9񔓰f 2=]ׇcSeĺS[khWbjv9= S{-յLi6xA*j6:L灱4[|w C1Q!tNrem1R6}:J1qY3SeҫRަ}I= ҎD/ld?3R&<&:$ڣaC W{g 1NS祐dix&ZTT3c:,fSpՕU:Ȋb"Kau >28AV+Z1YꢳH]^r i8W{qe2& }#C<)X#jGeq C8z-u8̫c"4:DA!gtgrJ[Or'/;:C1WYҋĭ>B\ܶo5OǕn(U埃b/LFx>޿mwnuOu\C`߸ZyĭZc-0]n<;uէܷ>8>%@-K|&V?O˭6lNh։jYM(xI?wR/\d?nHsV\*qxJX0c?๗eMNe= 5fp .ѿ!6c_:#w7/MaTpv|+"j Y{7AZQie, @{ΛCW}y` ޾w!oˣL{r|tRM+ReȃI6\4 vnInC+%,b ݃yGZ6\L"gLcS ~x;tmth_$#tHFe?[<WG]jU4l?VnĽ~''}ֿgaUDr˥B{C۱,O ]蜘n'~*m9AZɻ}"&Wd^<Zh&!GΉ%E㍄v{yv7KfҷD \vߧwo&/Cz)].zҷ7[I9 $P~30UdJ9 Flj?l!H+~<9ޫ{CBo;3!7M ;/@ȳyѱeY^Il`CtAC&fբ4 &#RlJܦt]p׆z ֈ&y^. JrU=4 6;X;#JQpt=o[܁L)K~hx>\Ќ4`1^zU hU.aAr{m0;jc³gLyP }uOe0& agΝFz% M7y.(z_"ϚHVfêࣩygC}#=΀fKjȾGiM=3Mu66660Ka1yU -&Wn1hf}qOS!v5d1~hzNma.N:-~ү׳#@)JTKB7M&|~rBcORenM H}I$^I %*EyltZkR3GMQOS[$^l <4o$.>M-'8K޿=lElj/BAצfKյ I 8;KBXc(tN1h'dkVnA9izl=p,i}!,~98wܒv!uk;FkQ4d,[V%>#bzp`9g-T"jH?!7u&1{ZO"-"B:~z_}tj`-{Z_^4sx7vXXLw HG,P9dyc:v.-o_gy4bSUBxyNHv.1p˿5 }5\^bj V}h7/|\4 {SD\ˊ4q j Ky9r$)俜Lh:% մb^@4 <5 LO*aKEP*w o k̥݁H. 0ppRpM\cR67| }ߺ/ʄao^*{]z@/p>""FէYPP;2mvbg.j^$ku4EHeG*w-?ЂF:bOW5U9YK'ON$6`t,ry=BR튔=N~f pjyvQ[^LN.(˲a\n O}7 l$Cj =nl%ZR-*Bef M\)J`#^ *WC_\!$SU=/f,iZxe`(N6RN(uӃf*S 3/L/,bq4Am@a^rIĜIl"\;Х[4HLc8Gz.nJJGeK@['}xijT*E#Sk3gx9' !;k( |{O0J٤Cv.foW64OJ yM⻙qMlxo3Cɘ #0L&'ags% ^G ɖܷ'-ѡjyYPuд5fe 0 4^ W |ςe[< 1bAwͧQe{۩bO,|AZ Zړibc4{mMd9Ћ"ۛF%(GSfuhb S<1pvbC(7HMAі7/8l1!"g5˅ءA:=hO&!ʡf&S1VV'emKsǯe_#`&"R$-O(s9i,PY`FPmɴlɭC4 S_/*4O 2pt `9uXM#)Ϭ/S4 ۹y}pژKsU Lu{ 2&4 N3c˦/ "YT%?IJB?G꺀ÿ/7t[ f0O43>^i3"B,#-)2&GR ' -θs-]9AUQZ3Oz"Qc~kߙ.NH{ E?!IVWʝ }FS݇UcNkQq4<}wxU+ 8-p?RԨO F *q)249*:kfe*$ eԝAY ؽ2SUx4wD4#FSwRlGyi*f;& Td3?rZQ7暈fs^@JW]UcB)p짠=2-4T%2fNvhಒv  ܐmxǎLIX_5bkgUbX>FSlU?WjyB~O(E.o{)Gcݹudcqbpx*C s^(eLuMTX؛&j {˾B NMH n6`CL˃A XeդJET7Wn"l V IiGrH9@T[ʶM}d_'Gy6 8]O- lkt [i^ݹ2쁼3dbO!P`A\ofhvfj_9(E>ƶan&[8-En޾[<}T\^JpBCW rNx& |J*5B3uF/뜼jbS/ 뢊\[-{Ty ]AJ[} 9st(4S&H$Ե[m+]Hh~";.{J$$7>}t6AHFQl9iTHؤ׹aedJé˵hz`D׸|6Q_*È+,]p!a$sÈ~+@QXqɎ}p@y9BhNa.J_mb3ٵ8 nc]-`'nsD˚ l}0xMWP!.O(`|.*mNd®nxeᙒHHlJHqTL(!I4lV"D㬒 8[ϺZUbߑ9.i&,,p@zLq_vĜ/{FmKK#8(f< Ƒ%$Y?3t~ؗ"R]?DnQ)yUp y%kd~H$!rw/ nAe{9 C[`>V+ ?ؖ8"6j2s6qoU'j&qُLlV`e- Ө8/$xFUy+ce{\ 臩"7{>KTY?i֯/hWE7j0gUR{Vt)`cLG^o_]䶅M;F;l*5=|O9a_z|ǘΟ޳"5g&I" J -wOt ,'g~/b MG4V)-?y$gni#bWX3"&-fﳎxF2,mR8n$c\@f%ˆkOQWBEfs۸vE<a3; ؼ O>&ZL:;,?aƲbipƵUS]~ATr4R $w<'PR|H "%%gbf mH:gś`gecSdԲHL÷)W،2sObfC6D :<&u9 p_ߒk9x ]na6.mB V SY1 'Rxv!>D݃fhF3w5ۢZ⒒.sG􍧵ih:1F9wt7ѣn]f<֖2P MFN%x|`j 5[ڱP2*YGO4,ٳkŒ35$1rR~i̦W0qsW޶F&y>8U'o"hFY/4j>)ޞd1@l ΙG/ -%ˁS&gie).9~?o4EyaQ( rK'_-!m 3Ux"w?ɖT|e[n'Jڭs%?q{{]A- DZ7n'3@$7s"f Cީ.fmx (m,^ #>BVM`9N6= u>aev Y|QW=,^;sbV# +8ޒFdmKӂ !a{uQn֣=I\LW"5g_O!,y?Q㘦)AbpNzJ2(ŠI4Օnŏ2Ge{a;|cii߳䜠X-m4@J1fsÌ%VL #>6\#aÔmN t; L,=G992!HK;!/Y8OLYWk\hxϗVlćvklYvQ^2-lAȶ֊~Tq?@hǼI}Ṃ}[PO~%|B8"-Wq'ud5BonZv8sΣlfWto#I= S ݄mtDcxQ*9W`Yy1Ϲ]$+'C*@$wF!D(}pxAu0 ']ݹo1 j脰bU_ڒݼMofL><+!:T*׭󦂱S$/rT5;P;/[;v<6kBEcc'L>L+r* w?ֱ};VjEfy"wKVG +78}M 1Px 7u6P,(}Em7՞}9z;tJ:N%0@,})Qmx,1G]Ief -j3g| 1@-梼źsH d%z8~cݛ?:25#( L/>DAJ;-Krs!֫簦G:h/jW!r$¬X'Q=-x4JNTL䷡zm07n+(6)&678VbsSBsblzF's9aBpP4+^H_;L&^alGis6|~Bl'Yg5)&~ uS%_x[O?UT hB!SׁݟcHZX  < leqN#$G([gYr*O@GA GƮshn_ Ƕ;ݞ*B#AFcT4b>R{XJÞ yNI"Ȝ 3nY}7 {0B]FFpP)V0o@ys+ c>{q\G&EB2♴2B(="VQhjL8Ȉ |YpgpGM!+jl;F^Qk8s5S6e?}4 Xw8hh(_m&,ؖ=7p/WOg.ͼs福b=jnLq4yP3\Ghp?̜Y'\nk+v4zpEG6w n}kIzM 4n1ŤR#z/";xOMg)g1M8| .'N+pS*-M{f ADt tSm+X,sĔ]C3x?T4OLz$5k'qlM$p[ dpdəՊvby {|Uy~npۺ? dEA$Q9irIDCt>NQMjBW.˵-\;/XIAI׬ h^~_*/!N?Qv5r?a)V VU~K-ó'~Hkrt9J6qD6uǩ2iTZ_Z;r;CpE5'rcƩ6E=įpP ( OPtFkU pVY-H͗~93*֡4A p+s5xY.`^8Ж@3%ŰPWHÁJ%JOARH o{$g[K?Yx!x6=`Þy4&ؽ Ig*E<6A5qJ/ ^y QDेt֯榕]*")KvC9&d|^`L_ٵ`'}-cߖ8LOHyx?_Ӱ8+PYgbn$Šeg/U֛pKA[mh145ڥ-Vl-6ZH.O=v$Ԥc 2z[ |Yh`&hFo./(FWn~6:+w hp-^-^}0qW}X4T*MȵXS›0NjPDiit%nə2QP ?'+lW^ـr9HsQJ!IGb PYQ@3tt6ud^}iJ3,#jDo'p,\cMӰBZ6J6N¯!cvrud7\ ZAp˫fCӠQH[isgr1#XT$}CMI0m_1F&cB2 Vqwt+:7X˚s BH!07zڷ&Ѽ8pgs)hWug:Q2㞙ŷvN#0<{- c7M\wQfUP"0k.fGZ ŻkMER-V`b<Ƨc4pS{1DeBa&S^etż6W~g SK!)ֱ싶H□̷>r')/u.WeO6og6 -":Vv?e<Ы]p3AR u FQҲeǜOcFI w*\aH-:gBio|˲R6ghhI46#kXPˆ:dgY_/NOU8lpE=_o؊0R `D]/4 <'Z)Q%e2hnbG(•wpl>,) Jbn`YZ;quK+e)4ńM'Y@c#=\o]q֮}ʫ2=G0bkE!0;KN(6ք,ɑo+y&6@Lޝ*U@[A4Jӫ&lXv xUƲϘ0g: PTν+k<=tu ŭ˺P* 4o9x1'֯2;?U|*>To[Xv&o#!I9[,]+ju|z$m2Gy7`0+\I!d RA㖶P%cBfF Ι*n="Cji0Ͷmw@G'F&3xJ[B`l.5Q^ns$-O!gկ +j[< .RE yz%C֖[bHAn4סg?ݻxxR ~l#zhmړ&Z-wY/7]߄lC.< K<zUqU0Wi@ۮ5 :!l)eS袑Fam h+ab;+[Km'Ɉ^Pu9zN({?OY"L0BYusX4i=cL悔*On_|țŭi;kmVjL~ t[u <+G˅ Cc(7C*.tݶunՀ?N8uRK.j># `|;ӹ+<|ڴ0-ă#|]W)FpfIO00R]F_j&ܠ+WE0m3Cދ9Fw9ݺo(yGDˡ~3+&tfw>bAal ,r߁_vhߕf響9Ą;duH+s?9W2|UQ~7gb +mR NPokHJ"gՍ(>9T U9e-imPXoM=PwH bcPT(Bn":",cM a7p_<'j~M{.->f6ۮhˋ8BG5`vǚn}>\_MEED)hJK4E ;Zo(RAG3lhXٽ&d2Z46i4G;ȟ}%~ =x(0/J!5M6=ޔ pD:%~t>AW`re@4~uU 6wt+FW2ߏ(tU`̀TLpK3NC3?#RUgca?"SP2cpP- :FsmrƢpZX}٧`L 1)9f Qv:V~s*ʺBv_Tdx e ˵g \ PZ?Uī֩)aQSխV51/SȨfHtaKD#Ĩ6]N 6oSVn̓pXYHEj#<3!7ላ ;aJy~MrcazS:5ʾ緯?haP5_ fb ixҒXO2q#Bㆬ’]H?췾;$Cgc,4ݰZX'dU{ mLDX}tl?sN0s 2(H|1aCQЦir{&iTe"J 9[O}}>~9^2% "pM\0 ;K[Q+N^(TmUWJ$QIMB. As/LZd+P+9u#TEo 9S ruwf3:HolFNMb_;O<2Q׶-Z)ƽrfl"Q/?>~I3 lvV*4,A(W&q Lg=x#(wu%1@0Mf~H}3vg}5*C͚#Cw#6 o_2MVdt@o%kL`)B/BOJf#2(-ƫşՃwa9oprr[[GA{59ڳzyK !pMTeLA*hވ,%iZhRCpfcڀ?o ΦZBmNIjvfV)',N QAX+Ӿ࿷,SRhH" &OH\'ٔk"˨`!~y}r fk C+yE#$V+=7.ʫhʢyH/p]#B𾴎?aYtm32T4O2a&Zǖ ֻL(l&`Ⳁ΢/qI}% KX}NJ8EI9ğ{QˆA vW8^# Mшc=~ã c=6f NFĮWB%sn 2NOqݽps~mHq.2Xnq6F71˜0x'"J %ums`08tzy%h/08nk*A4ycჯ,| 2[!y#B[]P*:F >\Pv[sdM7P q=A qCLo@:CNh|0ͬ$VX:P~]%͸P0Ȇ2QK!V^~e>ąB s)XrbiZ[Zu h>)4JV75*8ox7#Mջ]9 Kr &iK@+nZ)-{_]ebuGB LA1J%́2<(d +N>oRGUYQp4;7yYoю^Ik#,*^vRAt5bDpCZcDЭ\S|rHrRr, "+/v߆1 E?p9I[ŋ:A+ Гa+r sN0E9b%v8pTkKb5e h -{V aa6~3@ΪܒH'qz$`<,em6Aꍿ#5΁ɣ[x[p< }k8Zf%-jhL u4Lq3&JX\5G( ;x@!;U5yz/L]#Ɔf>bvεzj{;nᬾ&1:rZ^p"Q|"NސkanQC`{VǓ8-A>L?iOl"'hO[hؓJugg$Ar _cA*q-Ge*0\n=WUC&?-2#| FNʀb9K-|< h&)zYM MTUUC/vhZ§n߬ƆN$,m>c e>Nl˶'FŌ?(%K/2;z/@B]RϬ!J*,w*d'w)ܡx$51OtDۮ6= ؞z?[;9qFm~h5A}EO4F54+G B$##egRW;ATF$5q 7F~~nCaG$TvXˆ ".QmU{GwOF;5ϷAZ Yl%oWom?`2N8|ZAUƸ /a]s$.)xNx*C_R`+5&=tdq;鶲{#\^ң~͑M$S!SyU)(2=H1B'Kpr]AD1 Z~r^Qzy?L1P#k5(S`Ut-6sJS*]'ɝrir`wfڦb:](RW57Jv kKHVne祐kqZV;ɎFmv$J즋{<X@[`?`$`D 4ܞsA=C9S~k]<]"ttJ9V|t.|q/>io7WWr;xi(uIPqݏ.8DH=^,X^LԳ7R)-/m$~D] ˢ:~ugȊd5Z=4Rvt(H1h!e%ͅ3[Y|QϹѼ^Kzvaǵ` tg2oiԮ!rI3c6x$Vf =Zٖ]R.ֲRt؀ zbm #4g;s;ôfv\U۹qvޣMUYXdAf@ ; D\=p2nV=W=*C}m$m.Ays\^{ʥ:p|/Muc7ihq^E/>wǸʕ (*\n s$u*o)1HP"\ bUfL#5\JT'4ODXߔId." B[U!H{~[ΙasƗL_A :!8[ψHɸWG.}j:q^7V>4۲"!<D b}m~ma"mLOݭu{i>݆8#Q-Xe *Uv$2i4;B r96Tʅ|`[I/^c٩I& ʾCY}⺙j%(zƸ uǹLlF u 9+D߭ED -}-/x4S:gŔ}z;DR.80S.z3+̤5ތC غdyo.nhD2"h!70\[,zo)6͸`cSA"xSxĹiΰ&>H5gbӨ ]nMŽsfü v)tv] ρHfVJ5 JmkEd[A";`!Bo_(SښE_Xs&+=|TZzE"su&$Bޮ ٚbYѪ pU+O 7OVoQHrflc ׈emGӣ^%j_wԥǔȏkԢA n=^`z]BDfkVT8Pn )+^VZѣ:ں6nle0hoWr#2"4X$YV2ѥz:eX)5Mg(QN< uJq*K؊<vx);ڍ\Nޭ(}^zaNw{|;s e#m8DȊ^kuh/Z_E.Y_O嵳Ϡ~\#mw\1)O:RzY8™?>U0aD:tL07κքԛR%\+z.֗geἉTQqqTOfCw̛0NLgz*U43J],~R'H]T~ {9gx3W;b7: pM Үh-fȘ%)-LdAtR>+ D+} s/Ek̑#q]YZLe ATgaXM&]vh91Qn_d`#N[-(VDŽ\Y?A\TFYW"W|ԥz 4̈ge&Diܮ#_fj ꥈ ndN|y7?? !m'LMQwGz˾<\؎M;jesI+n^ǷߙNb5tfz{vD.,C}Lӏ*ɂmH*Cu!0k䠪vC&Js88`m:@ a)H$`pQFI0j`TV$]UF-9 sbK5~}#Tϛ5\ dL &FʽyP8\)&2גEu/SC҄fpM]BOWs?E_zD(lƦiG#\懒^ѹ$9@<p\kݮw)1CG$ bK7R: ٙvc[¢-$ > 8d D=@3xX\wz*cOjQ[0ox*w bc)M6Wa^ O,xcἎPnt-ia)nFch.GRy>h\//_ H3Cw !߮r-k[o W!`o DkydU嫴N'#_P>]dpwBv8v8甓3Crٚ*j/EՐ:m''N!vs,żJAQ]\p9.jg;EA-`lQ%ñ==KzZ!ӫ qp5;A'dF}| WSt7MNZm%ͩÑ+P0 H$1pRdtæ>(EࡀSc4lE8`DtUĂ125.#y6H%tMBHcwιF,$RqX!Mҳ|iyҎ'4$^< Es%Z!t2"m fTUQcABپ]5>j┖ch% ~PYBs~h&t} }1t047N> ~Y7hos3^ Q<-Up,5!FctnNn,rZ%yg)W$ O{SZOR U?K6{ PstJ;w Rs1WĤY*$էEɤB(A-pIժHQrAGc+*k%Gv K0rsl_ Ϗ:Z8wncI}|Bm٭A|fpwn8Qg-d!IGMi T[|oDԚ#lL䎡v𺒛,> IB-tK>NR%vl V. :W$I oTϖ9*?1'`vmbPժ WZBg`Y*b>`EE= T"*c3}-̺WSFTUJݙ[*);(ˀj'|jtΠ2 hnPD)V{`0 ʝ9]M^c%?׵/ÚJh[^n=VF@f;9_zyroÃk ܮ6U˧-~M7Dy9'CNS _E!XHq3Pec*l;P͂EKCױnY~yP <%zXK$EvzR^#;?˩fO)OLIq mXd)sw'7gNc2_t3Yd'pv>Iezw*@-ɵ>+ȝ̯3o'^Pm=4EH4݄6,W4X_^Ǎo/d'{2,*_1z_˻a&B){~QQEY]>\7X5L8Y?uaѣ9䛭%Ic}syNl ҢkB\5923w^du,( : oL@:14pQSEP}bA"-$M~LB!<#EfRXyЌS0&=Kϼ5=gi!j5+rJz:ur H)a]W)Z2R"R,rvcҞCo_R0(ti@w$1ZCJbke ,"o!~'Q*i t~2@g{aL lqnZqDޡLJG _BPbb+|9- (Z-/ςwF#u&I !Nhx2_y=&ʥHAYbu<!bj}Y~A=EjUu1w@_Ҝ-?i`qgE%xMH&Xpנ*/-Kvt?sӔFc $3JGʣ8&*K ޷19ˢKyLAI>?3|d/qM._݁=h4do}_+r%;<)Y»R9_h!r]+o*ĬBQC4EN$<8kf.|RZY ?|gjo b2|x } /ޫғDK)m:x o5CmZfډkU!; `@ٹH(XdծH-7|;֘SNȲ_r02۔W SXz"qׄ i_`p. Fg,P  oGR e(oA5.=z& g9eؔioY3t7+A߉f9O[1d;ζ-' gqԬ(@;(^ V#>ʃϝ 3R&' <Sƪ[2mz,WR$o-t Kb^AY%0Yۯ ı(;WM8asE -EMy ca|rW 6诀 IG'@] wxJ*inaW4KXԍ*P[j%p(WC@SOd$npC~ 9ܗ}ƃJǣ+eXQHċuX^8h- |sQӈ+)Fy- jr*:2)(+]8YT52[S6xv9௚KYȂ0 t) Xl~.~hujF<%_Mw@Ec`@r,SYu)#z[_ᨽl]QGd}$󨉵ӤulTkEtIb@|O濮PC`ɹ!8AVɁD-~=O_Vsh96 z9:^AB q/E!y9kOTq*;{y`͌Txzʏ):Xn+ 3{q{oyT%~W6I9 rk8*>Šh-N ìLKCIV◨_%+ _čBqq0Ae4KfmCA+6[Q!`FAߚQ };5|7;[#歊=[V"=aL ʏd"lKf-Z)E@Dž"+ 鞞|R¦m=ʄxQś-ӑbK\sO|4Ia=U<;PF*/{ຏ K_b&Qz Mt\ L./Yخ9!\;:-{H;4:fII2CnG Q5$|; G*XnS|t`NqOnQI9㗕\{S4 u:նՑ)GdjO@R7byw (5YlH]NE{Y%yze|:_-a%>i?u m4[;O} d5ݣp  D+@N3y!2GHaWr/6Dȼõ.X1l3*̂Zl:ZJK crX*)LR,஑KkW,q?46 i~8Fz+󮈢r Aᄕ81YY|?|PG{:/|x+ǭp3H| g#3o+Vӓs_j삗5η7-hH(HsETl*N<;ix{la|`2;Cwx"_aEKΚJLeWSyotY}0 kFg}NSc]>e>:r.&7ߐ/[}uۇd 9EF]!T. " I ,Hhk>Ƿ 5<5!7,z!^֍CFܶTWnۅc B7闲|V[3I7GM߆Y/+ xаa|\KT*- T/1uB!ޡK]{L:ȶGbqmu17~EY&<Ŷ/("N.%,Byx ZU'aK>9]Y}v~ o 0 6Kk彚$|n! {4+2tx+Ƀ(ñ4}ZEWU9*hkx-@ eQ{[-N}ep-j02#$׊+;lgqg`dL vĞS!f^KOʱ.hJ[sN3N~,f7ߋz!hTӄV1Y SB.Ϸ,pGo%r0fNY, RBR{؝2)ݸ,BQHWب|R(!d>&y,mʔ̻%m$Ȩcwr0 rueQ5ec#+R|%_MPDKsh*;>-g3@3( ҷUB"n?|3q ,î^jǢuuh*,W,JAشͯƞCPh7G>Ly`0,;GўY:l]F"nA~9@Q:!8NW"h)C/>ͼ館,%St!g:)+t/ϓnQb:JTw9w3{*й3d0:|nPhoD%jD'c+1Q: j$HŨS,(??ڙQ|t"-z7?nye,.qYf ϐ-?Mտ(C=;E70p5ǝ1ۆѵu;sߖ^O-- ʍĴ|jUE塼s۶A1MKHVI!oA)Oarj ܿQs,>cx&mH4|8k\`fX>+#EZ|~$Gla~ %iOJnUЊ(]. 66:)hv rjק }kWVإ9BԒڼSΥe$X)(d\2:|'/ x6be(&5v@y<۔_R~SEM>BiK-! &ޥT'&r2t+&u;"<Jg|U4`V}kD(,O79𧹲>oSI@ hnh.1Ui׎mQD#'?r1uXa$,uG$v{Z<˒-2f@;LIM`/OŽZpJGHX N4nr 9!> h2 LNkTI Gz2 hX ?\×N+&EWtTv?t4gMaDEhhFŷ4Jo)ZL`e X$=R%T[q˓N'`ȳˀThމlÕҭ ` 9:$g#@ӫrj_ ]SGL,`ӷ5 ԁoOú;tlyaXWn('ƀP"LΡ0Lv:ASהa)7)N^B{+2+Dyix,P;V.}Hආv' (E=n(U!KgBK_mR.R_Cv֟XVXպ,~a2qv5Hc23<{C%,q@Y`xZ=sI*fꞘlC?a!N.}L!d;I#1| 17)zz٧۟+Qe*Ъlfu/ 5uvSDjsvgwzw(K4nɖ.(%㦃b ADv!ŜXߗvڒjЙ!3M&&'ӆY*d3';D v=C ͢m5.t ro4nKOdZi5kZPI#Y$!BEe]]jҕ9sӈ $x1:W/g`3SD\;%eJ@Ew&V#wE sg#+=&Ͻ4G^B]nfb_jCs:0wl""Ң$=V(#=(t(0^:!0E5 ڸcetJ}(e_l6"wID]2z">@X7W.ը&;OzLnVz~ȩG&"&Hy3i8= &y xA- K4PǪ2C"|ZSNG7܊dY  N:1f\˝=XmQ3DM3P3(lr(PUB#7ܒb]>Ȭs)_WUUS0χR@-6H^ܓr1UTґ0HڅӷN=C?}B,:WZ-Հ3Zi ؇ 0;=+kxZ?<4Jbg&Zޭj7* IvnD[5DJh:?=U`ZeC0T4J2fȅ~ z^N b[9(x,p6Huq`́TCrMd^V* ѽ[;L.^@Lm`X6ϚHݞ;žz&"ic[w\Dk_a(u i`8.f>P G@xD|9P gs@yKU`5)He͝/x9{|o&7LPUG6ONTv]sd+Yl%)hU{-OAҠCŀ" Ќ;;r0M mǔ߰oo Ȝ`=*>b偣> 䤜9O 3 PV?%#1}P<6_gcN`BإXߑT $fq$Cu fZtQ'6+gI b2>@OM]__MʫZ&+w/49_^\Z7PGӲQGN -7|Cϱ3\$^xrO/MkXÂ{M xM'uoaV8يL8ڼ|[5AL\!!!;WsۑYZK"k^\Jk QjȟhaX&WI%%p{|[bAJiR#<ǧQG~-AQ4B_Vz/שC᠌GqHnj*_IN䰙3$s[mPďao0x/㫕] ˢկCa0I9 EG&~Ou*pBء0.4}T<>`Tojᳲ mWAfh@RkA{ZB bɓ`Oz/S(,gT8..!.%9" *4HOQ멣>c4>q. *24 BW'{6NcY92CVKt\%Lظȁ0;~rE^*4h]Na6GNnOb8D)O(X(W!P>A: IDRNˬ^ OlDqICo"w׷v**w_t/0T"E #3ksվ&\=׉YUW.@RT$%c3|iqEε%˚'uVY"wMKmBq iBM* ]PȐ}KtU!/Zň̿0/+`ކգ=T 8!3ʅGג@;V1n ڐX6L3Qzov5lE?,0c]T'ENL,z˯]_ͅIs{4itzvЂ赋LbXl{ yꨴDWQ䇩061"Udb2)>nNEN`LA:I2"%1*YSHyyCe/mq;v?p5r!2GEU}` "-@q'd#OMZ9/4?^Tod7 :iPH׉1%<[-4SX{7nF崐zbRhZ+띓4p0"lsZSGw.L.zߚVJ(EbTZ|T;=9Z߳<,BbFszQWs4“ѭ>Y"̑$!3Ag*3 d^de r+.D$՜N˄ o%ʮͺ g_AE? 1}?E!r/`lԢtJR5JW gh|OY~(d K/ 8Go&euoUCwq`Gz{H6Ru'w Ddn %IqMywO6^Eto.[R}eB9/E?2~҄v|x$g~*p5_sw5(!{= OZf\Ǫг^Gn=ȸDp'ZIVIr#;r*1 0"kHZ|'c !DFz%bR;.8X= `7$,T.4%C>I*²BbUt(6&@ř.}nS^(Ό@oW.#=q"ˮB v/9 wʔ%2Jl%;. -AxJGX3Dbh`]6ƿIxZS?a0} Xh-ԡY=ª#<ؕ|U\i5"gÝ49,w;)W ǿȐ,KV'5gyak[A oU F( 6Zg\?qy J}:2})LZG6a%C-^`x;yҿ*>HѸkR̠m%lmJB8Dm`>A҉~:~ue(2~b8k0HcVbdsHQ_u= @Xl-PȮ s>}T*j?;rskur"eְ0=v SfL}Y}AɁ-JUZ=%p6 2ǝG17Gi'Un\~;k7OQg9>כU>z6ph ޴z+ ԌFj?਷Lp'E 3ods Ч37&їG] pN0vє:(| qhK)$ gXkzArIj-OPq{}y SIV}Zi Awpmj>-/;?aG<=_KH6_nğWMBZ{7P$HEA<?*#=5'WhFU J< &jǻ S |qEM>G=чN6u}gL8?PYqle!A=$6nEAxE4Ē׍wʖ2*uK\?Az%')Z9oqLJ&dPkK|Sxv!PWܱDɾɦ52Mdd#)߿%6$Q `aoepq,*a_pT$A2/a@2=X*{7\zgtGPlCc ?cO+1&C:A^Пc5 gL娘[ Ǥ&B`uYk -8H;dnD; oyVQ xV?<5-@AzՕH 2NWR%2(.K7b7MZwzI~r b#g%:%;//2qԊxj V*nbO":48eb(UKA9*"I8ژkPt[?!RL*__i{aT wO%BFD&JurP݅ՀFf0b:Z/rƩY3pv;d^|Rf9I]Fe]0A*ɚ@hu{H5r\r{ʴN8Mm7$6iS?ZH]8rQu&8^ȳ77brM"i#K``i7@4[}\_L f/}N.-:b& v)A}o QN$+/EϔW{ WJa (n1{LjZ+Ij\ mb_3Uzۜt(ALo΄\T> Ѐ@qXY b\vdscƓ%MCuS c9y ] vuq~W+[Ƨ:kg<>*i \z#|zpZih}(ҙ玴0|0[BZ+S%V$+LO6*Sz)Y0.rz-d1`|)1pvp~=lЮ)b0LhsqqF >{]LbsnVs8 >:|Ͷ8~I1\"}~5Cu/Ɗ>TS|x'G+D)=3AsA(qc9o{.]ZZ6:e$fWdZ.+m'zWp,%pmT:ZűQHdko`e)[tגozGf/!6fkYe˸FՋ %MfC} l4 6Mx;kI<q0n'°Qp7ettVS;y7G\-OR.CZY}";XB't$Jzx*$>%nA5ӽ/1άixcoL$Ň.5/cE %75(X`^˄ ċ<l ζmƗIXJR[VDM8j%Zj{z#|H]qU@sױI_3ZS~Gf54~RI"|]nnQL"Pi~&G}C'f0$s'q'03DžP0ŝqki7Ujyzۈp`ur'ɰ#<ɹ:QG䤿VB1Αy{Tq3ԖN>r۷N [⁏G0:F(($1:piR1f_RT䚁(7; _s [EY!4b /SċԔ.!!YG+ 4UꄓMA)监$ a5N բdZ3{(Pw+ pƫu#5'QF4qm!I*;/ A͝*8]I4܌>+w[([ 5>^N+Y[OxI\`ZS]Kgۧyo Y6y~qfFў$:\#ڡDi-䬮