python3-sqlalchemy-1.0.15-1.fc23$>JgOev91>:@j?@Zd # O\` d   .<  t$67EE E F (G!8G,h9Hh:]hGpH`IXhYp\]^Yabdef!l#t<uvwx(y7d;@P@TCpython3-sqlalchemy1.0.151.fc23Modular and flexible ORM library for pythonSQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible, high-level interface to SQL databases. Database and domain concepts are decoupled, allowing both sides maximum flexibility and power. SQLAlchemy provides a powerful mapping layer that can work as automatically or as manually as you choose, determining relationships based on foreign keys or letting you define the join conditions explicitly, to bridge the gap between database and domain. This package includes the python 3 version of the module.Wbuildvm-26.phx2.fedoraproject.orgwFFedora ProjectFedora ProjectMITFedora ProjectDevelopment/Librarieshttp://www.sqlalchemy.org/linuxi686f Q ;; ,,  <<..ppxL<;x1hh8n 9 HH&& = =   % 2 2 B B66!! J J - ; ifjj$$mf 223>3>&&eeCC qq /,/ is _uVV= = !:~ggo4o4 p6 IJAJA"zuuBB^^]]""00 P P6#DoH"_ $ "VV87&;&;8f/%Dj-BQQDCD!?m?m~~o]o]<<hh99++^Bh?]]_-_-DD+C+[b*AmU:c`5 *8a  4z4zf.eKKifif11QQ/&.EE}\\:4:4QnP,r,r* * 'vv[WW{{QQ>ܾ9L-pGNb53"?#=DfT0Ye T(C+YCK[/tdll`#`#SMS.6p6p  }}MMMMXMMnene##KH݌II*@*@QM}(2 H6Y@_^P(GC=,+ -- <\;44lMMVV''mHmH "f"F>0/ $ 1)v Q;;b C $5MG vjj C CDD! ^\Z11ON.`(aB.xr BBC>\\l3 nN9I;LIF75IlP/-15^IYC~7*JRJ;>5_:n^^V:1ECq^&PX+i_]aNB] 5%a u'[[f VPv*5IY`/lYYcnbfE*Gڄ)MtW }MV2sJ/:'Hxa,G}f#nN4 Q-YUZ.L+US4  FQG<z`'qR ro0_`"5tmV1")` _1o {Y'(W8iʂ$ ξ(\ob?6>/&^4(q!U-~6~7ro  n D !X V ,  2I xbo    v 7=#+$; yQ(# 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큤AAA큤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큤W(W(W(W(W(W)W`W/W+W+W+W+W+W+W+W+W+W+W+W+W,W,W,W,W,W,W,W,W(W`W/W+W+W+W+W+W+W+W+W`W`W`W)W)W)W(W`W/W+W+W'W`W/W+W+W+W+W'W`W/W+W+W+W,W+W+W+W+W`W`W`W'W`W/W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W`W`W`W`W`W`W`W'W`W/W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W`W`W`W`W`W`W`W`W`W'W`W/W+W+W+W+W+W+W+W+W`W`W`W`W(W`W/W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W`W`W`W`W`W`W`W`W`W`W'W`W/W+W+W+W,W+W+W+W+W`W`W`W'W`W/W+W+W+W+W+W+W+W+W+W+W`W`W`W`W(W`W/W+W+W+W,W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W`W`W`W`W`W`W`W`W`W(W`W/W+W+W+W+W+W,W+W+W+W,W+W,W`W`W`W`W`W`W`W(W`W/W+W+W+W+W+W+W+W,W+W+W+W+W+W+W+W+W+W+W+W+W+W+W`W`W`W`W(W`W/W+W+W+W+W+W,W+W,W`W`W`W`W`W`W`W`W`W`W`W`W'W`W.W+W+W+W,W+W+W+W,W+W,W+W+W+W+W+W+W+W+W+W+W+W+W+W,W+W,W+W+W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W(W`W/W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W-W,W,W,W-W,W,W,W,W,W-W,W-W,W-W,W-W,W,W,W,W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W(W`W/W,W,W,W-W,W-W,W-W,W,W,W-W,W,W,W-W,W-W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W,W-W,W,W`W`W`W`W`W`W`W`W`W`W(W`W/W,W,W,W,W,W,W,W,W,W,W`W`W`W`W`W`W`W`W`W`W(W`W/W,W,W,W,W,W,W,W-W,W-W,W,W,W,W,W,W,W-W,W-W`W`W`W`W`W`W`W`W`W`W`W`W(W`W/W,W,W,W,W,W-W,W,W,W-W,W,W,W,W`W`W`W`W`W`WW`WcW(WcW`W`WcWcWcWaWcWaWaWaWcWaWaWcWaWaWaWaWaWaWaWaWcWaWcWaWaWaWcWaWaWaWaWcWaWcWaWaWaWcWaWaWcWaWcWaWcWaWcWaWaWaWaWaWaWcWaWcWaWcWaWaWcWaWaWcWaWaWaWcWaV>NbWWWTmWaWaWWWTeWWWWWaWaRWWWWWWcWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWcWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWcWaWaWaWaWaWaWaWaWcWaWaWaWaWaWaWaWaWaWaWaWcWaWaWaWaWaWaWaWaWaWaWaWaWaWcWaWaWaWcWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWcW`WcW`W`WcW`W`W`W`WcW`W`W`WcW`W`W`W`W`W`W`W`W`WcW`W`WcW`W`W`W`W`W`W`WcW`W`W`W`W`WcW`W`WcW`W`W`W`WcW`W`W`WcW`W`WcW`W`WcW`W`WcW`W`W`W`W`W`W`WcW`W`WcW`W`WcW`W`W`WcW`W`W`WcW`W`W`d9ab7ee13cb5303272eec27a6eda48042ea2112ba343dc10a2bed17411e7ef80a3438171a4428b376a0d5cdee21d21310e97970ec39021fcaaf07bc6193cc9c101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bae9f99801ec3f06d758af5ce3795463e3ba94f5be86265aa91c883b7951ac3f44d70ed6fa9afb7ea70f3db7ca2bc9fcb33753bffad2c1d34f33b076eca6de80d7ec6a5c6d6309d9ad40012a71c267c33cc3b1057fcbfa8d21b48dea6441799047ec6a5c6d6309d9ad40012a71c267c33cc3b1057fcbfa8d21b48dea644179904cdf9a6cb5a8909b7f04ad543f715b9af3a753862131705be55aeb582d2101460cdf9a6cb5a8909b7f04ad543f715b9af3a753862131705be55aeb582d2101460fb6d175a7a7bb50dfb92e8a0c6f0ba446b9c2905a69d9cf6e4059adda02fbfddfb6d175a7a7bb50dfb92e8a0c6f0ba446b9c2905a69d9cf6e4059adda02fbfddfeb3904f5b2cf43dfd1d818766cd20aa5f936f5f260d282a8d66767fb40a283efeb3904f5b2cf43dfd1d818766cd20aa5f936f5f260d282a8d66767fb40a283ebc2a5018b1fbc2c5ac8fa32a465fe4b3cd268feb07e7797a309630ca347cd4d9bc2a5018b1fbc2c5ac8fa32a465fe4b3cd268feb07e7797a309630ca347cd4d96767d2295967ebbced7b28d5c833e64b34595c73b5826c891e238ee6275824ad6767d2295967ebbced7b28d5c833e64b34595c73b5826c891e238ee6275824ad1da4f59e7bc6227936c8590678bdfbce436d5ab3d53a4d66795900ce38526ec2faf794925fb42613061dec23ea8ca5158d12ae13dedb595d050f1e8a0d3f9b7f2117373259276d2a0c6a0679c405dc7b36bd06e37b25fe9ebaaad31bf20746422117373259276d2a0c6a0679c405dc7b36bd06e37b25fe9ebaaad31bf207464251e8c2d796d2dbf95116a838453c1edc3f1f18734061bdfe9daaa204f26a6c0e51e8c2d796d2dbf95116a838453c1edc3f1f18734061bdfe9daaa204f26a6c0e325d182f6021603d0d2972e40fb88aa30a488a7cd1795a3b9ee7411c0d9b13ee325d182f6021603d0d2972e40fb88aa30a488a7cd1795a3b9ee7411c0d9b13eef7b61bae262ee667258e1ee8a5cd4939271195fdd393c95d6e7e6eac1566e166aab1bf6b31ef18cd4d8941300158c2f157418164b88c6080070b7b09acd8d627aab1bf6b31ef18cd4d8941300158c2f157418164b88c6080070b7b09acd8d62751e71b78381621fbf5a907655ab6b4f6cde30ed7743413eaa2a8467b8042b8d751e71b78381621fbf5a907655ab6b4f6cde30ed7743413eaa2a8467b8042b8d77594d49fa4e70b7efa8c2aab620ca56d1a7eb20bc7f8564e5a235f67ac2399507594d49fa4e70b7efa8c2aab620ca56d1a7eb20bc7f8564e5a235f67ac23995060549005d42556e991cd9363adda9e1e71d992029e08b338935b426ed6ee456760549005d42556e991cd9363adda9e1e71d992029e08b338935b426ed6ee4567e20892e8bddc21edc906d4c0835a59a71b8824a77bc55d42abb6147f931e6befa46db27f77040ed4ebfb0fe6e2da3a8c5e65f21664e8c26febd2b7720f3835f6d8a2bfb154a032c756d2e7d9a80c205e377516c31be21a9b89441102433445889aaaaddeb381ce0ec5c4421689878a0704ef2c1c1923f7b3ae04ebc7f8b560478e8d6f761bf3f566eae9b6b50686d1e4655e4e35b72c637544bf0d8e375c9b3319003f2a912c270403b112e612a9be10234aac5a8a421dd0627d8395bca4e29c05a43202e3235cda59615e3b842b1e1eb0ed3f34df4b0fa2a94418c4c58975dc51d136dc5c72c76d4bcccd3b40e90b74d9e4c49f224057f95b169ca0c4ad192d51d136dc5c72c76d4bcccd3b40e90b74d9e4c49f224057f95b169ca0c4ad192ded232e97c3cbde091b251530030a2f1cb69ee6a041029445f95711c14f95b5d56ecb7348f608c6c8a85b68198921b4d13bcd12f5e06a5e60ba5cbb60a096f2f96ecb7348f608c6c8a85b68198921b4d13bcd12f5e06a5e60ba5cbb60a096f2f977acb917560bb16b1bc8087ddd81d64f83b1b6dc85e79ebee0810cac3500cef877acb917560bb16b1bc8087ddd81d64f83b1b6dc85e79ebee0810cac3500cef8418990d126867eadd88c3ada095f402f0a955b9037283505d05e9a8abfeaa774ff1eca842be6e4f2bbd27a5f80c82c3d2b6dd4bb64a6d3f21a66a406ed346bf2ff1eca842be6e4f2bbd27a5f80c82c3d2b6dd4bb64a6d3f21a66a406ed346bf29ee23fcf77af153cf8100d10d4bc1a18985a3094adddf1b22aeda9cb891371e9233c17b2d1e33ff9a24fbdbd9a0e91878cbe0a713ee3b1d8a69865672fa0cb0d552be0097b9ecdfb52adee29ee71cae9a6307a96ac94f57c5c4532955bbc7a40552be0097b9ecdfb52adee29ee71cae9a6307a96ac94f57c5c4532955bbc7a409c583e56f1080337398ede1c433d8b4918071e14b30395e280b78431fa7df21c9c583e56f1080337398ede1c433d8b4918071e14b30395e280b78431fa7df21c213d29ad6921d531524e47be06a19d54c19da1fe77ce659693acdb259fd3bae2978b3affc6741efab182a1b3d0b35c2963f5a949847373365ccef5f3f76b377e902b27d9e778bbd7f28dcc9f108deb5d074abcbd39cfdc2d7f96235bdf8daef21b5db19a2ac66603337d4299080f0115f6829aa503b9871af45bb654ffde6a4bd5a739564aff83a33953488a11cb0d925fe8ac7626f1a8cc53d7686f02457b74d5a739564aff83a33953488a11cb0d925fe8ac7626f1a8cc53d7686f02457b749841a8865c40252861d709b8b7311f59d9ff45ff2da7f65f8d6cde5b7f5e791e9841a8865c40252861d709b8b7311f59d9ff45ff2da7f65f8d6cde5b7f5e791e507b84ffb49c7f23f907863363b1623173637183fcb2eb26af650f5c5956c831507b84ffb49c7f23f907863363b1623173637183fcb2eb26af650f5c5956c831ef3527bb81427894dd76c11ddb4a116a81a208e6766cd60bf8bd2a4e28849a3cef3527bb81427894dd76c11ddb4a116a81a208e6766cd60bf8bd2a4e28849a3c8b9399cb51c443ea37740b1098839ef0b3b1e5c2145bfc026d6a73760b0608848b9399cb51c443ea37740b1098839ef0b3b1e5c2145bfc026d6a73760b060884c85e5380ba519c7135a30f60fbc07d7d83d273c2d1c474713b1a96e7bde59340c85e5380ba519c7135a30f60fbc07d7d83d273c2d1c474713b1a96e7bde5934050cd963ff52cdbcfddb8c35bd9ab772401a267ee4eb46992220c59ce36f2428b50cd963ff52cdbcfddb8c35bd9ab772401a267ee4eb46992220c59ce36f2428b4ddf5f102374ceaa88e394939b279b2ffad6d76a4b8c83f6642eceaab61b6eb64ddf5f102374ceaa88e394939b279b2ffad6d76a4b8c83f6642eceaab61b6eb67476604b7a440d7dfd8b18650df4ed0dc8c2abaadd8c5f39552eeb219d537d8a150f433714c1aa71489d33667df72665ec92a63fbfe7797f6901713560769636a70b93b20382639792056f70fa0fa9c890d17f2b99feb3845d735846e02ba0211bd2f2a487848b383179286d0eed8ced5c26f0da299f36939a764c0f8f6661e87d01367a5e960f09bc11e16a367f6a617cb0fe814f16a89d036cddd5f5ecf06d2c06a6743a0f00c4936b423ee753e527fb15bf23393387fdf5741ccfd98c651fbb8b818309342db23bfc8e4222f3370b86c16f4a66af0dbf0ea461fde8494e42ddc4368ee3d3f0bb194e270f6b627ed2b0908d021068f832073c635773bfef1b13ca61b8bedf6aab50ffac0a1327e1938edd47c86fb34966789de730f8555bf313ca61b8bedf6aab50ffac0a1327e1938edd47c86fb34966789de730f8555bf3d4ef684c09ec93c04a821059d4fd38120dea78bedbf0eb98bb2a225e789d3b51d4ef684c09ec93c04a821059d4fd38120dea78bedbf0eb98bb2a225e789d3b51a78bd8d87993242b19f23577ac55531d93378e3185ab2aca4c0ac8a209e20372a78bd8d87993242b19f23577ac55531d93378e3185ab2aca4c0ac8a209e20372d0bc2ef527469eb5fa25293316ec4a2bd067d1fc53fff341f072ca69801c89abd0bc2ef527469eb5fa25293316ec4a2bd067d1fc53fff341f072ca69801c89ab0a80e7d715df2e4904b954147d8c2b77492c9ba4c6c413d1344174a979ac39f60a80e7d715df2e4904b954147d8c2b77492c9ba4c6c413d1344174a979ac39f6c774e0c4d2cc87800fef6d1c509d46a829185189982cbccfaf10a76625880920c774e0c4d2cc87800fef6d1c509d46a829185189982cbccfaf10a7662588092095ed008119cce5942d3969d55940c37823c52ee00608cf8001f6e2a12fed796395ed008119cce5942d3969d55940c37823c52ee00608cf8001f6e2a12fed7963956a371391c1575f917deeba8d5e0290d01ff0ffacde2fc546bf1d2ecd1b4023956a371391c1575f917deeba8d5e0290d01ff0ffacde2fc546bf1d2ecd1b40235be2330d76da8a33fc579e266951a81066c4db0a44d107346c98e89bea9943125be2330d76da8a33fc579e266951a81066c4db0a44d107346c98e89bea9943129de4071ffae0f41f302b4c41eba3da9f67154a36e682659f91932e80b96a56bc9de4071ffae0f41f302b4c41eba3da9f67154a36e682659f91932e80b96a56bc1d90359714cd1d8455c5e31e030f11c09cf69586d1458635a89e49fd2ba30bd49eab1d400f0b04b21ce9e8a5817eaac248e6eeccec528a8c4d56302bd9247ec1d8cc6d4ec22a969abf277d871ea0f3cfee6fbbe982e752dbecfbf21a425aef732bb1ef4332d46469bfa482f6a6996d7e31881cfb1596be91f85e7474c83657b831ca913a78310249db2ce5e85001bda3d98ff454012ecfa8b83f89aaa23649ebae676bfabeba889d9a9aa15e1af0a886f13c58297f8ba47d29c8151b4b97390b7bea9e848fac0129808c46b46a31ea8d98e5c89616b1bdd13d0638881479a73d65ef4838ac3a00d5508f6e4896648647c69a261334a4cb91b5bcca17b52c64262c885eda61d2455822f08eea9a24cc541452a6e589567b83b691d3522bc8c7435211766723df4f71050273fc6631a783a1a7592ce60248cc6b1d0bb9ca67d01889d892c2f16aabe50a504b9b4a2643101145ea214c8392999ff4e9609f230a7d89d892c2f16aabe50a504b9b4a2643101145ea214c8392999ff4e9609f230a7d01aedd3d946da81a31df4ff1e74dcf7031f15ba81646c36f02078cc659fd4e1301aedd3d946da81a31df4ff1e74dcf7031f15ba81646c36f02078cc659fd4e134e0fb058328593e733e8b7e63cea97dfa8af89ac0ccbe7a224efd92459f3f0864e0fb058328593e733e8b7e63cea97dfa8af89ac0ccbe7a224efd92459f3f0860f933a401ba7d7f058d0921463c12616a28e8d25eeab932f913820fab26b78ff0f933a401ba7d7f058d0921463c12616a28e8d25eeab932f913820fab26b78fff449f2472e6845fe76f0d8e3d5d1e8841f3fd46877162bdc2dc4a8bc7f30ed0dad03c162f952d0a648730e0f83501194629d98e51c474c6c1a07b4097561c5fb9c2ed738263735d4cbac4c8869c3539cb0c269e5635a7e7dabc518b2c24bf16a85e3551f2b3a13dd432017a95d3de5b3fe3fe8df074d36a1ad9e3d5b9211dccd4a30ad3396f711a1b245a4f283f8bcdac87faa390b1085545d6f755c38a18823c90a5012d4396035a5764930344ffb48e06f23a97696c789730512562f362bb8c90a5012d4396035a5764930344ffb48e06f23a97696c789730512562f362bb8b0d0a18f04ca6e1db553781a63e593959d8c07ad535e7fc6088e31e605093f53b0d0a18f04ca6e1db553781a63e593959d8c07ad535e7fc6088e31e605093f53e20fb4349c092f0c46e8104581b3e2cc76635b35f99c764aca28f05b13877ed9e20fb4349c092f0c46e8104581b3e2cc76635b35f99c764aca28f05b13877ed9676c9d9d937391e7e5ee95f7b639a6887338606f3c854b1e9e39a33476e71fb2676c9d9d937391e7e5ee95f7b639a6887338606f3c854b1e9e39a33476e71fb2aa5432cab59072c3ea31875474f644b3f536ce8abbc996fdc3cfc887a7ecb714aa5432cab59072c3ea31875474f644b3f536ce8abbc996fdc3cfc887a7ecb714db874a8c778d5795e2ef7442a8db98806b411c28bf14c7832922b19f264be6f9db874a8c778d5795e2ef7442a8db98806b411c28bf14c7832922b19f264be6f94dc10a6a5dfb679ba77a75f1ac69c421d65eb1d84119c75a7884fee09d8642e64dc10a6a5dfb679ba77a75f1ac69c421d65eb1d84119c75a7884fee09d8642e634a287d2476ff34efac92eb37be164380519382335ad2fb10b7b58e8dea7dfb034a287d2476ff34efac92eb37be164380519382335ad2fb10b7b58e8dea7dfb0a9e183c03b7652d95667b8777b907236df050b92c2e3c3a4d39dd6b0a3d5ec64a9e183c03b7652d95667b8777b907236df050b92c2e3c3a4d39dd6b0a3d5ec647880d918b232d354b1448b8f22a3104da4da57ce55533ee55e05b2ff68b73e667880d918b232d354b1448b8f22a3104da4da57ce55533ee55e05b2ff68b73e66214fd046f351c2ea591dcf4e42b1a4b494ef35c6389eb312ec0d64393c4056c8214fd046f351c2ea591dcf4e42b1a4b494ef35c6389eb312ec0d64393c4056c8489fe00ad2f096b851fa1d36562e1d9f96cd2357877595d364a7f59c1c1727c8f140f1ff64cd420a885124444d93e18278a7262810eab31f751348eaf22ddc8b9fc5ac77b525764ddb6e0ebab536b434a8d5aa384951b175995794b0cee479703139481a29cc0daf226956d930ecd89eb7a6a34c4be2d9f6c321933f09ef5fa5c7aa373fc01dd302acb85f6a7b28a9dfd04a739391259e275b1bfef2a39d8f4167ab9bbe0edbcd50418b24de6f2bdfd56197e0c80996bc911c7cf22d0a77a845f11dcf3a4247f33f1ad83c7028d99f9903acc45aac838b54fce9e31a3dce7c30ada4117d96fc4fdf9cfa39aad70f3a59c8b943289781fffdffbd4e2274ffb00c32285d19731d98233a4e8225ae3ece271f5087ff015fc6efe4f49a01ea479882021106462032f2af86334052b4572c2c1812c23c47924c32dbe052ae8228003ad305b454e844fd1b450e945c6f0befa375ed0fa636f920e01b82bbe3af1e87fc16409936708efff57daefb8665a503549641c8d808bb9dcffca74627a71bc49316409936708efff57daefb8665a503549641c8d808bb9dcffca74627a71bc49365f55b6b4c2148bfc86f3aa41e62b69cd44aab2c687e220539d54dc86b8937cd8389b7d223f24fbfe6c76f0546821d0bfae93c9ff3c969d5c3f65037afcad99a0421f543e63fd89da26e21f764fcb5bed916a63f65e9a46886eaf38bd35a0bb20421f543e63fd89da26e21f764fcb5bed916a63f65e9a46886eaf38bd35a0bb2d58bd230638d800c6aacb15f8538547f71a0f20f04588fbf180b418844d0ba4ed58bd230638d800c6aacb15f8538547f71a0f20f04588fbf180b418844d0ba4efcbf7ef39e084dff05976060532985f5f2a30c5bd74a8ecf6f6caecf508c903ab205c2aa7f19b4d21e4c3c32a36e772a3e669f84cf9485b701908d3665118b601be0a0fa223e12b62c563387e149504c463da4b9cb38b57cf6293cab4fab7ae68300a0151fc2fe1a23d117bb3e2696df398a49668ba6c77de9455774cec49d3319d04f3b3dcc89392e8e0f57da8a924d52123788e747207ce9fa592f6e6767a219d04f3b3dcc89392e8e0f57da8a924d52123788e747207ce9fa592f6e6767a2737cf3bd446dbf31d1a0293034590cf7a5fbfea8025b7d50fdb4311cd749c515737cf3bd446dbf31d1a0293034590cf7a5fbfea8025b7d50fdb4311cd749c51512ce35108a70a99b2d5573acc657ead58d62fdc05c3d7bd899f7ed784e232d7312ce35108a70a99b2d5573acc657ead58d62fdc05c3d7bd899f7ed784e232d734bb514c330fbc6534910b3846cac1ce95b32a9e78c280260cfad64c74dd819cb4bb514c330fbc6534910b3846cac1ce95b32a9e78c280260cfad64c74dd819cb3dd379b605106d5fcff5e35bf632e6303a952c79de35697973c08dd94a64c05b3dd379b605106d5fcff5e35bf632e6303a952c79de35697973c08dd94a64c05b5e9977bc4779543cafa0844c8340d96b8f0eafefb2052ae1699d826d3482b74c13f6ac93ac854a3ca134fbefee042cbc0e355a6cb16c1bd11968c2c8f56bf46bd1afe02b0ac8c1e246733dd9458b9065be4122fc231a6144601a3dc0693aea42b6ed95fc46ed8315983afb7ec9ba39fe52e2050cec205680b45f1eed2d7ffab9a2b69bfae6e4bc61f39a1131471d9eeb383586f34e885d4053e8b8f3132a72f750d6c25febb590f1a0a444fa019497cd6f4984981929df941f68cf3929cce66050d6c25febb590f1a0a444fa019497cd6f4984981929df941f68cf3929cce66082df101d016bfbd98085440a135272b842cb3f40aa3c981268e47fe8c17a2ba7b879f4895daa80927670d32fd80c0111b7412b33149e4661a170f3873279d240623b8b69a822eabd8d2781d8eeb2829dccc826132bf1de411ae2b19f6b0965d9623b8b69a822eabd8d2781d8eeb2829dccc826132bf1de411ae2b19f6b0965d993bacac57c9b69498f78ceb36a564f7d7f5d439c9d7ec83f7549749f367550cb93bacac57c9b69498f78ceb36a564f7d7f5d439c9d7ec83f7549749f367550cb520f849a17055cd837b22771ba07628ede215caad32a62472bda9dc5e4d406fb520f849a17055cd837b22771ba07628ede215caad32a62472bda9dc5e4d406fbe42d029bbec1f010896e38ca7a99e3d12dea9710c245b2e9dcd9f194475fec1de42d029bbec1f010896e38ca7a99e3d12dea9710c245b2e9dcd9f194475fec1de3548980d34bac4d660c1ec940e2b836eb79cb660c480402c7677d8c61e83efce3548980d34bac4d660c1ec940e2b836eb79cb660c480402c7677d8c61e83efc8f4f16d620fe8f3e4d48dc0c4ef5a1e0b2a053c57f4951770858d0da952249cb8f4f16d620fe8f3e4d48dc0c4ef5a1e0b2a053c57f4951770858d0da952249cb6be2a6d91008ae7287f448a6901a09b55a9cc5c49c10164ba7ca23e9131f85fd6be2a6d91008ae7287f448a6901a09b55a9cc5c49c10164ba7ca23e9131f85fd94bd0a49ecbf8cb04fca5eebeceff670e9fa46ab39a71af14dd77b219a619c0a94bd0a49ecbf8cb04fca5eebeceff670e9fa46ab39a71af14dd77b219a619c0a1ebc8024a235fa379588bf1654d1528ef0567d3f46db4c14151a5cc9b5b7ef7b53fc9a96209acd41e9e9c7e4fcd573841e05ff33894b2cbde7dac7ca4e3427830a63d833fa03a75cc03c7d77b0a9ae7cee13ba16ba280f9f5d142af8aff761318e4e7fa02b7aa056f0ce7553197921823ecbf7153388bd5c32cbaf4cbc9a7d40421f30f266ce3dc5cfa55a0c7f02e406db34813fbfe8b01262c099e81baf9c909b0cbe093ae75f3c9a200d53450050fd9d8ef303749674cd6700de7c458247d0cb8c0e2e3b5b798f9dbe9d867090eda2ce85da3cdf3f5d49540692170674cd136614bf22a8aee95d647c8336a5cbf7b9df5f38f5e414e1c1bfcc222cea9b26174ef6fdb0893277aa8ec0803e46c066a398fcefb5176b9c7e8d09a1aa784759102a7515a7e3555fa936efa9ed19f7f18248d5988591db6152973adb00aa90e92ed05707aaca8da7c686fc61d30b5b82e54df6664a7debd5af5cbdb4f841d9f7e4d05707aaca8da7c686fc61d30b5b82e54df6664a7debd5af5cbdb4f841d9f7e49c212c25fb1a1356b7dd32314a54cb4499181d1ce674debc38ad49a782fdd1409c212c25fb1a1356b7dd32314a54cb4499181d1ce674debc38ad49a782fdd140fe915c288bbaff73101252658c166c477c129f443e417661e6de17f19445ad6a3b3538a3f9566c5b7d20c12e7ed1f0e04ffe7d9650a4341532978ce77d33bc9a63d39f1de6d63f7112c312f307335248d50b3346255dd35b97e6f4370e3846b463d39f1de6d63f7112c312f307335248d50b3346255dd35b97e6f4370e3846b449225478a39dcf4654fdb28d6db2df6d7e137231804d9706f7682a4c9c0e4734f37bfb5d6bfc54afd590e1d1af1cca61c2400e8b83ea78c89b24bb9d3bd81733e33f72c184dc9b7ce73de58ed38f861d88206a74549d72ebdf372f3e41ee0124d744cf3df184b332ba92ad235c77453df1afbbfeb953b144a4a92bb155cbc2ae3b6b9d6e3e43ec775772fb0605093af9d2bd08015f78f4f2a563ab51daa6858655f449265e110f6e2641a2280f002b58bda1b06397e8849253abcabac54c34ed0d60ca655d7d7c5b0b6afbb67173b15d5f0d84edd7b826ca70a6a604ac97b8c10029d578152df2ec157e1d46351bb6d9c5820030b709665daec04acc077a5104d77c31d6a74499c41e0a802681ffd640432e478de1defee2c9dd917b9e1074e1e203d50fc841c56114af33291a235c983ae908c45a4aabe9b34e287df2be7d5a3610394799c375db9c5a4a74317b65434f90ea217fae1aa41d66e521fb926069b26099206823269ad3e1d761b9848b67c3eb4e7e0d7573cfde3d376b4dfc49d1af4762d32de10ec906f77903a19fac58144de086614d52d4c393798af721627aaf4762d32de10ec906f77903a19fac58144de086614d52d4c393798af721627ae5709830a9dcd089a8ef7d6f59ac86b31238a89fcb67ad839c99c489e6e3bce3e5709830a9dcd089a8ef7d6f59ac86b31238a89fcb67ad839c99c489e6e3bce364b03b103aa631e258c148dab9017468a57d61b1cdf08e4f424eae460d3b3d4f64b03b103aa631e258c148dab9017468a57d61b1cdf08e4f424eae460d3b3d4fbe13574b380d4eccce393ae46b38d9b6bbfc458afbc5160de55f934a697fa7d989eb640ce223a34d93a9d05375774cfb6918e4dd3f41994f7d8f1b94f86bff39a69c0591237f5e7c7e74b2d3b53d90039005385f5ecb348a21c89dfad398ff96a69c0591237f5e7c7e74b2d3b53d90039005385f5ecb348a21c89dfad398ff96871dd20d3111b4628398de2dd6867e806e245d749a87622f5cf81b05f568a077871dd20d3111b4628398de2dd6867e806e245d749a87622f5cf81b05f568a07793820d8a07c29a3338398ef33f08bd108d50317e12cd5a77d4ba685f040273a493820d8a07c29a3338398ef33f08bd108d50317e12cd5a77d4ba685f040273a429edc3fd54a47ef12b6bd65e6c69b8babd08a48bd74f2cf3a33614b243a6234329edc3fd54a47ef12b6bd65e6c69b8babd08a48bd74f2cf3a33614b243a623430ecc1ad386dcd4c0ea311fb91837a9b59e7e8390208d544e7dee5b3918c2b54d0ecc1ad386dcd4c0ea311fb91837a9b59e7e8390208d544e7dee5b3918c2b54d030e27e3a9132553c0d62caba084cdcb4df6d176db306687ab2f029b90a731db030e27e3a9132553c0d62caba084cdcb4df6d176db306687ab2f029b90a731dbfc70d4f4a265fe3a55cb562f9da76e40a16fe0caa7a717c701de3d7fabd892f4fc70d4f4a265fe3a55cb562f9da76e40a16fe0caa7a717c701de3d7fabd892f4cbad58e142193418ade65aa4d96cdd1d309721646b060de11db455b2a5e39ea12576784a0b675344ae34cc6cf62c16a417f5580778e070d2d2ed6c927df058a2d67cbe35b03115b83cd94f11c492cca991a0fb204fec8e5c3886643b7e97b17d6924a5c92a13b2a37e264002585221bf7a6ad82b99c312a6ea94837d0a1cd744269c1fd84ba4ab035ee11cc37c2997d69fa143aa4f8491082ffc6e9da111dedc0f15031d95690984b8b7dce3b9e8912bf94499d6aa3a8f4c12e2fac194a4b9230f15031d95690984b8b7dce3b9e8912bf94499d6aa3a8f4c12e2fac194a4b923a3c5348e3f11505979b49ff900889f31abcae2867303ea51682abe933d1f2611a3c5348e3f11505979b49ff900889f31abcae2867303ea51682abe933d1f26112cd3bfe47d0e6d3505c70b5b44c7f922a302b615368721d487bc2dd43c281c947cd6b1e0586a31be5c80bf67d2af17841be9c40504d76967ec1d5cad2408dc26a34fc70dc065d94817f1bf704ddc34cc78f45843f7f65743702d895e8212eed1457901fd0dc4b5a78157dad4cfdf6b830729aeadc08133dcb036ee047a5ecd454878c8022e4e6e9132f8d399865b16795b1c10c9a7f6a81cd7ced3462f6347ff655490fba89f3caa674b2a03e0e8d993fa0952480c3dd4468be39b6e7e82e8c38da2cb4abfbae97bcb9c0d59f64c6329ab47fd71f159c86a11730ac2f8ca01795c405821fb3462b4edff6bd1b9a058e82df764e64c50741bd84e17dacdd2ce7bc0d5efb9810498acbe35ceb3edfbb573680d58230e890034375e18dc50aae65a1d180d8ae609f74fee48a0b5883c2c125f3f297b1c3109046fd29e12593ec8b142f21bdbeb4baa04775ddabde32f3326a5fd7317c85202792bb68357a1c8970c50292e6714d6010d27ba6f9be68366f3334902656e20571b157b797bb24fc7e57cadcdd66898175e8f4886438cb152db323bcbeb1c67daad9a8a5721fccfaab0ccc6beda7b7e390d0ea7576aab46765c29e97401524e4aa27f929d8bc5b3f0055d2c79cbe1e2b6d03373bf655380bbacf6d3b525bf1dcd9cf3d36a0b2e74b6c4a295fb50e46ae4debf8d6c4df5a1d7f4ea628abc00711034aaafaee66e1232445330e872440454c696bebf85138cb5ae9b6b31be6e5f993cbff50d42cf36a85680916636be94159726d8924c143b3e53081e502a025510f6adcba09bba3b388c80916636be94159726d8924c143b3e53081e502a025510f6adcba09bba3b388cdb25123dae36da84ae88f0e587aac95c1e3a77947f23a4bf027f96c28156fc97d399af2c38784fc013d0aa10d2cb6dbc0145ee0b19d75a2077d7fa8755e6743b4300a5e4e65c930bf833154c5b27999de43d003e8662adf5d4ecf558efdf48724300a5e4e65c930bf833154c5b27999de43d003e8662adf5d4ecf558efdf487233558bf07f3800747a649d7e8bab6d6cfc1a8cfc7d28f05c83956d3f10ea50462f5e66f062fbc82715c9ab6552fe76cb30a52d24dcace5aa5c90f89b662052f84e19c46bf8ed0b69dd9ef19df7f71fa8575b4c8aec2bee8a2f6f153527255c896a66c549eb2f4339fba3d2e05d68ce9867083e483f6aa5c5bfb5d877062e4872da602067eb4d7abb0021ffbbfc80e4fbaf1841268059ce2f7114def47c49e869da602067eb4d7abb0021ffbbfc80e4fbaf1841268059ce2f7114def47c49e869731eb906c84482811422da95acada04baa84fcb5c14ab500e104bc8d620a3695731eb906c84482811422da95acada04baa84fcb5c14ab500e104bc8d620a3695b5899679d39bc8650bf78a7a93005b642dd5186a0b0f07344632e43287e646c1b5899679d39bc8650bf78a7a93005b642dd5186a0b0f07344632e43287e646c1cdf4d5a34e737b39cdb4e12a8684b5109e5df3e69b6fc294446505d20148e669cdf4d5a34e737b39cdb4e12a8684b5109e5df3e69b6fc294446505d20148e6694fdcc0da8228b0282160829bf53933a0a317f84de44d143bfc76259a24434bad4fdcc0da8228b0282160829bf53933a0a317f84de44d143bfc76259a24434bad00266596a7d9348e8c1a969578df3b2581d4477f605dc5ce01b06a3e6805b0c100266596a7d9348e8c1a969578df3b2581d4477f605dc5ce01b06a3e6805b0c15955777aa653898d015afef820687a8d50a6d680e047762d3bcb42a8e83e16879618ffe7d9b1533956bb8091c28b6b7c1fd09235c597108acfe665506312632b866202f043ec9ff25041e983df544b2a1815f0cd43e637e729243c15d256d0b18512294bd3c1ba0b4b6a59e3a1b14d571b68ee07c3e46738441b47ba5ab9a92b9d0de88fa11b9a16c0d4d9827f9eef58df4f1c009b66be7fef7e0a82bdb38e719d0de88fa11b9a16c0d4d9827f9eef58df4f1c009b66be7fef7e0a82bdb38e71426e6fa4a675bfeb92f77248ca2e2bae28f57a214508298e9cf1b1b2f34cc0ff426e6fa4a675bfeb92f77248ca2e2bae28f57a214508298e9cf1b1b2f34cc0ff6b72e92eedb1db1c28f1ab2a764071e73ee0a7ce3061a0647e75f8495185824d8a33be7b8d6fa7c7470e2631738d756b437828a1cf21f59cc8241f3a3a067473c004b5ad17c2bccdbbbea58890fcbedd8979aa39fc391e56800223d4f8dd280ec004b5ad17c2bccdbbbea58890fcbedd8979aa39fc391e56800223d4f8dd280ec2535fd913b338414ceb4c971aef99708c4d025c7a5f5ec7340edd93eeac9d02c2535fd913b338414ceb4c971aef99708c4d025c7a5f5ec7340edd93eeac9d02e44e1ef44c9af647a09e7d79502cc18ee2130fd10f8e521eff64e085814bfd7ce44e1ef44c9af647a09e7d79502cc18ee2130fd10f8e521eff64e085814bfd7c284a6ddf17caa8d2ac8e6b87a5e2eb5bfcd55f12b232c9820a066366301cca5c7bf92d39b0516e9083bf40ca6f69f321870e8338f0ff615d6d54d6c6004b872c109f6ddb29ed108d9823e23b259c8fe094ae7292e74d29d8df892e6d4fa6d82e7887bd3f82d878e4de13d5227149867772f8ec1d63e6a1361179fd14a09cdc455bc34499c6a3ffe4d54e3908f0739fe37700e60eb243a0ccdac80de818f2899b5bc34499c6a3ffe4d54e3908f0739fe37700e60eb243a0ccdac80de818f2899b6f1e50724ae70faae0994bcc740cc5e5172a1ac0a00b34b025153e30d8834e28be1e404635abac913afbbbf27e86b98f3231696ebcdf9ed1c96e57c57a6dc8b00fb99e54cd322aef92f80cb17a0d0bc70b18993d7ea73f52167d8e6fb2485ba10fb99e54cd322aef92f80cb17a0d0bc70b18993d7ea73f52167d8e6fb2485ba1ec2707d4594e86c2fb7f00fcd1bdb5dc23bb19fa63234565835739017a9d20b19aff95a55188f7780511edd003698df63c9dd9c27a7364c4ca588ca4d8669b0fdc113520ee6cbb17eb06a3f43fe3cde993bd23cc24dce3d3706f20f06c3b3b0e51377585fc47613ee6df8de238f0209e71ec3ac3b44c4ac12f14f3818bb246f48b74da45ab329cc39731b714169964620d5474e2290e45eccf5861b18ad2f6ad8b74da45ab329cc39731b714169964620d5474e2290e45eccf5861b18ad2f6ada9d95e8e834ef38c221dc9bbf0867890f1858499be42b4b5e5b1d93497b5960ec1ee9c5f0452fc1d9f928db917f0c2adb6c84d7a72823e21365f41644f035b7a219439177e9fc4e4e85b430be09571a42f12a66cc9cb62d8d4aaf9ee8984ccdb5914517bd1c051fb53864d723084d2e580a48cf3a6f1c5e46acd23218bad661b3a65e4a6924467144673469c65966449b52175f0e5f2bcb74a49afce5dceb4b49d2db59dadd8c7be942738568f33cbb9dd4dcb45db9aac760d94295691f11d034c5bad5889ff734ec3238f050ce28cb05327028401dc11b616710c1b3105de22a6107c9d2d7bf3c1527787566b68fd778ba3e9016544bee7cdc5ef87705bed9a03adedea2bdb641dd6abcbd680bf08d39b93451eb085c5a720f92abae4c83d75ba4e6befbc35554595827d1b920388b64025321f45460793e8e0a0387cf7fdb323f60fed7f87f472e37851e6620b0e6ace893ddaa0d00a9ed246a5b6de075730a3d13f985de03d16bd1c5fe936efb9b700deefceb978580ed454827e8501ef5bc916a85e504befc6f7975d62b53ac0cb8d9484bbb8dbeedc81728215418d5d283f99718b944c1689221cbd77e9504ad003f752602525c4831edce0a3e33a2a0bcec6fcc4e65a3d82afb38b06872c56db59882d00ebb5d4aecc3e2c4f278a749bc6dabdb283379a9330b3bc6a349205617a8ac3ae69da79f10937e6329bafa5e202a8adbd9fc106407a2f9d37ba1747e799f11e9965789da440cc0cef12aaf527665c50b337c6efbe963d5779107ccf31d61ab7922098596d43b404acc53776d22ca9da54bc839380234dd00dcc3ab4dd1d97c88f929644ac4f9d1d51a3a5b2a2f0f6a1d0ff323d5532463a044fb0ef20c1ad3393c2f076490b81adc40caa540b5b3514366d541a6e661b16eff7884b4d0a301033685df535568c869e829e37f81d1ddea18dd97b71543cf3425ccfc5aee5b3e2910c5ab1a5aad08688ad86d6a17eb8abe21f3addd45b69d282772b395de042959f920dcbeea5580a2da37a0e5aefd2d1186cfc331b0ab0096fd2fb99e8c6195f30d75ed7e2382660f8843d8625028f8ae22aa0e29069ed28b924e025ae8e7350bfebe74d130b79552dc14c2c3bc9cb69bc2b0b51c16ff52cbc91e4f5484959d951f90cd49c62d3bb67bee9b582e0bc307ed3ad3d095d1f5d92299576505833a8f3828f8d107d0d3c92766cd3f1c2f97af99c0bdbc609b093d8eb1b870186278e4f24f5f01b62aba9bdfbd0fd7a2ea2560b330be98088feda138689bf6ef7d94003a3e9621bdccacef4aecae9ba07e77e1f51b3c354e47e5a6f809790821c13cea39bce164241dbc47523f20de1110bd9ed167ebb9c094f9d4159378c2498beb6ddb66119e6ab2c065029f442b784c9596e003c4238bdfbe1006a1c331ecc8a791fc60842b01595a34789203ec9f85e754c82589745c64d5dbfb1da55f02d66d234d341aab49c07b37664a0afce2e2d64742f88d2fd3727178ecf857bbb81c07af2ba2e579dc823ef68bd3a998769fdb1a76a724ec6cf2eb48806be1a3a3736e5b8e7aa4bbfb972fda6a125b71f2050896088a59a601046748386ff58e8b4144a9c7aa54539ce9f554fbb0ec747c564dff8e3c3cd1c5fc2bd97b109d80f877c3fc6d1073efc63a2761e82925243c564dff8e3c3cd1c5fc2bd97b109d80f877c3fc6d1073efc63a2761e8292524353590abbbb472866e2c29b57a5a861a7b09ea1ca51ec062332cd22987929b51e53590abbbb472866e2c29b57a5a861a7b09ea1ca51ec062332cd22987929b51e0270307d1986d5f703a738aebfa42ae9ff72d31c4ebc472142f7448cfac8dcd10270307d1986d5f703a738aebfa42ae9ff72d31c4ebc472142f7448cfac8dcd1b5ec6a3e854ee422fcdd8e94197c517cb72c668b73527b014d28c8531e3dac9494c8719f4f92a869416794b33a1e998c366bbcebd2c811a41ca16dc409a8f29c5ee4113c54f5450ce0e6d56b2649582d5a89f169967f9c38bae53664914cf5725ee4113c54f5450ce0e6d56b2649582d5a89f169967f9c38bae53664914cf572404d612b45c4dece70ef68c91b9da51347a450ddb15bd200eeb695ce42d05798404d612b45c4dece70ef68c91b9da51347a450ddb15bd200eeb695ce42d0579890f2811404b9dbca52e3740a98d1bbd7fe7209cfae99451ad595b2933e9b043590f2811404b9dbca52e3740a98d1bbd7fe7209cfae99451ad595b2933e9b04354b1cb048d6a3fb4c2d05c3512fd88a230032af6c350f0102d809e22ecba566e44b1cb048d6a3fb4c2d05c3512fd88a230032af6c350f0102d809e22ecba566e4c1beb550f252589a98239b7f966f6e309be715057fc0706e981694067df5e9aba82711949702dd44c4c8b82d25d359eadb561fa0aa5165f6574b3f89b15897f9739a95b9c30d07edc2c17930db4b220267b332c832b69a24d1a9fc1ed3c2f0db739a95b9c30d07edc2c17930db4b220267b332c832b69a24d1a9fc1ed3c2f0db24c8349551d6ec4c24bbcbc724c0e56a24bedb5df06c9b81cd5c852d4ada77a558039428a2152bf19cead15bf41ee558d5c7693079cce072b0f07072a7b340b5796e51b366f4ba4013a92ad4ca50678cb7b65c6ca0b9accea3d614e252df947c796e51b366f4ba4013a92ad4ca50678cb7b65c6ca0b9accea3d614e252df947cff819e8effa0f3618fbbd15f4490a22c1706e57b9ff88d97613f8f1591a52069ff819e8effa0f3618fbbd15f4490a22c1706e57b9ff88d97613f8f1591a520691f62fbe0ead6b1739f243eadb2d99b6544b44a842b7a9fe3f17429fd140948e56f90c7b50c871ed2edf841d3f65aca8aa5847be97f34aad72e100c2da3bb95d6e396676147254121ee5c2a8c4b290f216273f81e10f2ea5fbbb0bc241bb74ce563925cba4a5a5edcbbfab4aa212d47a9aa7d62752991099a35f010d38f81e1e25605ee7d25a8ee4c203f377831316a7b249be73567396b2fdcf3041bd7b7a5404fd53253a62cad3b3d4f9f8c0190f280242d391e738f831f0fc4891b4bfdc5e28245ab2a59de3b15c4ead53fdaeccc5297cc2e2271e1996e2a559be5a298dedad019f8327b83a9eb202ad8fcfca57f7ab59ec387e7fba2f060f312b44f967730076a144ed6ec59e1db03004ba6c7c9a8eedd5876ba81ad4c4361c3aa7f91cd4d076a144ed6ec59e1db03004ba6c7c9a8eedd5876ba81ad4c4361c3aa7f91cd4d3b0256912f8a7fd002d57377ae367c46171c5f3664502cb10fd7da2d6c8305113b0256912f8a7fd002d57377ae367c46171c5f3664502cb10fd7da2d6c830511f27720015528e500a88a70292a34448bc7ac58d305925701aa27bc438d8ab1a44ee5cea7bcf4437d2a2808e181cb2db3a586bd16ef83a17b381a233100318d7de2ccde8885283ba9208f7eddf2c9240d574f270e59c585ba2a6c930c39a72b756fea36bd3d82576848c5d932f4da73be010c1e36cac6f178b4c806754e262efb9e48ddfc1e252b00b619ec8f8c4d19b5107d44a5dc7102f58355e8678a7af6c336abd2fcf8142ea49a789476e488c1da650ccb44763bc6af5f48bd81efa00e2eefce3a1f9d883097cc622e4977e0afe87cbd859338764a275db8df063979103ea240d08d86213ee7045f93a63fa5c5c5651ab852eba55dee730222b134955461bc567d3260650bd160f086332cc0305e072c9d76619196d4b2d63a74ef011466095f8bd6a6437cdc77efcfbea21fe0e88ec142898c7c3ae33a6c0d4fa27190007e8136940ce780b0855c2787ae9bf44b8cd3db71829d92c289ab5ad8c3e8d24151e6606fb7918567781fb39f259931d1958e8efa397212145d0b0100879e4c3675fd11dab5e18f00a42861c3b211f2fe676b609bd6436ece8c0aa1be4fb1cbd1053e5176332b574dba80b5f54e117fab5345b44af63a9efcc92f8e522dd262c7246c62cea2233b5585b99a69a568f5622e5cbc2c817336f526a5107ae8509fcb2c35e59acb47d2b215a2c272d8a8a8a91ab678edb910757d34978b94ab990fcf1a14e4b729cd50af4b44e47d61848ed22772ea6bbaae20d4926fa0b7c6e47d82e22a46bc092a15a4805a0c8db8a8f1e71fe6b3c188cbd6aafb00b9a63e3e67783302a2997d1ab73b3f4a61b68fbe065cb8b223c3b9e9edc32eaf7ab5ca0bd1337646bdc94012bf63075aa911dbbfef78d9d93a4f514dc24462ec01219775f4077646bdc94012bf63075aa911dbbfef78d9d93a4f514dc24462ec01219775f4079a06a89888eae01eeed8fd3350dc3b30db33f4b0a4963114075524845ee10281c4d2287600b89cbb534c63052c73da0369f1414f71fd2b2e984ae5ad218ffa72089d8fe067a052b903e557247d717c5646508b8cb5f8a0422ad19eb32a29fb51696ce094bc7061f9f33d09c08a19fd2184798f01f37748a9c695b3ede99428841e3c2ce3546f0c850e4f48809cfedf3f60d06c5beda76145be74c1e0f20968e54b3e8375d4b4df4ef69c5ddc5a09921bb21aeb6562fca49a14df15b2e734d6af46f51513154bb693882c48d0e9749144402e8065e20e3e4bdcfb2716196a62bc46f51513154bb693882c48d0e9749144402e8065e20e3e4bdcfb2716196a62bcf440e7a22dde0035dda3e45a8e447bacb34f72a7329b950e9419e336c60606190691c186fbe967c13d76bfe20259c7d5c817c3368695fd894f16059e1a3d35aac3919f44b9be3a8552144c72d759c30385bdc245ddd11771c2a1e2ad43bf7e45c3919f44b9be3a8552144c72d759c30385bdc245ddd11771c2a1e2ad43bf7e45febedbed5e95fc812f355dbe23d14561088b9552dc011bb4750c6b8b9cd3a85c1f807011a87a739f87b3e6ce64749bca42644417b77035627e0300e63eed340bccdb7c03bc1812f912e0dba231b2004be9e22297f70ae0d3d83994e522348088a3d660a180f655b24c7605282d0b79703bff6d0c69994e0f521d025cd14c4e4d842d54494934a5df2a11507c34716affe440e8464749b64e9d989dc37afb27b5842d54494934a5df2a11507c34716affe440e8464749b64e9d989dc37afb27b5b52f40fca17a0a0e60e0a4890599efdad4c13038420bf4f3fa54ccf8545100fdb52f40fca17a0a0e60e0a4890599efdad4c13038420bf4f3fa54ccf8545100fda56f8d86822ebd1f21efaf372a26910826068cdf8f7d00a264248b39c3b115d0a56f8d86822ebd1f21efaf372a26910826068cdf8f7d00a264248b39c3b115d07d4533a1bb8be12d81964dc05ed78276d7d5cc18ceb82211e69ed39b4440a21d7d4533a1bb8be12d81964dc05ed78276d7d5cc18ceb82211e69ed39b4440a21daf66d8aef4fef1fd581a66616448edcf349b6ad92fbefb9d2e4e3b00e887b820af66d8aef4fef1fd581a66616448edcf349b6ad92fbefb9d2e4e3b00e887b820be56ec2d897925629cc804f076b7b4db54dc867f4ebb4a583c0f0e53c93ba1b5be56ec2d897925629cc804f076b7b4db54dc867f4ebb4a583c0f0e53c93ba1b5dd032ed6e5462a6d3c6c8e0d2ac1dfca5624df01542e3ea17f03f82268c3c372dd032ed6e5462a6d3c6c8e0d2ac1dfca5624df01542e3ea17f03f82268c3c372bb46adb838b4af60f1fc8f5b2f8cde3081ecfa81044fc41af267e680e6c0b829bb46adb838b4af60f1fc8f5b2f8cde3081ecfa81044fc41af267e680e6c0b8290f5084d34b31a8fc6884079c05479856f4de00301fe2f02f846885427f99993819643e928e85d80000b5db0dc20cb7f477ee2be16b406a0ed4d985e1c2ac6a3fb4546b70792f48fa583c03e8b8c1ac228fa68bf23b9a7ceb433000f5c2e71009b4546b70792f48fa583c03e8b8c1ac228fa68bf23b9a7ceb433000f5c2e71009af52369c70b9f7d559718fb983425845097c6e5f648e47fa5853a8a0e989d9e1f9f3fd22e85dbb9d812684f59448ff2840fc8f2e5acbf5e226eee2e11cbd79609eabd59b9e559340553639355a3dda611eb98ff10411ea5f07e5bd41214b53e9b64511ad9470805892c2c78a9b58894644a329fd91b6c6f7a4e5d15ad0024c72bba1a50cc5edd052aa55341efd0279257027900e96fb1770e857bfe603004218217a938008a157ed53672c4bd0c59d673bb8ac5b7175b58a5857ad20958d18ce5ae1ffb552b97d92567bc1eed8bccd0781cd40c6bf88051a182fbfea61d47483ab89cafbcd73d845acd7b4e3789b4f9a7689502b43768522214ee380bab797fcbe3e6af86cc9acb5ba98c5432eab29a7106efe9ecae3d56f8df895b79b67d28ff08f0ce07d57376f6964f33165d6249a92967f0ccfb149fa58ae455f850ff4bee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555d7c8b45c2031409d330e013b02f44b2c30e5bd1b1fdd5a0b0808cdb6aa81a595d7c8b45c2031409d330e013b02f44b2c30e5bd1b1fdd5a0b0808cdb6aa81a59f9bc41b04ad3f732cdb32b477d1c6b86a466279e13a2a610e2fe95568375e16af9bc41b04ad3f732cdb32b477d1c6b86a466279e13a2a610e2fe95568375e16aab67504758c909d60bd0871708fdbd5f6558f9f0dc029db20f1e3c1ff324316bab67504758c909d60bd0871708fdbd5f6558f9f0dc029db20f1e3c1ff324316b32c69acca0025d613ebd690d1d6aa33c995422699ae36148e40036a7772a773332c69acca0025d613ebd690d1d6aa33c995422699ae36148e40036a7772a77335b30a4500aa9a42a4673511e9e636997738cacbfbc2b39239dc847c7932a59dc5b30a4500aa9a42a4673511e9e636997738cacbfbc2b39239dc847c7932a59dc230f11f9dd60aa8cff34a16d3f219f757e7a40f7101e7cbff4bbf0a2feb96956227efdc7acecf433a781fa18a5a1e88e28569527783de4bb370ce1dccfca34ce6d9bc28253e159563a772ae4585123b89ddc723b7755d46f6e313aa1e36297caa36f516844468326a4c80de8be71b30aaeeb3c14a3a7a1a37f7d58cbd8cbc3ee43fc0e4d2e49b5c18172cd9e09822fa11a034bf156fc771f116de15d607ced980d6d4e0fc9572b89afd04d226d33c9a2afd3c230523453f3ae4d0e92d6d95c3c880c60ed7b0590a4827099eb34f40d25f8ccc4e81e0406be4a13a4cb058f278c68876f6dfba0333ae555d95d11ba5cc2b7ad5fece38ae90f84f512660ba5af35869347e8c35389fe139c14724b1a66f762a01700cad2639af1e17bc195ee99326a03b3ac832f9ae502795658e6662327578998e3faf7ec1ad206402ed36d2419c2a093adbdbc8b917085064ec975659f3de603de2240e5018a8ee5b33905abe8ef274219f4df209fc0acc228f0bcf61d899cf3a4879bc44b97c549efac28521bef274219f4df209fc0acc228f0bcf61d899cf3a4879bc44b97c549efac28521bfc40d571c7c19611f182bdb092addf1f8ec62e99de6711fef60e08c24719eedffc40d571c7c19611f182bdb092addf1f8ec62e99de6711fef60e08c24719eedffeec0ff0951b37d2cc7b4a9d2eafb45c87f841c772eba251a2e444048d6c401ffeec0ff0951b37d2cc7b4a9d2eafb45c87f841c772eba251a2e444048d6c401f8db18b2877c5dcc24f396640cf5baf2ba06f65620d9f75ebe563b3f8639a8dd8b79ae5686f70fdbf8b88e4234030620bd825273850574815af1d7ff97cbb42a59370878862d4014a70a84f1bc00bfe6d00e5f2142af3c8566a25bf8c6ddf19edbc19692ca210a5ed43b155d62aa8cb9a59b239d01aafcb071365cdeb2587a7ade0e44aee24831375503bb2a33f66b01b1cdb21c2d91eb7d53c9db0dd194f6460e0e44aee24831375503bb2a33f66b01b1cdb21c2d91eb7d53c9db0dd194f646073f2e68c0908dec5e7eeb70a222aea09d0e0597f61892601519fd2043eb168f673f2e68c0908dec5e7eeb70a222aea09d0e0597f61892601519fd2043eb168f657f6761450fd900118f96a678a4172d07de4a07f4bcf7349a0287b523557132c57f6761450fd900118f96a678a4172d07de4a07f4bcf7349a0287b523557132cf5d014de609d1b1b7285dfe1ff9706232e727a9345edd0277369e041438f97b583410a3d64082ba6815b6d8a578e83d3ab282df7d71adadf2b1ee1468616ecec1240367e998b57686df364e2de7b04aae0cfe2676f0178559a650c3839f0b79e7856bda3a6bed366ccb35046f16790448825fca6a1df9fe3b095f194e6df46f905ac34a2ef6729d0039ab46e5e05b3175159c74aef924c3724773acb0e41374339140f5d4b79dd7b4efb910d95682cf01a6c49d3c10e3c8c465e16d948d72c8e9cfd26815a6c56cef63073000e68a1075a172db141a6c62c2c63b706543b44b51ed251b09fefb8d32b3a19cf4efb88bd183ae8e6a449a4a9782537eb385a48f8a0070ed6d0f423b73d12b31e4af4990597f3d480433091c94dfeb8635a41a1d9bb4c00cf583e1ab005759a46e33c12ad572456d8d42ef8e56ddd19d54d631c007e6051e0f739b4e2d29171717dcab01b1d73df16b1789794caa0e74da90a4c1550a6be64f769cf5ea654abd3fbd2124407ea76baa229a13b200fbfa61410bb1aaf9a78ebbafe114b2311c5867d413454f21f3782cb5d9a4b4679f204bcb28e5e209ebcf005b389c86d5d5c168187ff0380546dc5cf1ac2ba0503f97ef63787e5f8ab2444087546427febd50863f591ee2d79bb6d54de00cb43a9ca967253effca9ca32e7129abab0d5e24697af8f3d18bdaccfc14a9165f6d54b37642a9e6ac81b4e9ae6f071836ed1b56cd8e9d3d91edd453bcaad3a2cbfd82f4f1d34cc6e522377ea58fc9c7d808e6767b457b647ff128d23f53029f1f990405fe0396380072377ea58fc9c7d808e6767b457b647ff128d23f53029f1f990405fe0396380075e459604d1a9333a92202aded85cb05e9689470ac40ce3ffcd0e228dae48729f5e459604d1a9333a92202aded85cb05e9689470ac40ce3ffcd0e228dae48729f98a74216b62f0504549ccf40669babe26589964449b55ca0fbf31c88e1d0025b9e8174a2c86f84712d020e0f2e97049e1e7ab99dcd8e7565eec01f92e885a184c9fb48d154f68f856d844b15bfbdcf2d09bf330a6c6daa140a29d0b023ce0269c9fb48d154f68f856d844b15bfbdcf2d09bf330a6c6daa140a29d0b023ce0269857a5a586729fad68a7bb27f5dfc467df8d6143e88048ff83301227a3c0ed7470e01a6acd023a9501912fa00e905f2b8024b3d447dd2f58a13a292b30d7933dab3ab069459db051d4355548dfab1080a2d680a9e609c0347090ab70b31244198b3ab069459db051d4355548dfab1080a2d680a9e609c0347090ab70b31244198c10ad42bb0ba3cab1696057e2d2485da5637b21c5f2c8e4b86227c2a25574951c10ad42bb0ba3cab1696057e2d2485da5637b21c5f2c8e4b86227c2a25574951b38d6b7f662b6047e5e8c4c8a77c7758cccbbc63f9df63d1f450fcfb65708af08089c4ad4c88d17752e7dd1220549b8dd9887709fe871155c96614d76a7f42a30ff2d3b1f6fd8c7a2426d3c458d0d130939cdfbdb1446363a6eb40893232b1153617b763d89e2ba25a1587a38d8a2c54e8ce4922014f6577f391eee8719cc999aecdd6d0b0e12adeccfdd95012362923d292f9bcd09a6c0ddfc2c4ffe45156f5c4ab188e301ab78a7c71da911cac226cbcebe9638d6cf4c2d17f0caa0ee3627a004dd8fc0d638ebfe449040dcca25a016e7dabffc41b2d9309f1215cd97c1566d9ab7ee13cb5303272eec27a6eda48042ea2112ba343dc10a2bed17411e7ef8088f12eb31ce6e8660d169eefa827207bbebf11270917708ac6066d7f4986a5071f6ec419a8188e4e9d105ac1ba99f521dae01e3f33bd4d7c94a11f588abfd101aed91c5e603a1b2b955e79af7f8e5268c752641795747a7e00a95833b5245d82519f4a9b0afd2eb5a62187cc05f7df98e4cbd957854bd98c26d19cbe09f122469a6cbc38915dcab3b719f45075062d6ba26a8afb5f9326900e0444b4a1605fce652e4aefbd7a914c4b3295312b92ebb4fc01203f5f426a63371d6b09c5dc4a7080e6082b8d9c289f1b390476f9d44f79f866d48ee8e9fdbceb335a4befe7d063e17e80b534e8a2039ef800f1b7c69a641ac8176e5e74d4c41977610b9e95adfb327ce374342034dabadf7df4503f7434eff9ed194f7cd4a011d55e4c8c18b3bcee1bacfe8255884230a092707a1a730f6d68cadf3551df8c3cfbcc02e59a626cd099bb5c24a4aac3417aee45b0934b063b5a23a67a7a3e08172604c3e5fee42c142dee8a85e4c00b20a03b2f05e67cbc76162e806aa4653f504223e1615ae5435831165d842097d7aaa0a1ef627b44fc36363f9ce240c78cb653a4cd81ff94041d1a8c233c51261702775d16974f48db2b55a716d67ac608c138e5e1352d76478ef602c7adc95899b73bd60e7199ef5570eecd3ea835431e69802933d03f0ceb1dc8b96bf0f42223a4a0edfa998dc857739371362905b641fd8380a9b79f134f4c748927211184fcb5ea85015d27e859634d5f06dc9b50532e2eb6ff14c0feba13a9877ee956fe110def7379e3966856c4b920fc31af67659cc6e1357aa51068b46bc53ffc7b396ea21bbd28c3d4b42bf8fb6d277771f7eda338da0766d1f80430040b58d82aef38ef9d565270745f937ea4137f3a3a077f8a5964b3a0e3324b615a745fa2307f3408c2abf00764054a3fce097d341d6de7cf0d22b3411b3f374828529d317a3472d45f649565fbb5eb62f0feafb3dbe08c9d0c976b504f736a55b8501787d2423e0327b14444a038bc03ac78b1f02611a6c23f2dc2ba9fb9d53600f30e7304b01dd14186a6aad22d2aad6c01c54b5247bfbe662c9693e40122382af48bc8b109c7e70c252a1bd0c8cce5ef2a2b2e1eb53baf6ac54a51416a199ff68edecec87b87b3987f39478f34d3cae79edd025e00eee4c22ac8a43bb2b39da2d073d2a23070319e63a8fcf5df96dd8ced28a5695a97a29ebb5088ba52f8630e359a39ccf1fa353bae7b5d0f0849711d2ceb4ee4e2997ab418786e0df97d16ac824cb918ac57429dfc35e1e819a16c4348a47b2b43f6f821f0839ba8f706d58c7c2e05d1a64e013d75a19a4e2186af951776c105dffb67f2f873ca905b295d78273afc9a6a863c23d896149f983a1fea90a2124f9c335b283fe71af1b876dc1dc3961a508253ce1735b8a5e606caa8f8dd092f9004bea6fe8c73c4d94dcbe20b506c167871e7b69c462a4311bef477d55209478ffe884aba9bb18960a7f3796a04d59e4cf6b685390e509f880dc1ad3c4c3a78d3b6467fa5fcfbd5ef77718909cd73badc7a1c3167f7c74c42d6dc70d29a036f6bbbfb589ab2bfd9f85e01fb7e2127513e8e995a7e9c038831b72deb94b079b603390fc7e8caf46043542aa7dfbf41458d0d3a727104315b0586d43c386837ff76e828639b39838656f0f0cc2a2d1677389df714d51a9c165929d7d450658c0affcac5af1b756c459106121c5b3b9675a403094361cc91c8e8d7d675006f199e4f0cdfb940348a42370e7cdecfc7d4e1bd52f22a3158dbe88b0fccc0853d96eb271931818374a6f2ded2573757e74ffaa1da81c78797a4d8c9a184263c89f03f9805fb6e32746eb165a76ec9866f1fb13d3957a6a3131418bacb2ea99542769e9bcbb71bc71e4290db845d64ccc50d5f953af3b469619fb256995149a2d1ecc0d8d869787326d710db41ca47cb12c304b762dbc059766461ccbb161c38f4fe348ac7fd4bd9c9560213dd16bcea4399d97440ce5df344c9b8d2f2af518ffe48fd8b244e36d7015d5f2b2fdc240e2ba9ec6226c493b55c1eea9d68e4e4c4120b81f097b945633b39bb1e4977bba561b53c5e42d736087851011af782c8a40726d6a6955286131ae5153a1c1088a390c0e469847dee0b7c4295f295e24f5aee7d5bce5db90b4b58568d0d566bfd71d67dd63892136a61385518145c31204c64abe5fa3204d2531c5b6bc152f58aeb4cecc7ccb78fc4266465bb97f7e8cfa623ce7682a30fcc207446e8d59e10fbf050c2a28e6cee57d0cc9611371951519946dd4997fe16f22e5645034ba9ab3ea320043e367d66516cb66f175a015c64199b44af409b83d91209019ee9c530d3eb24bb509cbc6bc987d9ee2df98dab9150931aafe02046f040dd042764e6056117279b413625162e3d6bafad52f379cb84155046b8d75db6304e061343914788c73508cb52a9066e19b5b5cef6914604c44c328cf5bf862a09d1795fd0b3c89a83cc77bc7e1837a0ec91a4a2a82b3ffefa6efb218ae5eccdcaa8f122b7756a052328d9223ad2a5113aeeabdb47bea711d893c6fa23044fd799490a1a1d18fa00421ec6cdeb678923a5cf2bf4adbc5146bac6bfbd8aaacf7bab40299983686a080654dc5fae35bcb98999b3205ef6998d474bfbf7b4c9c2d80eefc87b6e0b16c4e78178884a783e53abea2af71081ceed3df691aed41de197d1daa4037699ca3029834a820c79c154c377f52e2719fc3ff2a27600a07ae089ea7fde9087f6bc540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f441f02b592053e6673342cf0b0cb77d9b0227c7f11013f7d8a9445cd769f1e775ce3c46c24e4208c15d43518a3a4b334c75ad5e12534e9d1d2b814b9d05ecd31b5659820ff8f6d8a9e10b21fece0486fbbd71bd5d326b9253fef4bb7e6cd60b1044a9180690fa6f3af893c22dbb4b2343605df8df39b0b32146ebc2de83c80a5d510b0c104634209312a6e71cafca8d8701f43e28fbaa37686ee565ae4378530882f808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f431475775d3649f37f56ad175b7d5d4707405f9d0929cee2f34587afa628bb9fdf8a294cdb7ee9cadfe036ca70aa852b83b4d4ce820d153b4d63f5d0252045fbdaf6d4f0f3298f8f954f9afa7b38a7950e22c07845c300a4e6b6357c226640e16d092eec794273cedca92c413a3a223b01850be6624a4021e2eaaf481000b19e9e557e0172344189774fc564ffeaa3cd96e3af36efef922b60a306644e4e37a8e7c732606bf0d119ad2834d5f475d282715354b16f9143b7a40f9ee15c092823b36178925d0f2723c7d6ed496bbef37ea66365ee5632753e1cfdd4e24716cacb0c012bf6a6ed62fe611edf2e7fb42b065a6bbdefe65a09e108da53e1f6d658650f3049d78ddc88320c3ed81a169764846a34d5e29cc90d03de12228057752d7a830eeb5e4f516dcb5be14582d36906327d4848250dcd690a074d90a6187488a1741979ea855efd93682d8a5514e0f6d542055a7ad184e408b27f1eb5dd87cdf3702a82c2d6d9483172a5303fa9e92a79925310053ff708727c3853d71e444a8ff56be952b883ad605fe14d65bfd6e3ca9bf811a82a521c1c5494c90da692f701e286a74dbcf195d8ff3e5a5a735871bbe6f0ce6cd54f7e5cc1c902ab0eb51ea6f39f0793e4692dc586d2b8ba1ba6f4f42664be6f221697fe78c1b315f20b30782ae4f9b165f9836e84dbcbdf90e12555736bb5dec079f4a83cb33c0a13ef89890c8f8ecc2d80b799d5a7a7912ef89cea1633f1ecd9483a13e061a9972979daf2d32b7a35b7276bccba0bc5431893fb5a1c4e6f19f7ff4b8f67b4f50cebb932e57da8983e9678424607253b1b049b88d1858a7fedcd5f5dd4207a7df7d4eff9da00d75e295541a663d92c82528806d7cac18a3fd138e4b4b52889e83ffd4bd3a1e3550e2c0781b2e13035f2fc7eb175300e6f77fc14abed406c1ac526cbd83ebd83fd2d7ed6480780e3a586ca4e8d71a3e10a5c5b1f60b014aa50c44ce2ef63a48666bba0cc15ad8b1cbb740a81520b40248a5a6629429f2fb8d1530e3f8add6615304b2419d2b2a1348b36fcf2cc5ff22a789f08da7625f10293c98a41f90c1e1640c7f4518969566d6b55218600f5fad5cf8d71df04dd78eb7e96813c935b57795464a06ecd1f4af8c34b6afb622c4906e38fcc9827d67a7aad6f6f93cd782dd4e61e1feec42667435288f079eb9db78d629e14a67f21a54417274eae6165ba1c3e272ac664884d89bb599f33dbd407d2896e8c8995874af44c8e49c5d68ba49a0abf914fbfc28ebd003ffd99dcb0d27eeb3f9cf365ddea06cfe325f65e97b3e6e463cb138dd6dd47d41532c2eee2e3fd9ac99cb6f664c75b48ffa6bf4fe0ba0d7ee81f1b485d51b54915a4d09d4ef3262ecd4d8a114fce7b8a565d8a8b34b10bdc28270df86a4bc319900d10d32e5f1ff05cacf2f7dc5cc7ab024026b6b20e62436d63ce62cf91aec4c0eac81d47d5eb8a192058e2cd6eb6ba0f8e393f7a2eb23440c000097fa344bda78c1d3a3f8494cb443c5a900e7d35f104dbed010959022e17c5deb51fb2bec098a90d57bec0427fb88af1773d67f8799a2e0e468c63b7cc428911a3fc1a6349917bdbda1f4ce7d5876348250ed345dc6f74a21db813672fec71038bd9a33e9b1b9891f57329e01cb129db9c0d79cb68339fedef479e9a99578ac6d5ce9d539f5bb94c2ffeb5161ba6bc24a501be785defa3715b85ea0c9c48a6a04e125cd3d6ea6845d6307e166de37e296b2f6f2de7846197d4626f16d44fb804727500d7b39f9c47b4ab1a44f961a831da39e51b434ea66ce118d8bf9df4d54cef716adf521a9ef9d62ed42efb58280d80a435eb8ade574b1013bafa8fbdde4edf3f1574ac4f0a04c116d2a509e9116c267c9b27a9ee027bbb4f9ddd178db67f1f14ccac5e633a5472e7807cb695418105a593f9730f02e2095f286a09782d8e02e2d8bda9c45efe2dde5f8a77582e9f227fbd168fd1e4ae7278ed50e62687a45f42887f9099fffb460a7b3d43073caed0f264205b9c7149805f97ff42eb7fe28699473246335187b48cac551c09f134274546590679398186ac37e91d71a60f5a507a35f6093b4ffc9337f6d670d776e38e3797904f9b15822da2c330b49863a7a4886ba4374947794af7137ab54c8c858a6ca425c22590dd55198e2ccfd9937a151e601e9b9bda173a3e44dde3b8713ef631a17b47b719a4681847b6831cd943e941b3cc16ee93e8792784acd80f49465989f50389e3b052693e56334508c0345ff39edf46d59d28a34986f0e7ab6e3d6d5c2c4be4991e08bdc9d8c3caa3c98bf91aadbc3c47f181dc08416f5003c52a746667ab6b53ce0df4cdc704d954d45b0cf5e87a220b706514ab07545422e474f36737103026adb14e9c50c927fec8b4b4eace8c54db29ce4c2385e14009d49bd667292207357c0b1303ce6fd348a64257bce5f8b8a7fe08542edbf9bc2e36b8a8f05c081f302b654d6797566a1363811b30a8b89da07b88985795436efe32d85fdc7cb01da0a21535447a107539d6faf93f0cd512db68b25afcc031fffe50a064883ef5705897f4c85d346f5269a5f54fb1f1b7a022e6a1644ed5587692bbd6cc2f3af82213649fcb47778c43fc692f85ff49d378c332541ef7f90fe37e10cc33a79d8198bd894b617fb3ee36ceb8a257a133edb2fe281b292eb16aee72550bb9a82874384016f3e47c9788586ec550bf8dae85e3ce311528010b518d192a78057dea9c8dcdc3b8287bff04425a3b71fab91753c36eb2604937cac5e9991d159af4382442eb4879fa454f4290f9f1174468feb110126835d7a2bf95551075817b8fa4770c1595c1b1161d609b4278e78c58c99803f4193e152200eacb3fc03ccb08555af9eaca4c727978d6d95f5ee25952aac7475312a7ac650b98dceceff1904877ba68dbfe27fb930abc9701a36cf518573c0277a60d728115f559d5966bd2eb6a2a597a595e97ba841269ae486a08de61180ca02c2c82933d1671605abf8297157ff8f014c6f9e39f5f7e09929cafe0739933f3d69bd8b48e587deb8b0401c53fa37e9ea0c68ccb0bf736daf2e3bb9f2562e05eba7bdc9712a5bcb445c3802ff319885972819c075713b9a2aecf69cd9604c5741e9f0eb78a98b8aa3f43a5b5d7a1dd1c9416f09516e4fc6569f2455815839afa3dd66ae9c61c02f8788a0c392556a9e07d2dadb8c8e8708f340bc5297ee0c05acfaecadf75e2554636f0bb332cf7ae25bb96c34f576a0f1b00a99426df9f579a87d666df9a5d4865f65d87f02c8cc8f1af905b796ccf032905abc8a7c279b6d3664fb2165d98559962628a5dc6a484a3e3e49028c3eb8114588cf0f8e9367ca6f99f78df12c010cba0517269f326c9512eb3db3e9b3cfcda2798934094095f0c78e8a46d387e426c50ca0b7c2aa79b50c5853f7d0b7caf355b1d9406b02d1fb59f18285a33a2e25df7cc9ffc96e19d5613251de55f6ab7d0099c85095d038c2731ecca405643a2bbe023de806cc2b46f626290ab88c902438373b7534ef13a5a026b57305dd08ce4422203a243f0186633306fce03c7b6c9486637f0f0d4c3310c79f74cef35601c4db6561689bcce73afa0fa0a8853106d3f1ebcbc2cb2ce67589dcb4c9b79009d63956991a86b9ce9153b8f3ef593f8ad3570e2ee1a90f8b2d7595eb9e7262bedf84e49ec41c33904bae1d4afa5646c99e7eeea625dc812d2f8db1d6067df0fea7a806c3468d06e751d3d59a0da6ece1e791ee104139bf3d055010c9081cecd5dcc1084a83873419c0f8443af4ca1eee4644154942c20ff2c6654e10abc25997d1d61c323f57c31108f1aab86ee32165cdf9c1c3473ca77e57f57df9b73adcc03c4a4bf50ad827e96b1d54334f8f5a1babe4102ac227e5730e71cd8c7e694ca11824df8103f409e16d044e02f9931a62a39f98899b463da70f3e568f8fc52d26f52082a0dd5af98889ec6b496e9258f46a8cb8cdb46ac1ec1b40e5536c931180d9e6529f81a2f0d277339bfefc0ad285a0301817b928166d05d30cd661b8d7489065bd26effd00ca5014dc32cc7f6b19f185f81a58d9eb25dc7601ee80d3f518f03eddddec1a33cf64153dfeae4822135fb8e7bcb5daec781fa6d413f09de19389406b8adb116d15b06e377a27259d82c6ae56dbd4f3906abd7ba4596d9abab1fc2631e13a6fb0d01bfdddd2306354f5c309567d7e938afc9fb9026a3f60491e35ecebb6e6aa85803a0a829de4c27ab9a6277723b1cf31605ac3b33a93cb0428f21b1be623ae9791df2008ab7fd950511c6de8f9d345eb41c70edfb70634e674c354935b2e52f37c9e761907af9db86ab8a67fa8f18a9039103ad3c14e61c0d6c03c8e52280722aacbf3cbb9225e950e6782b27165c4f99e94dd5629379ad03f524ddd578bb0582eb45bedd3140a5f950010505f543e66e6aa6f9685e53cdbe70ca195be7c504e607d6e140f4ea31ad8322f34e249af9da2169e39cccea3fc927528bdd43e2ce546a5c7e7338207776f38467fe15d4ae39f624fc3be0d9f0719dbe608f042595d04af3dfcc124be79511edf7a338b85c6b148ccb038c8d4dfd440800f22dde0430cc71fc88d2e85ac3b815bb12d9e5845dcd2d52d3a170c64141180e4b33e99b4802eeeb9a03412fb49f71d1a969df09bc13aca9fcdd0b546797ee94a36c56f20d92b82109dd93a79ac3283437fc70128c26d3e959f60d7d22d54a1da260124fd25c0d9a9a7f6f70996c6c1e313f95416b58d8d5d81c99a05171d652c98f19ae322b94ae8c51a07a00d6c78422d7179f17c7e4c301557f0c0d33c303d74827f0810552635fab1de6017ad5fe903d4970266623d288eea1409499b51af18d3b9ec4c3d8e8bd02d620101ccbf97b21011d2c21cfef2755ae0c097bf683856c31261a2821df495bef93ebef71a02d9dc9f9c30d7b8844a84f5b24c996a55fba63d5f96f9037dec5cb02b65993412ce0c685b2163eeda64dc8c443c21ef03b1a3305d0d166cd12702af60b283149ff3b24e3987c7b2d947c4dcaaaf47f4c4b166456bfc2e8cda97ac12d7d6ebc1f9ca5065329a6295973e768cf4dee3dbc6fbad8061c4ab6ac33053abfc8500e6cd33d45b41d19b047d7ae62c30ecffd2d942abd3a1d02565ad0bb0e0481ff71b5e92cc3a41a0f4e6888ec2a8fb6ae362a056f3cb3cc357783e27a722e58ecf3cdfd4cfa20be00e81699ef04a43ce973ceb82940f46da15da19bf3d1cca6aeb41286bd0ce3f329c8acc9b790a7ef0f1d136275593f3c29aa5a6ddf4d4b6fe41dae0d356dc82fa4cb614a3ad8b5567397097c3ef45afe79f0cc1a53039086ee49b97a56de6df6cc8b20c190e294a0903bf5ec931494d4ebad1292373de15aeba578e36d4eb3f60ac4dba3f732678ffdf3a86e69e16225a37cbc3c46d01399bff0d07c2d3c33e2a2076a1e6907c33a29b2118fa4e0f6018cb551c033ee29bf013103e5810fb3fbfd584f377a928de6b5af2c417cef1c6b21d5147ce021171afb86df831cb0a675408e9f7c841cad7fbc1d01d75a7b1e9cf472d42e1c257a5c60d2fe98fd26adeaa57ea571769c0c5ef9a816ad825128df3ae1b475171500f8e9225b5d667f2c045044258ba27adc9c0f9e6e76fd0a9c7b0195ba9296993bb7d115005c904752554e2069f885353ce9853de45308e3b7603a93afda9a5db2a761688fbe54da51c13dc73ad159f37afef1136d98e3c9109f586a2b9d42a2de1aa2042204e4882c9480817abb36c16fc51f4d0c708cad7a769298b3ad4183e1bbd6c9f9b6c67e27d52c8b7ed3bfd7c04bcbcad2a46c3baed70a52a2c7f7206403d4b7789f13e19f7b0ac9b178aa50c8abe5069960f7bad23dfbc4bf6be96007c08e38856940d6f9b4ad3fc518ab584b4c6e9797dd016245fd04f161ce26843d9ea7c95aaf69399e7ef51956d0c4126a68f32b111f54f9fa8ee85da1cc92d0768634e6eb3e1d60eeb31524a93cb728613bd0423a13e36109eff1deaf192d2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85501d71fd0fb8be240fb47e1f205f822dd268c8569db844baf5f39d93ee419415d71a73c8ab9bd1e4bcf5960afe97d3382a802c9ee652f0d9f8cf3a1a498891a6e71b1908b5d3a75893cafb3ac8e8977fcace7410252fb4699ac08208f288f987c5de691856d9e974b1acd07c69756ca6010397bba994ebb69cb30f7a71c558b725f661f606472dfd072a0c5c17fdf298feb85e406afa861e61c86a8df5624f17983d3f3b32fb97887788f04e498c984dd1f5f92f763c8457d445eb3fd59d3d0a3c1e2bb222c1246351fe28b18e295bef3f5956f7f69b173af0ef46465132aeec98672ecd20c0facccbda7cedfa71b0acc05d75e185c373f86f60dc4d6fc5f9c6d2080f3c4185ee15fb2b79d02127068eec5637ac7729f4fcc59fe66f234b63cddf13712e519b00d21cd546e618e04495b939fc8d73ef5ad578dd1c17b194d31dbdf717e6ea54a078a861952c0ccb7a9b36d4b6791ecb14b1ca3d59044630f317ca6b570fba8cf9f56c5c2bdf18d974db28ac62e59a30a03c44becdc95f668ffb612cd4ae3edf94e22065c7a95513f03e55ce3b328ce942dfa68fc02d300e214af04127f60b0ff7213340934bd5f0500673b63071f36bb6533a12606d5acf5bc30b0590c40f33b77eb9885ec76db13479ca1a26de4181b04b6fa218b162d6e7ac7136d943c81b6df1478c3d091baf4e8a4252b70fdfb0c07a3a13027f35c86af77d8c61294ade9ec71de53390b98da54169b0b8fb89c87996917fa1f82e139421449c9cdc0a9b97deb47c71e51cf1953e0636b5e4b10eb47a918eb2c75ff51a92c3354d1763b26ca824b781d90822f7a2b8b2a56c839871b90ed8a7faaf8f5cdf8793ef486b824af1345c76a859f80d9d35bb4949c67dcac664211a2a1b4ef5b453ada636d178b6ad3ba668cf41b5829e8c22c38f9b004bb6c4eaa7567ec0ef7931f0edc816b378155ef69f7d03c0067928c077cbe302c4db82d59d7f1bccea13ff3d4a5b8985dddc0d85b261bbfcb3108f2e40c308e1a72ae6b3d27b82402e91f7ba7e5b0adf1abf67c97b0e2bc246c687c8319468335b54d42206a0e4c052a7dcaa53f6eed6c9d5f9fd5044d9779e82b1c37ccee6fc881af8f1d22d4ba0cbdd4b9b459fd2ee229480c8ae65864dbc480e905b62aed0046ac9303609e3249c5850ba54358bd6a7b3fb9454eea4666d09c3ef3740610271dbac2d0b1fbc147908b75241ca134a0e95b0e38491c9b2b78006c8a5ea46b465596ddc6d638d41d100934a4debb9b034ead38473405dae9bc05bc94f2fbcb1841e0e683f04712293d534caaf5cfba4846faf1f41a129c90626ab86c58f9094d037c444271cc46630ef9c62721a5a23e923ffad4da520fa2c7cccff46f2543dd2012acda9e9726ae29a0d4d54320f66cbad885e2e08443c113fefc8205c7218c1aa87e699a3361b67d96bec804db4bceca4fdf01a25c9deef05ad7958bd3f99c8d84b967255fcb90f782f44278d45660e1dd2af87b05919a09931ed7c6ffaf86465262a2da601c6444a0d149e872a178e56a40d15e008dd0b1d2874833dab66f9d23142285c35acc0b75e43f16368801ab1bd60d59bc05512f4cb5aae2fe6391444e37b22458f87a4a04de6c048899547a180bf64a8a699037e516b7ffc4b93e0ac6fd7b72f4b4baed2005c2569f82651bb0eb67d71902305f6e99851525e556ba521f40357c56f6377a06460826722ce8e27ac8c9dc81a845aab67958f3f6343a95aa5388ac245afcd6cbc1b95bbf2489f82e74416a3a63fb4cf547f17f53b91ac6555b36e13f69ad8bdfb5aa2a6885ada7588a8e8e70b328a22581a0abfd2b7d6187b9c9d49e28a76bc67b1c4db7f24ae3b174c6f52c49a7eac7506ffea61d163e3f640fb26b429543bf5e3f5fe3b3950f0864a0dc98b6e254caceb75c640ba8633f699c7521eb14d76ff0c84115c96bdc79e591fba91018148783d0bc1956f1ab01ba364f2476cea796757fb7b1d8cad1678ab4f08de219d4f1ccac9160c5637bbdd22a1c074f8a05b9f9c4d7535b23eea62c30caeb313c457a2c8716e81df852b783e76ad6d68f0b524381632729b6ea3dfff64a74b5bb8b7fae8788799d301dbf5180c30b9a09eb690a5a4600e8c14a145cf4e0b155d3bfba23f18366c3794593f21c70dec7815d9abf3e3acfebb4598ed0b9565fefbd93b67ad7d011c3c49ec947b2699b1ffd1e0afeaead9e9c3477b4fbcf4b9f7a8b13834286af25dff2d8055992c883341d2375b372d5dd6937b41b54dd447cd8f09f5003033fe04d40f3dd9a649154aa6fa9522870a059c116dd085ef054520fd76fe4a8f837ff258bb6ca01e951472cd890ba4ea9d7bc2d75bb7524dd5221d5b55922ee893cff9d97b2e5f7718d45a319fe8b519c8fd66b683e60f90ced05fe8ecc4ef2465cd25a3ec8d1234184350f41f5e60e35757976449bce2062884e28bfe2cb9e6c66be72006c1c6513c31eea53cba5cf88e4e0f1f85ce9e30f307e1b91caef2702f71ec0bb6470f071e095dbeea0848ecec0ff564a7fa395700d129b4c58c43d2655244c3c2f4ce61bde4e9bb1fb8bf9e5e967639dd7d906fec0931eabe0988a9c6d7d952919f4ed197c598c84da46bfaa3b65907afc90796742cbb43b401fba88c93192484c695dedfae11fea4a8e4064835edbf899d1ef432cd19c9e5726c4f93d097aadc18c4859dc59fc928634ab850751f5f4961eebb21b3023577104842c06045c28c3b8d2f76f5d231a3740d9edc3b53bc352813bc2d8b81349fbad0521f47dace17834440ac4e1f243c6ed760ba35be8bd9190e250045d29452e43343a300401fae84fe34aaf79925bea14df66d4a0b212996b7b7c6caa6bdf35aa0d6f3342ba632eb56b787ee80db05633af64f363ec8130263fdebcb0d4c226561087e868ed2c6070d512ef2d7fa766cb04f561fbf5a51b1929d9f145fbeb14d76f6ed36b78236b1f9eb6602ddacb926595431e326d893ad17e01d3114899a3a974556cc34f36ef0fda5ebd0f9da89arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-sqlalchemy-1.0.15-1.fc23.src.rpmpython3-sqlalchemypython3-sqlalchemy(x86-32)@@@@@@@     @libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.4)libpthread.so.0libpython3.4m.so.1.0python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.43.0.4-14.6.0-14.0.4-14.0-15.2-14.13.0-rc1W@W@WM|W;VV=@VVl @VD@V'~@VU(U4@U3@UUt2@UL@UD@U;U:0@U0U'@T>aS@S׌SQ@SSuSt@S@R'R@RRo@R q@QB@Q~`Qg@QPd@P(@P@P O@OE@Ohq@O&@O (@NN6@M@MRM4/@LL*@L)@LrbLH2L#HK\Kg@K@KKhKhKf@JQJlE@J2C@II@IIw@I3I1.Hc@HB@G^@G@G^{G^{G@G@F@F=@FF@FҼFFF@EEEEEz@EfE @DZ@Dq@D|DLD@D}@Nils Philippsen - 1.0.15-1Nils Philippsen - 1.0.14-1Nils Philippsen - 1.0.14-1Nils Philippsen - 1.0.13-1Nils Philippsen - 1.0.12-1Fedora Release Engineering - 1.0.11-2Kevin Fenzi - 1.0.11-1Kevin Fenzi - 1.0.10-1Fedora Release Engineering - 1.0.9-2Nils Philippsen - 1.0.9-1Robert Kuska - 1.0.8-2Nils Philippsen 1.0.8-1Fedora Release Monitoring - 1.0.7-1Nils Philippsen 1.0.6-1Fedora Release Engineering - 1.0.5-2Kevin Fenzi 1.0.4-1Nils Philippsen 1.0.4-1Kevin Fenzi 1.0.3-1Nils Philippsen - 1.0.2-1Nils Philippsen - 1.0.1-1Nils Philippsen - 1.0.0-1Nils Philippsen - 0.9.9-1Nils Philippsen - 0.9.8-1Fedora Release Engineering - 0.9.7-2Nils Philippsen - 0.9.7-1Nils Philippsen - 0.9.6-1Fedora Release Engineering - 0.9.4-3Bohuslav Kabrda - 0.9.4-2Nils Philippsen - 0.9.4-1Nils Philippsen - 0.9.3-1Nils Philippsen - 0.9.2-1Nils Philippsen - 0.9.1-1Nils Philippsen - 0.8.4-1Nils Philippsen - 0.8.3-1Nils Philippsen - 0.8.2-1Fedora Release Engineering - 0.8.1-2Toshio Kuratomi - 0.8.1-1Toshio Kuratomi - 0.8.0-1Fedora Release Engineering - 0.8.0-0.2.b1Toshio Kuratomi - 0.8.0-0.1.b1Toshio Kuratomi - 0.7.8-4.20120813hg8535David Malcolm - 0.7.8-3Fedora Release Engineering - 0.7.8-2Nils Philippsen - 0.7.8-1Nils Philippsen - 0.7.7-1Nils Philippsen - 0.7.6-1Nils Philippsen - 0.7.5-1Nils Philippsen - 0.7.3-2Toshio Kuratomi - 0.7.3-1Toshio Kuratomi - 0.7.2-1Nils Philippsen - 0.7.1-1Fedora Release Engineering - 0.6.6-2Toshio Kuratomi - 0.6.6-1Toshio Kuratomi - 0.6.5-1Toshio Kuratomi - 0.6.4-2Luke Macken - 0.6.4-1Toshio Kuratomi - 0.6.3-1David Malcolm Nils Philippsen - 0.6.1-1Toshio Kuratomi - 0.6-0.4.beta3Toshio Kuratomi - 0.6-0.3.beta2Toshio Kuratomi - 0.6-0.2.beta1Toshio Kuratomi - 0.6-0.1.beta1Toshio Kuratomi - 0.5.8-3Toshio Kuratomi - 0.5.8-2Toshio Kuratomi - 0.5.8-1Toshio Kuratomi - 0.5.5-2Fedora Release Engineering - 0.5.4-2.p2Toshio Kuratomi - 0.5.4-1.p2Toshio Kuratomi - 0.5.3-1Fedora Release Engineering - 0.5.2-2Toshio Kuratomi - 0.5.2-1Toshio Kuratomi - 0.5.1-1Toshio Kuratomi - 0.5-0.1.rc4Ignacio Vazquez-Abrams - 0.4.7-2Toshio Kuratomi 0.4.7-1Toshio Kuratomi 0.4.6-1Toshio Kuratomi 0.4.5-1Toshio Kuratomi 0.4.3-1Toshio Kuratomi 0.4.2-1.p3Toshio Kuratomi 0.4.1-1Toshio Kuratomi 0.4.0-1Luke Macken 0.4.0-0.4.beta6Toshio Kuratomi - 0.4.0-0.4.beta5Toshio Kuratomi - 0.4.0-0.4.beta4Toshio Kuratomi - 0.4.0-0.3.beta4Toshio Kuratomi - 0.4.0-0.2.beta4Toshio Kuratomi - 0.4.0-0.1.beta4Toshio Kuratomi - 0.3.10-2Toshio Kuratomi - 0.3.10-1Toshio Kuratomi - 0.3.6-1Toshio Kuratomi - 0.3.5-1Toshio Kuratomi - 0.3.4-2Toshio Kuratomi - 0.3.4-1Toshio Kuratomi - 0.3.3-1Toshio Kuratomi - 0.3.1-2Toshio Kuratomi - 0.3.1-1Shahms E. King 0.2.7-2Shahms E. King 0.2.7-1Shahms E. King 0.2.6-2Shahms E. King 0.2.6-1Shahms E. King 0.2.4-1Shahms E. King 0.2.3-1Shahms E. King 0.2.1-1- version 1.0.15- version 1.0.14- fix source URL- version 1.0.13- version 1.0.12- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Update to 1.0.11. Fixes bug #1296757- Update to 1.0.10. Fixes bug #1290945- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- version 1.0.9, upstream feature and bugfix release- Rebuilt for Python3.5 rebuild- version 1.0.8, upstream bugfix release- Update to 1.0.7 (#1244991)- version 1.0.6, upstream feature and bugfix release- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Update to 1.0.5. Fixes bug #1229067- version 1.0.4, upstream bugfix release- Update to 1.0.3. Fixes bug #1217761- version 1.0.2, upstream bugfix release- version 1.0.1, upstream bugfix release- version 1.0.0, upstream feature release- version 0.9.9, upstream feature and bugfix release- version 0.9.8, upstream feature and bugfix release - avoid using unversioned python macros - use py.test instead of nose for tests- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- version 0.9.7, upstream feature and bugfix release- version 0.9.6, upstream feature and bugfix release- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- version 0.9.4, upstream feature and bugfix release- version 0.9.3, upstream feature and bugfix release- version 0.9.2, upstream feature and bugfix release- version 0.9.1, upstream feature and bugfix release - no need to use 2to3 for python 3.x anymore - build C extension for python 3.x - require python2-devel >= 2.6 for building- version 0.8.4, upstream bugfix release- version 0.8.3, upstream bugfix release- version 0.8.2, upstream bugfix release - drop obsolete sqlalchemy-test-bidirectional-order patch - fix bogus date in changelog- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Upstream bugfix - Stop calling sa2to3 explicitly on the library. It seems to break mapper.py's import of collections.deque- Final release of 0.8.0 - Fix for a unittest that assumes order in dicts- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Update to 0.8.0 beta- Update to a snapshot to fix unittest errors with python-3.3- remove rhel logic from with_python3 conditional- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Upstream bugfix release- Upstream bugfix release- Upstream bugfix release- Upstream bugfix release - package README.rst instead of README as documentation- rebuild for gcc 4.7- Upstream bugfix release- Upstream bugfix release- 0.7.1 Upstream release - no need to fix examples/dynamic_dict/dynamic_dict.py anymore - use sqla_nose.py to fix %check- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- 0.6.6 Upstream release- 0.6.5 Upstream release- Filter out the C extensions from provides- 0.6.4 upstream release- 0.6.3 upstream release- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- 0.6.1 upstream release- Build beta3- Build beta2 with cextension- Build python3 package- 0.6 beta1 upstream release- One last cleanup- just some cleanups to older styles of building packages.- Upstream bugfix release 0.5.8- Upstream bugfix release 0.5.5- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Upstream bugfix release 0.5.4p2.- Upstream bugfix release.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Update to 0.5.2- Update to 0.5.1.- Update to 0.5.0rc4 which works with the new pysqlite - And update test cases to work with the new pysqlite- Rebuild for Python 2.6- Update to 0.4.7.- Update to 0.4.6.- Update to 0.4.5.- Update to 0.4.3.- Update to 0.4.2p3.- Update to 0.4.1.- SQLAlchemy-0.4.0 final - Run the testsuite- SQLAlchemy-0.4.0beta6- Update to 0.4beta5.- setuptools has been fixed.- setuptools seems to be broken WRT having an active and inactive version of an egg. Have to make both versions inactive and manually setup a copy that can be started via import. (Necessary for the sqlalchemy0.3 compat package.)- Modify setuptools to handle the -devel subpackage split in F-8.- Update to 0.4 beta4.- Remove python-abi Requires. This is automatic since FC4+.- Update to new upstream version 0.3.10- Update to new upstream version 0.3.6- Update to new upstream version 0.3.5 - Simplify the files listing- Remember to upload the source tarball to the lookaside cache.- Update to new upstream version 0.3.4- Update to new upstream version 0.3.3- Bump and rebuild for python 2.5 on devel. - BuildRequire: python-devel as a header is missing otherwise.- Update to new upstream version 0.3.1- Rebuild for FC6- Update to new upstream version- Include, don't ghost .pyo files per new guidelines- Update to new upstream version- Update to new upstream version- Update to new upstream version- Update to new upstream version  ""$$&&()*+,-./0113456688:;<==?@AACCEFGHIJKKMMOOQQSSUUWWYY[\]^_`abcdeeggiikkmmooqqssuuwwyz{|}~       "#$%&'())++-./0123456789:;<=>?@@BCDDFGHIJJLLNNPPRRTTVWXYZZ\\^_``bbddfghijjlmnnpqrsttvwxyz{|}~      !!##%%'()*++--//123456789:;<=>?@ABCDDFFHIJJLMNNPPRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.0.15-1.fc231.0.15-1.fc23    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ""######################################""""""""""""""""""$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$&&''''''''''&&&&$$$$$$$(())))))))))))))))))))((((((((($$**++++++++++++++******,---.//.012133314415555555516177718888191:::1;;1<1=1>1??????1@1A1BB1CC1DD0.EEEEEEEEEEEEEEEEEEEEEEEE.FFFFFFFFFFFFFFFFFF...GGGGGGGGGGGGGGGGGGGGGGGGGGGGGG.HHHHHHHH.IIIIIII.....JJJJJJJJJJJJJJKKKKLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ..-MMNNMOOOOMPPPMQQQQQQQQQMRRMSSSSSSSMTTTTTMUUMVVVVMWWWMXXMYYMZZM[[[[[[[M\\M]]M^^^M___M```SQLAlchemy-1.0.15-py3.4.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtsqlalchemy__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoevents.cpython-34.pycevents.cpython-34.pyoexc.cpython-34.pycexc.cpython-34.pyoinspection.cpython-34.pycinspection.cpython-34.pyointerfaces.cpython-34.pycinterfaces.cpython-34.pyolog.cpython-34.pyclog.cpython-34.pyopool.cpython-34.pycpool.cpython-34.pyoprocessors.cpython-34.pycprocessors.cpython-34.pyoschema.cpython-34.pycschema.cpython-34.pyotypes.cpython-34.pyctypes.cpython-34.pyoconnectors__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyomxodbc.cpython-34.pycmxodbc.cpython-34.pyopyodbc.cpython-34.pycpyodbc.cpython-34.pyozxJDBC.cpython-34.pyczxJDBC.cpython-34.pyomxodbc.pypyodbc.pyzxJDBC.pycprocessors.cpython-34m.socresultproxy.cpython-34m.socutils.cpython-34m.sodatabases__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyodialects__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyopostgres.cpython-34.pycpostgres.cpython-34.pyofirebird__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyobase.cpython-34.pycbase.cpython-34.pyofdb.cpython-34.pycfdb.cpython-34.pyokinterbasdb.cpython-34.pyckinterbasdb.cpython-34.pyobase.pyfdb.pykinterbasdb.pymssql__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoadodbapi.cpython-34.pycadodbapi.cpython-34.pyobase.cpython-34.pycbase.cpython-34.pyoinformation_schema.cpython-34.pycinformation_schema.cpython-34.pyomxodbc.cpython-34.pycmxodbc.cpython-34.pyopymssql.cpython-34.pycpymssql.cpython-34.pyopyodbc.cpython-34.pycpyodbc.cpython-34.pyozxjdbc.cpython-34.pyczxjdbc.cpython-34.pyoadodbapi.pybase.pyinformation_schema.pymxodbc.pypymssql.pypyodbc.pyzxjdbc.pymysql__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyobase.cpython-34.pycbase.cpython-34.pyocymysql.cpython-34.pyccymysql.cpython-34.pyogaerdbms.cpython-34.pycgaerdbms.cpython-34.pyomysqlconnector.cpython-34.pycmysqlconnector.cpython-34.pyomysqldb.cpython-34.pycmysqldb.cpython-34.pyooursql.cpython-34.pycoursql.cpython-34.pyopymysql.cpython-34.pycpymysql.cpython-34.pyopyodbc.cpython-34.pycpyodbc.cpython-34.pyozxjdbc.cpython-34.pyczxjdbc.cpython-34.pyobase.pycymysql.pygaerdbms.pymysqlconnector.pymysqldb.pyoursql.pypymysql.pypyodbc.pyzxjdbc.pyoracle__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyobase.cpython-34.pycbase.cpython-34.pyocx_oracle.cpython-34.pyccx_oracle.cpython-34.pyozxjdbc.cpython-34.pyczxjdbc.cpython-34.pyobase.pycx_oracle.pyzxjdbc.pypostgres.pypostgresql__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyobase.cpython-34.pycbase.cpython-34.pyoconstraints.cpython-34.pycconstraints.cpython-34.pyohstore.cpython-34.pychstore.cpython-34.pyojson.cpython-34.pycjson.cpython-34.pyopg8000.cpython-34.pycpg8000.cpython-34.pyopsycopg2.cpython-34.pycpsycopg2.cpython-34.pyopsycopg2cffi.cpython-34.pycpsycopg2cffi.cpython-34.pyopypostgresql.cpython-34.pycpypostgresql.cpython-34.pyoranges.cpython-34.pycranges.cpython-34.pyozxjdbc.cpython-34.pyczxjdbc.cpython-34.pyobase.pyconstraints.pyhstore.pyjson.pypg8000.pypsycopg2.pypsycopg2cffi.pypypostgresql.pyranges.pyzxjdbc.pysqlite__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyobase.cpython-34.pycbase.cpython-34.pyopysqlcipher.cpython-34.pycpysqlcipher.cpython-34.pyopysqlite.cpython-34.pycpysqlite.cpython-34.pyobase.pypysqlcipher.pypysqlite.pysybase__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyobase.cpython-34.pycbase.cpython-34.pyomxodbc.cpython-34.pycmxodbc.cpython-34.pyopyodbc.cpython-34.pycpyodbc.cpython-34.pyopysybase.cpython-34.pycpysybase.cpython-34.pyobase.pymxodbc.pypyodbc.pypysybase.pyengine__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyobase.cpython-34.pycbase.cpython-34.pyodefault.cpython-34.pycdefault.cpython-34.pyointerfaces.cpython-34.pycinterfaces.cpython-34.pyoreflection.cpython-34.pycreflection.cpython-34.pyoresult.cpython-34.pycresult.cpython-34.pyostrategies.cpython-34.pycstrategies.cpython-34.pyothreadlocal.cpython-34.pycthreadlocal.cpython-34.pyourl.cpython-34.pycurl.cpython-34.pyoutil.cpython-34.pycutil.cpython-34.pyobase.pydefault.pyinterfaces.pyreflection.pyresult.pystrategies.pythreadlocal.pyurl.pyutil.pyevent__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoapi.cpython-34.pycapi.cpython-34.pyoattr.cpython-34.pycattr.cpython-34.pyobase.cpython-34.pycbase.cpython-34.pyolegacy.cpython-34.pyclegacy.cpython-34.pyoregistry.cpython-34.pycregistry.cpython-34.pyoapi.pyattr.pybase.pylegacy.pyregistry.pyevents.pyexc.pyext__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoassociationproxy.cpython-34.pycassociationproxy.cpython-34.pyoautomap.cpython-34.pycautomap.cpython-34.pyobaked.cpython-34.pycbaked.cpython-34.pyocompiler.cpython-34.pyccompiler.cpython-34.pyohorizontal_shard.cpython-34.pychorizontal_shard.cpython-34.pyohybrid.cpython-34.pychybrid.cpython-34.pyoinstrumentation.cpython-34.pycinstrumentation.cpython-34.pyomutable.cpython-34.pycmutable.cpython-34.pyoorderinglist.cpython-34.pycorderinglist.cpython-34.pyoserializer.cpython-34.pycserializer.cpython-34.pyoassociationproxy.pyautomap.pybaked.pycompiler.pydeclarative__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoapi.cpython-34.pycapi.cpython-34.pyobase.cpython-34.pycbase.cpython-34.pyoclsregistry.cpython-34.pycclsregistry.cpython-34.pyoapi.pybase.pyclsregistry.pyhorizontal_shard.pyhybrid.pyinstrumentation.pymutable.pyorderinglist.pyserializer.pyinspection.pyinterfaces.pylog.pyorm__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoattributes.cpython-34.pycattributes.cpython-34.pyobase.cpython-34.pycbase.cpython-34.pyocollections.cpython-34.pyccollections.cpython-34.pyodependency.cpython-34.pycdependency.cpython-34.pyodeprecated_interfaces.cpython-34.pycdeprecated_interfaces.cpython-34.pyodescriptor_props.cpython-34.pycdescriptor_props.cpython-34.pyodynamic.cpython-34.pycdynamic.cpython-34.pyoevaluator.cpython-34.pycevaluator.cpython-34.pyoevents.cpython-34.pycevents.cpython-34.pyoexc.cpython-34.pycexc.cpython-34.pyoidentity.cpython-34.pycidentity.cpython-34.pyoinstrumentation.cpython-34.pycinstrumentation.cpython-34.pyointerfaces.cpython-34.pycinterfaces.cpython-34.pyoloading.cpython-34.pycloading.cpython-34.pyomapper.cpython-34.pycmapper.cpython-34.pyopath_registry.cpython-34.pycpath_registry.cpython-34.pyopersistence.cpython-34.pycpersistence.cpython-34.pyoproperties.cpython-34.pycproperties.cpython-34.pyoquery.cpython-34.pycquery.cpython-34.pyorelationships.cpython-34.pycrelationships.cpython-34.pyoscoping.cpython-34.pycscoping.cpython-34.pyosession.cpython-34.pycsession.cpython-34.pyostate.cpython-34.pycstate.cpython-34.pyostrategies.cpython-34.pycstrategies.cpython-34.pyostrategy_options.cpython-34.pycstrategy_options.cpython-34.pyosync.cpython-34.pycsync.cpython-34.pyounitofwork.cpython-34.pycunitofwork.cpython-34.pyoutil.cpython-34.pycutil.cpython-34.pyoattributes.pybase.pycollections.pydependency.pydeprecated_interfaces.pydescriptor_props.pydynamic.pyevaluator.pyevents.pyexc.pyidentity.pyinstrumentation.pyinterfaces.pyloading.pymapper.pypath_registry.pypersistence.pyproperties.pyquery.pyrelationships.pyscoping.pysession.pystate.pystrategies.pystrategy_options.pysync.pyunitofwork.pyutil.pypool.pyprocessors.pyschema.pysql__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoannotation.cpython-34.pycannotation.cpython-34.pyobase.cpython-34.pycbase.cpython-34.pyocompiler.cpython-34.pyccompiler.cpython-34.pyocrud.cpython-34.pyccrud.cpython-34.pyoddl.cpython-34.pycddl.cpython-34.pyodefault_comparator.cpython-34.pycdefault_comparator.cpython-34.pyodml.cpython-34.pycdml.cpython-34.pyoelements.cpython-34.pycelements.cpython-34.pyoexpression.cpython-34.pycexpression.cpython-34.pyofunctions.cpython-34.pycfunctions.cpython-34.pyonaming.cpython-34.pycnaming.cpython-34.pyooperators.cpython-34.pycoperators.cpython-34.pyoschema.cpython-34.pycschema.cpython-34.pyoselectable.cpython-34.pycselectable.cpython-34.pyosqltypes.cpython-34.pycsqltypes.cpython-34.pyotype_api.cpython-34.pyctype_api.cpython-34.pyoutil.cpython-34.pycutil.cpython-34.pyovisitors.cpython-34.pycvisitors.cpython-34.pyoannotation.pybase.pycompiler.pycrud.pyddl.pydefault_comparator.pydml.pyelements.pyexpression.pyfunctions.pynaming.pyoperators.pyschema.pyselectable.pysqltypes.pytype_api.pyutil.pyvisitors.pytesting__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoassertions.cpython-34.pycassertions.cpython-34.pyoassertsql.cpython-34.pycassertsql.cpython-34.pyoconfig.cpython-34.pycconfig.cpython-34.pyodistutils_run.cpython-34.pycdistutils_run.cpython-34.pyoengines.cpython-34.pycengines.cpython-34.pyoentities.cpython-34.pycentities.cpython-34.pyoexclusions.cpython-34.pycexclusions.cpython-34.pyofixtures.cpython-34.pycfixtures.cpython-34.pyomock.cpython-34.pycmock.cpython-34.pyopickleable.cpython-34.pycpickleable.cpython-34.pyoprofiling.cpython-34.pycprofiling.cpython-34.pyoprovision.cpython-34.pycprovision.cpython-34.pyoreplay_fixture.cpython-34.pycreplay_fixture.cpython-34.pyorequirements.cpython-34.pycrequirements.cpython-34.pyorunner.cpython-34.pycrunner.cpython-34.pyoschema.cpython-34.pycschema.cpython-34.pyoutil.cpython-34.pycutil.cpython-34.pyowarnings.cpython-34.pycwarnings.cpython-34.pyoassertions.pyassertsql.pyconfig.pydistutils_run.pyengines.pyentities.pyexclusions.pyfixtures.pymock.pypickleable.pyplugin__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyobootstrap.cpython-34.pycbootstrap.cpython-34.pyonoseplugin.cpython-34.pycnoseplugin.cpython-34.pyoplugin_base.cpython-34.pycplugin_base.cpython-34.pyopytestplugin.cpython-34.pycpytestplugin.cpython-34.pyobootstrap.pynoseplugin.pyplugin_base.pypytestplugin.pyprofiling.pyprovision.pyreplay_fixture.pyrequirements.pyrunner.pyschema.pysuite__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyotest_ddl.cpython-34.pyctest_ddl.cpython-34.pyotest_dialect.cpython-34.pyctest_dialect.cpython-34.pyotest_insert.cpython-34.pyctest_insert.cpython-34.pyotest_reflection.cpython-34.pyctest_reflection.cpython-34.pyotest_results.cpython-34.pyctest_results.cpython-34.pyotest_select.cpython-34.pyctest_select.cpython-34.pyotest_sequence.cpython-34.pyctest_sequence.cpython-34.pyotest_types.cpython-34.pyctest_types.cpython-34.pyotest_update_delete.cpython-34.pyctest_update_delete.cpython-34.pyotest_ddl.pytest_dialect.pytest_insert.pytest_reflection.pytest_results.pytest_select.pytest_sequence.pytest_types.pytest_update_delete.pyutil.pywarnings.pytypes.pyutil__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyo_collections.cpython-34.pyc_collections.cpython-34.pyocompat.cpython-34.pyccompat.cpython-34.pyodeprecations.cpython-34.pycdeprecations.cpython-34.pyolanghelpers.cpython-34.pyclanghelpers.cpython-34.pyoqueue.cpython-34.pycqueue.cpython-34.pyotopological.cpython-34.pyctopological.cpython-34.pyo_collections.pycompat.pydeprecations.pylanghelpers.pyqueue.pytopological.pypython3-sqlalchemyLICENSEPKG-INFOdoc_imagessqla_arch_small.pngsqla_engine_arch.png_modulesexamplesadjacency_listadjacency_list.htmlassociationbasic_association.htmldict_of_sets_with_default.htmlproxied_association.htmlcustom_attributescustom_management.htmllisten_for_events.htmldogpile_cachingadvanced.htmlcaching_query.htmlenvironment.htmlfixture_data.htmlhelloworld.htmllocal_session_caching.htmlmodel.htmlrelationship_caching.htmldynamic_dictdynamic_dict.htmlelementtreeadjacency_list.htmloptimized_al.htmlpickle.htmlgeneric_associationsdiscriminator_on_association.htmlgeneric_fk.htmltable_per_association.htmltable_per_related.htmlgraphsdirected_graph.htmlinheritanceconcrete.htmljoined.htmlsingle.htmljoin_conditionscast.htmlthreeway.htmllarge_collectionlarge_collection.htmlmaterialized_pathsmaterialized_paths.htmlnested_setsnested_sets.htmlperformance__main__.htmlbulk_inserts.htmlbulk_updates.htmllarge_resultsets.htmlshort_selects.htmlsingle_inserts.htmlpostgispostgis.htmlshardingattribute_shard.htmlversioned_historyhistory_meta.htmltest_versioning.htmlversioned_rowsversioned_map.htmlversioned_rows.htmlverticaldictlike-polymorphic.htmldictlike.htmlindex.html_staticbasic.csschangelog.csscomment-bright.pngcomment-close.pngcomment.pngdetectmobile.jsdocs.cssdoctools.jsdown-pressed.pngdown.pngfile.pnginit.jsjquery-1.11.1.jsjquery.jsminus.pngplus.pngpygments.csssearchtools.jssphinx_paramlinks.cssunderscore-1.3.1.jsunderscore.jsup-pressed.pngup.pngwebsupport.jschangelogchangelog_01.htmlchangelog_02.htmlchangelog_03.htmlchangelog_04.htmlchangelog_05.htmlchangelog_06.htmlchangelog_07.htmlchangelog_08.htmlchangelog_09.htmlchangelog_10.htmlindex.htmlmigration_04.htmlmigration_05.htmlmigration_06.htmlmigration_07.htmlmigration_08.htmlmigration_09.htmlmigration_10.htmlcontents.htmlcopyright.htmlcoreapi_basics.htmlcompiler.htmlconnections.htmlconstraints.htmlcustom_types.htmlddl.htmldefaults.htmldml.htmlengines.htmlengines_connections.htmlevent.htmlevents.htmlexceptions.htmlexpression_api.htmlfunctions.htmlindex.htmlinspection.htmlinterfaces.htmlinternals.htmlmetadata.htmlpooling.htmlreflection.htmlschema.htmlselectable.htmlserializer.htmlsqlelement.htmltutorial.htmltype_api.htmltype_basics.htmltypes.htmldialectsfirebird.htmlindex.htmlmssql.htmlmysql.htmloracle.htmlpostgresql.htmlsqlite.htmlsybase.htmlfaqconnections.htmlindex.htmlmetadata_schema.htmlormconfiguration.htmlperformance.htmlsessions.htmlsqlexpressions.htmlgenindex.htmlglossary.htmlindex.htmlintro.htmlormbackref.htmlbasic_relationships.htmlcascades.htmlclassical.htmlcollections.htmlcomposites.htmlconstructors.htmlcontextual.htmldeprecated.htmlevents.htmlexamples.htmlexceptions.htmlextending.htmlextensionsassociationproxy.htmlautomap.htmlbaked.htmldeclarativeapi.htmlbasic_use.htmlindex.htmlinheritance.htmlmixins.htmlrelationships.htmltable_config.htmlhorizontal_shard.htmlhybrid.htmlindex.htmlinstrumentation.htmlmutable.htmlorderinglist.htmlindex.htmlinheritance.htmlinternals.htmljoin_conditions.htmlloading.htmlloading_columns.htmlloading_objects.htmlloading_relationships.htmlmapped_attributes.htmlmapped_sql_expr.htmlmapper_config.htmlmapping_api.htmlmapping_columns.htmlmapping_styles.htmlnonstandard_mappings.htmlpersistence_techniques.htmlquery.htmlrelationship_api.htmlrelationship_persistence.htmlrelationships.htmlscalar_mapping.htmlself_referential.htmlsession.htmlsession_api.htmlsession_basics.htmlsession_events.htmlsession_state_management.htmlsession_transaction.htmltutorial.htmlversioning.htmlsearch.htmlsearchindex.jsexamples__init__.pyadjacency_list__init__.pyadjacency_list.pyassociation__init__.pybasic_association.pydict_of_sets_with_default.pyproxied_association.pycustom_attributes__init__.pycustom_management.pylisten_for_events.pydogpile_caching__init__.pyadvanced.pycaching_query.pyenvironment.pyfixture_data.pyhelloworld.pylocal_session_caching.pymodel.pyrelationship_caching.pydynamic_dict__init__.pydynamic_dict.pyelementtree__init__.pyadjacency_list.pyoptimized_al.pypickle.pytest.xmltest2.xmltest3.xmlgeneric_associations__init__.pydiscriminator_on_association.pygeneric_fk.pytable_per_association.pytable_per_related.pygraphs__init__.pydirected_graph.pyinheritance__init__.pyconcrete.pyjoined.pysingle.pyjoin_conditions__init__.pycast.pythreeway.pylarge_collection__init__.pylarge_collection.pymaterialized_paths__init__.pymaterialized_paths.pynested_sets__init__.pynested_sets.pyperformance__init__.py__main__.pybulk_inserts.pybulk_updates.pylarge_resultsets.pyshort_selects.pysingle_inserts.pypostgis__init__.pypostgis.pysharding__init__.pyattribute_shard.pyversioned_history__init__.pyhistory_meta.pytest_versioning.pyversioned_rows__init__.pyversioned_map.pyversioned_rows.pyvertical__init__.pydictlike-polymorphic.pydictlike.py/usr/lib/python3.4/site-packages//usr/lib/python3.4/site-packages/SQLAlchemy-1.0.15-py3.4.egg-info//usr/lib/python3.4/site-packages/sqlalchemy//usr/lib/python3.4/site-packages/sqlalchemy/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/connectors//usr/lib/python3.4/site-packages/sqlalchemy/connectors/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/databases//usr/lib/python3.4/site-packages/sqlalchemy/databases/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/dialects//usr/lib/python3.4/site-packages/sqlalchemy/dialects/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/dialects/firebird//usr/lib/python3.4/site-packages/sqlalchemy/dialects/firebird/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/dialects/mssql//usr/lib/python3.4/site-packages/sqlalchemy/dialects/mssql/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/dialects/mysql//usr/lib/python3.4/site-packages/sqlalchemy/dialects/mysql/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/dialects/oracle//usr/lib/python3.4/site-packages/sqlalchemy/dialects/oracle/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/dialects/postgresql//usr/lib/python3.4/site-packages/sqlalchemy/dialects/postgresql/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/dialects/sqlite//usr/lib/python3.4/site-packages/sqlalchemy/dialects/sqlite/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/dialects/sybase//usr/lib/python3.4/site-packages/sqlalchemy/dialects/sybase/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/engine//usr/lib/python3.4/site-packages/sqlalchemy/engine/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/event//usr/lib/python3.4/site-packages/sqlalchemy/event/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/ext//usr/lib/python3.4/site-packages/sqlalchemy/ext/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/ext/declarative//usr/lib/python3.4/site-packages/sqlalchemy/ext/declarative/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/orm//usr/lib/python3.4/site-packages/sqlalchemy/orm/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/sql//usr/lib/python3.4/site-packages/sqlalchemy/sql/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/testing//usr/lib/python3.4/site-packages/sqlalchemy/testing/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/testing/plugin//usr/lib/python3.4/site-packages/sqlalchemy/testing/plugin/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/testing/suite//usr/lib/python3.4/site-packages/sqlalchemy/testing/suite/__pycache__//usr/lib/python3.4/site-packages/sqlalchemy/util//usr/lib/python3.4/site-packages/sqlalchemy/util/__pycache__//usr/share/doc//usr/share/doc/python3-sqlalchemy//usr/share/doc/python3-sqlalchemy/doc//usr/share/doc/python3-sqlalchemy/doc/_images//usr/share/doc/python3-sqlalchemy/doc/_modules//usr/share/doc/python3-sqlalchemy/doc/_modules/examples//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/adjacency_list//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/association//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/custom_attributes//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/dogpile_caching//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/dynamic_dict//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/elementtree//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/generic_associations//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/graphs//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/inheritance//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/join_conditions//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/large_collection//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/materialized_paths//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/nested_sets//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/performance//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/postgis//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/sharding//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/versioned_history//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/versioned_rows//usr/share/doc/python3-sqlalchemy/doc/_modules/examples/vertical//usr/share/doc/python3-sqlalchemy/doc/_static//usr/share/doc/python3-sqlalchemy/doc/changelog//usr/share/doc/python3-sqlalchemy/doc/core//usr/share/doc/python3-sqlalchemy/doc/dialects//usr/share/doc/python3-sqlalchemy/doc/faq//usr/share/doc/python3-sqlalchemy/doc/orm//usr/share/doc/python3-sqlalchemy/doc/orm/extensions//usr/share/doc/python3-sqlalchemy/doc/orm/extensions/declarative//usr/share/doc/python3-sqlalchemy/examples//usr/share/doc/python3-sqlalchemy/examples/adjacency_list//usr/share/doc/python3-sqlalchemy/examples/association//usr/share/doc/python3-sqlalchemy/examples/custom_attributes//usr/share/doc/python3-sqlalchemy/examples/dogpile_caching//usr/share/doc/python3-sqlalchemy/examples/dynamic_dict//usr/share/doc/python3-sqlalchemy/examples/elementtree//usr/share/doc/python3-sqlalchemy/examples/generic_associations//usr/share/doc/python3-sqlalchemy/examples/graphs//usr/share/doc/python3-sqlalchemy/examples/inheritance//usr/share/doc/python3-sqlalchemy/examples/join_conditions//usr/share/doc/python3-sqlalchemy/examples/large_collection//usr/share/doc/python3-sqlalchemy/examples/materialized_paths//usr/share/doc/python3-sqlalchemy/examples/nested_sets//usr/share/doc/python3-sqlalchemy/examples/performance//usr/share/doc/python3-sqlalchemy/examples/postgis//usr/share/doc/python3-sqlalchemy/examples/sharding//usr/share/doc/python3-sqlalchemy/examples/versioned_history//usr/share/doc/python3-sqlalchemy/examples/versioned_rows//usr/share/doc/python3-sqlalchemy/examples/vertical/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu     directoryASCII textPython script, ASCII text executablepython 3.4 byte-compiledC++ source, ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=63f0cb7746467b434f9e83c837e1e73f627b48e3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=f94a3d61abc9404037d2049966b606fdaf4593c8, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=77bd8cd5134f94c338f7fe0fa77b056996dc16e2, strippedemptyPython script, UTF-8 Unicode text executablePNG image data, 469 x 333, 8-bit/color RGBA, non-interlacedPNG image data, 683 x 185, 8-bit/color RGBA, non-interlacedHTML document, ASCII text, with very long linesHTML document, ASCII textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedASCII text, with very long linesPNG image data, 16 x 16, 8-bit colormap, non-interlacedPNG image data, 11 x 11, 2-bit colormap, non-interlacedHTML document, UTF-8 Unicode text, with very long linesHTML document, UTF-8 Unicode textASCII text, with very long lines, with no line terminators  !)0789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRR RRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-8?`7zXZ !#,"]"k%pa v4Xt,lva]_rCPbx|m9~7}ExFݎ%ōy}~WO3Q;;>hԊHA+Uz0wCr&05k(+CfWc7.FPo2(OHuYosDG+AaXT@c'ORND/§0uR$h6dknB?ݑ•JsG|C41CR$>蠣Y`ꕳ Ӗ W@n}:yr/m&Q"]'Q/'wᛌy},~; HsU%Q\:]EAkex~P˝/(z…8{̹e9 3ѝ1OSIhg2&>O!ݜy\ db(UŖNDG?Hp‰%o$_=VW,cp\?VH$@92TrEmi6ϵM4X{i[#OSWMT5r*P6AhȟU96RY2}[^ ]a*+l}W$%*6.Y]<>r XR7٬weVʲ˔_TO% /N^^QKU=ryg3aY;gY-]O^ jQǠJkU NFiWV.m2B9/%*K`䦸qt\B9Kk5g EQh5 yX|g*qz3n5ugD62Y[^s!tYҸ2dTE<~pKSV˚1XH Uy7R<+FtjjP; gA."&`@zP+qI܎EjWV 1h-R1Ua`迷QTU0f z'dߙ'q}'V3$$JqqGRuGNGՔ @'!"QoYL쓢[~;uLE_}{HG&c";1 R y6\ DiR3[\оc=6JI_niGw!Goơ&k'~G3$: DV-Ax'LSvaod)8M-Ts<7Pq7TUPyiY~AaEE]X}z WW݆. MgmxUL{h.5xy$RǾ/fR4ZN@2p I ~wjd^oeԂ4;TM <|?]x*${xo|hJ@3P9 G2pgVgP;1ߟD↺3nl P@RJA8ƵA;uS~QNp]wߍU/B>JQb;eI 0Rç"+_uF{Z^<~_sDzn+`1?Ҡ(kTzq\kL/jKgDeV̗i9XTXoPwj2%JvJ(n߆1ۮS9Q;8B3o梎T^=,+Ask1״d9`JtGE{L{75q@M԰{=QڱqB/!Pmz \Ys 2zX,aDp jr&imC;5({itI]1a-$U vOPS4DzosO|=t1+xELY~VFj#k+H[4:bʷvgu 6/E,SP<`h^AP2Y}J [<AvL4.PѪ*˥yRC&۲Bshv>E`[]7o9pA,;t@"Փù_7go-aX/# aRΔP1ezyd]2y(x;%dQ$W+5 Clr+@ݱ._bF luM1: KsUd3i//fg Tvff#G Ч\@J1d XySPIUZ߅C`A}I 8xmZaTo DrДhk> --e^L(PYI?%k\tm/=Lѻ[$w-Ϭ.xNYW-ay8]ޔv%kW*E;M3T$DdǬ oM K,i%@iKVrM3p(` Kh.ņ{+Κ43ȅ*67e6fg i*Xdo8ai6iv[u-'Ʃ2s>" NgEGO:LqA) 7'<.BSW8)*)΋y>dR|iA| M1m^QuyĆ2yoj0s#P18Gn Jk -7/597CV)X'nMߤJ{`hM^d oH]e5"3_-ZgǨsf.Nj"Tj [# OGdyZ`4.JUe zRILY:ew?wLS)BEITzX~3tpm T&FGоlw fAnNbu3|&G/ vC5+ʚY="JVHعNZ|^inu.WS!ZT.g5~L\ !)Ys,,`m`nd#" FzgBHc3^a*gFN nB6" +nnwFUUĹ㏪>=YKq ԙԁsBb;1G'(Ѕy4uy1xRf=٥a"~Ƚd5v&CH_k ~b FʒtX2?4(Dx !>"F:~߰,fw?\;a/ɊҾ3DfzpN4DG_PnUJSy]/O!:?1Wʡo!}>/WR<(%^֥M>9%UfQPd2"-F) FD\7rr&ȘUpY4uBPE𿓦=%2аmZo:Bө]/`)O*W| R %r] TD״P@$&IlV{5F@9-J'M)1Lpn/;L:ԊK<*ƒKolMO} ;8(W Ea T:/*'IC|HwS瓢}Ͷ׷^:~*w=(g$43}r>M];Mn8wm&AҸmcĉ=,("8p$|* ZEVu{l%.:4BvIjg/~^J*0^00IzeA#M$,&<#uȓ/D.I^ukQ΋a5Z-e#G.'t6{C '6ߖXSy$jMd!G1B*m8paOMV_k(Y<%zsh868u_ bcdB.@ ls0!oh5F-Ge h|KDuzMFTN6@DBض BdFȜ,h#6bYIcfv⓲I-_CLcڠsX%rP) 6qkG#+݈siIPZ'J{0V 59EG [8?U Q9*xqN.yp QO~P&+Scw%?g?ib~_@ٿm+:AX}mُd^`^d<~ƓAYbk+[e!i {38 gK$xqJ=uA|19Z¿`G*;WljO]!,]S["x5!8zUTꢣj[eX)] }`gDei^htsŅAW;`/W1o*@*(ٕC8Z[EW$Ӽ| z}"2~n?.^LDpx-&%7NLX\IV0"Ķw&bڱ_Kd.]ҲGaoZj]!z;zƽ:A^`z/nN |0#( zQTee)?-c:T` Lߕ~V3mП"֢Q}E0ы2'{S"89?V^a^+xaXvO*D*2s`*'&UT4<08޾d ].y?Gc$L`j!6:--V& A/dK{?+ Dƾyk+ Lr D1S K=]RQ/ڽOn\_md?-"+Hr3/-sg 7g&' cYtY]ym!hs!-@oD?y(`A ˃nBZnOJP9,9 e4r ?&˿ob ;$SirTɗ<ɶVߊū?;Dh ^r]&NRhW/gA 0t)xc#9(N:roC;ڇ2lVLWPiRG+V 1 fk&SvCY&DU}Ζ,roj2>eP0tT[u5r}{j GᕑhR3:O/$&E$C}RUct(Dze{:^uOYXDzTjf'2IW^vKhb-KPϒ(}dqޤwX]hB΁h;5= S dʗ삛ȓSB3gE}5~EsxQZUƈ#V8q0}uE6VrM&_<<_{6q_ud cS"`uרbۈ5B Z2J'<2-^etΜ҈1;A83 IǾR9~EjR`zQl$VQ.!ca3)Ƿ]wTvG.iKL۝eL慒a= XoylaZ]'?qr:彂Z3hE 0xT"zg|%ՋVX9~)nY)ַW'oq6左{,IWǖUXWiR]&[qr2O/MhB;êl h(UB^,)7Op._~Rf%g1fW3!Tx#Y>J pJ=H4SibVU:M6e+~;=e&6ړLOD#d(ӪCt }hx'`½:W[lɪpӌ)S Ѧ3C|H`T&x2 VY$9fb#[2O oSb|Q9,huй _\4|I(iPG( uEj#AoZܳ#]1WֺsdtVX627ئ못[^} .귊>1;Xny6Z/D\& gaQo:&J/_!F|xM 4F6]%MzRםDN`*LZ.ZplKʔ8G_:´6''<(e.t@# fSrKFl0ySj$6?UDKjR<\Oq@?Jb\I`D'i~pI(:`ݖ{vtB-%@$O%'?> @x*tDL90"F%iƱl o8C2a[ԇ;K x]ꝾX6Suy26Zu{ OFӬ͓xZ*o>igb26CJ#Q>1`\y*? U@fr42aQMߝYȯpw~+P;E $8*wLzG>0&naeNYHau^NCeS$ߌ'ٟ/w HxUFEVh!las&(b}wksRB&f@zS]2)Bh-QD~Cdi$mB;?|Q{4Loe-J# :sn"(uzy.$Cִag>ߝZ=8}^Udݛ-ԥJ!glQsH*Kx$ 5`+FϠ]6ui{]al#Hw\ WftYҭN%#MbCvQ:%f4Vl#^GjYokIP;CrXO21E蜀W4m#*=&s^t}@)dGbg oC"\8^/@\Nho%~ y%+bt+. 搴OKXؔNHvz ʍ[=20+k|)# N:[qyaM2yDX|g1zaiCŌdJ }(5KB^b苢$DA,9՗QR\*NskM'D4  Ȣە.kBf8E"E<},دzȽ_\'ua-]B CRYf` q+6'D^J`tdy΁UbM|x4Pt4#7g]0$C)R^q>y;1qarc[u>1[Raz)Ah8Tښ0LxJ.nT,pު9Wl>(-nʊw )΍>O>d^7o1YM0[d4)uk}vSGیg*kxVb+i`|Dԧ_ĂMOyҫ6#7"o=Z|&,Xgz/׮X{ x(n5Fr_H4mU'3{gQϊ8́lEatgu|%}"FDC|9K{ L @dRHẺxEg6 nh E2$7 HQO4h?+G;UO/Ru lsٌj:t{!$6yg${dz1R4e 5 pۡ "6 *fWڄ7cWZ{fW31,4F`LEO+ϐHq&8[njvJ{ֹ̞Z=J.d)ӹGUkabJ%p`aM(?w_R{0P%t]{nOPPy)dc x{"3A_L>Ol $K@Ӂ l$J4 ݟrW%ݜWyA\Mī). " ~;StvӒ-h,Ћ-AvKRv4hEI6=OɬO#,JFؕ`]-C i 3/iEHHu3(-녹snN<=hxGYaq8X Wikr/YL. !*6]Əi0ĨoڂWOJpB%Jy=>l/El;ny틲gdg!FףaؒHc`cJ3Pɲ:?#_"0.gq /-[8GP׏3/_׸ 哂hQ[j ~!q m# |Ȫݍ[Fe#> pg7ԙ*&":{|CI 띺\2)8\Q{V>(Y^Y$e[cҮk=parsuNmnGs?w({:ԙ:MiÄ1P.[0 &J}'4I 0ԭ{/xբ(6wA> d%mȪ<.c .A8۰Ou(]46{QkN7$SKr[Xqzhs+ñIT v;jzOY 8AdPd'k7Nʎ a.+pU*t)īWRjU St|4ۤtc~.j7Jv. n]+Ú s Ç&O ;`@y,BRnuXZ2 *Ǥ4+}; TOORz6mQ4ʼn&ޔ*Pޅ0`8SQ-9h; ;,#eaо(KCm?&-?FM3=ACNѾmQ=_m}DwXp \GRs79KZ)$&"B%< -=vlc]L+ksp {; OuQ¤`0nߣt:uGi]8rj!K=(cv/BENz45 |& 81Ęfj|y\G,4t ttB]9jc+O@8;`u-,} ِ,Q` *:9 5-UqmeTKLBֻp.8TOlS @gI9xѩ%8w)Nq) ggݠs eXnSqlX61SYȿY_?'3)ݤŶ&C!-^P=RW ~ᱠji'X{o#eg$tfL[_+BزlKJzj_B.y3MOqo꬐M ȞЭ/{E K`k5)T4Sd V.Xl OJѿS #ϤsWv] nh1r8M{f}[:"] &8v'M]b9UhǦ͎0`+p׬ /\"!gsGBaCg\g=G@!qm-<2~PԐX!VLz(kPRsMnw*7YjKYG|Yu';Sm]D]`ג|t1#:cWQA"2TqH1Et]X{-Qrp#U:jՀ||?&wAehշb|Rbt6;X EdoVt 5 U}rN=+mͧ_ o))[&:Cg7&6ٴJCb"T1Z0bkQ}L- Jc?b0(Km(G]eN'D(:@LiFHU~]5,BYUi8j>a{o(g A<ɝ2Zj_$~II 9yMݹ }Cٓw=6wxvVa>m&L2G^qCxB29F"II:Rm^)DibIuWQ2~1% ZʍaJ2ᵓMu*MV5 JF؆#>+=C9ȚSȬ) L6%Dƛg = .yS |o[aͰ ;xՏ'Kԥ_ҦSuCpUl(<>nTD>bַ6>[Wh4C!#_7 /7@# y7B0K#nc3ܠf!&k2Dכ8 0X>?5E|L'}#jxڭn pC-X"|G~Z6KSqx/^Cl qsCbk (K{r8YARyxuLf۶܎6 x`ԉ#*S"UO@ |;ɂfy *aib&aDĕDb_Y6+; F6yP'c8JQ%?Sv3oY`cި3u5"xifRODL4 i5B/g0Foj-Flk\ Tl&!iK5*/H76NI<h}76 ;a'%Lꇹؚcۈe#PksH͟1Keҧ)H5.EM(sӥUhʥFur4LA 8zgӴ\ܔ~P @FOqy|3QT5 9J<ױIѕv;; HնaHhSPhc˒:ZϽFZ퍷W|B=y͒dqBy6#p4M6Z0(RpϬt5q-uX-o`#Hbi>j4{ǜD=3yRw<ڃїzzbDd Gnt5Pbغ~$X+kӄ!c̥Ǻc}CxB3]qD^N"|_e*hԻmh=LyyyYnSKVD]2.- V3ޛN~8^^?8b$¨"|TO[A/ΈB2Zhߺ('P`aI䘨X1:Y2kV ]r/uuCH2NG V~Kb?z&Ƅ7\/m,yC1|o#a8iVHϟ:\#gAƃ3DW_3:CӘj,c^e0ti_ZjCN^%A{dXa_=lcK*>P3T=nš n?bUQ@odH4 CٴpUHE&Y 7>em욡VA<9(di_׭Po닕PfXtr߈\oc-/]ۖ,fMkBPI *\3biĖTHw/-qW#p+e|ԓ04^4ZΠe7%n"mRH b78ɢrP/-šqQ'[λ/\r _pȟnvJe]ƠnȢ-3BuD+c5$V2M=8nܗ@U7QYasNPNܺՀ ~<_6.38Iob+cdKq"AYoXF"9w\$B}^xSES5BF.%gVCO,9}n24u(ћQ !W ?j;mhԫ΅[aF9ɧ3E _=Drb$ԓe?L ݐ<&uD\N6ve㿢^*)-Z/[}A/:hoi_WUEl^'V2GL{R1e%`X Iڝv q1jfۺ¨*z؃ !.UH tg4͋|˞0I՗Pћ~cې9*@4Z1[qοL$%Xƒ~M<[O#;9%鎢߹xqF7d=q b*Z6ss[$( 3KXnrL\%ɽңzD0=J$EDwi1l FY!1&>']~n$}/wc(\ `g1$d_᤺w 81V\z2RCF7 kSd^dD[s; ;pi֚0r*C%dD@jǠGCX6\3}8|<|u _6NU8ILQd&P p^,"\#lֺu8>^hQيxҿ[HȚ=$4Z!Ʒq@;EP$ӥ)]FIp\r4fBo}V/DJumuȣŒIP ΨB4'&P;wR0ݡ|'̼N}eIa #.Qp.͡weR =;fl&etIy:U GwB\LpȦ6/\" u?;U9SC#{>=ACV;`WⰓ`e'g:U4&8Y*5e$LG7ًegh%pnJt+£]~\6SŻ/bjLLPJ]Z Iv}![D2Cg{q^ڨ{e]s$G=-(/gSE OzQ hW-b~ )jܲ=|ƧsUG~ ] 3tQ}G]qyASRHn" b7`rS.ZB{6)k0 %US@V 6]_rMP :=7pZvUv mAonN AI -]x _Cm2ky$c)QLg1o(wF=4NND"Pa7ʞ˸FPy|С !TA~rNsPeC8zQBۛF$Etù9.o&V!D:dn˕bC6])gz2.rՋ l:<4vzO[|Uڝkpw SARLx'Õ3w, qJxw 6[W18J(3D7AL1X`?*/Pe-jJ>b!0*E3A9+cML1 5N2馦PB7,ש-nm}mHlPUƍ󧬭-CmKq炛=pwB`PZ9oˑp?ih\ nN>m/UO>>EĩM;Q'`+¹z-͉reP `{MOV^o-RlQ{ʭMKa{3h3!qjMB'Ӌqjbj).$ggA|{EsAc}|h5idq%'5ht{x.$\SC{K4~MH) grBm<˘`# K+Ȁ5'57evU"CEh(}CgLTpl Av/4j5O_A~5fPc-hsK='JatwE2lAf6&U|r j{%^%h h{"|{/O4q Nh#Y`LG3m}k$Q4mR#AݚЫN[Sa.]SϘx%Aġc/ ĎcF2>!"vstr"A|HN՟1=(& ã-|qLHLW'7Bcy#|[D*HkVk@~$;O{Ďi) lt2iO@4/КqXNL X*&qe&Imhc+Ԫ+:Kܚ!{HGHNFQQH"s}Z1͂O%AqTdv!&({d볻ic ok<.C+Ix^QAyU m Yi?zt`TF'F|8.UCJMA" _e [+755~ᓁs^}o+>;{ᜩP#o{dV#첣a)QAD!XJ!d!"%&Gz(K}mT$ LhErKԇA z)Oxpĭ&d+/:%X@C?PuDт"ȸˉ?lk Xe[ !zޭ9W+;6[FCk%q ݟ]]S]A)-gL̈́ mA%OHsl# R&%#wq\)BTY 7P6MI9?wI>9hh,jɋO6iCݗlGi l8?}ZKɧiWYՊ}OR mC)ĸOe#>xu|StkS:E) =mFW=bbVʹI9,,eFR#\WΨd8hP;ߊUv?\@;F/l#"펎h QъY#磁I^Nyfq< 'fn Ew#MaRGX%g_+7nFUr n2Cw{X9'Yit`O 9;_Ez>Z# w4Tp)h1M *)&07Bu`pTO6P%8^m+R$a*Q`zTҳ9՝FmJށo3LVG 2K#79}7^@'s*('btJЊfUNM]x./O)lɂLe * $vd~u J}rtbqcma~u=!bn#P2[ hƩTm}*O[-@W;repmؕ!O=Z;,s޳nvٟ -(bX9f&og=DZB(IK&)GA+?W8&a[7^ㅭ+gQXF#D# ԣe|ĝxruV7}Z> s@|4/ J{GH'Z r-m<%>aWՙC1-(4K\<"n}bsVCe&O>L$UEwwGQY[׮e|3{ͅ qRǺ=L~c\R+`$ۑ`I9<(A1 Rjm_~Bw*Ic4KS~4XG[ =̱*Y~}̜P P~X^RL5^ѷa"ɯ3@n+&^4R9-!fo'{ʟL`4x{%0V E+bQOZtaOWG[#W؉;u 'OA}f̚gb[u:1CFj PY* #nm}Lm~'1}X x4;-ܣnZ(쮜S.E4] :}zۡVien'9k4aް{\|̬=$~ˋ(X{!|~3CL? fegGTGX4Zk󨈢H$&m`}!~p9ڃ?w[Y?޷7_w@SrH&Aid-]:c^cIXS")EI4,~I6آ%l)&"U" 345GH7S+ J<%_ Y} H&A^9߆cW"{czrE!7RH&Io Ҧf#Gzk7.[+ͩZ*Ũw*T M`AyF8S!=c)YrZs;aW AP,Uq|ݐMih>!k2K\4GIOfX'pcnZ]6d96(@7 ogd8mS!{l ߁ͨɆ&n6hX wu^Tl=i4+;Z?QwYpRLrkp:YA~ G;<&xŽYo_1k #Z}Zb3ҍ([pb }gZgD$ Ŀ=VF 6u 1k~0̕[W<K^nh4A+4F#p´Dq5/Y@0VȵB`,$F,Ǻ%_ qҩ/ ,P{EQ38|ŋzl6!c5x^FqxwJb2P-M,&wR=`%ӝ0@ A [ Dm5._*!ģf\wI J UL|Wɽ nB؀(uV}uWb"ь7N ndF Qqȭ#49.wr7zÑ XѨcݪgmg':!W8B/29vC>W#}ԥI c. M"K(#Ҟ8&iP(0N>Ōv7l(rh\O\ZdZh."JlN|Y7ӃY1^O ]kg[Z=:>m]^v*=:3auLpVDH9֫֔v o,eUѡHi7fτmȮ,}Adލ~s BGg,_YO,b3~'X8u@bE9XWԑ4g>JioʿjVbkA:zGpIR K)1,G$k Fq Fp#J/CC=ib{ݘab,Eq 2AA6]ڃd}r3c(@N;W#n 9}&5LYȜ1ecfR-\qJrELb&0g|U7;MGtDjP=e7s52:GXصosӁ2-8*0(+ufK굗k:$uwQ;"OOkKHu2?k1G! j`AFk\+0IHYRDN591zܢ  Y/a_A"bmzn:@&}-HZiy(5kA98ۺ[p& ,G,u/ر~bv)|L4eTU\i/6EY6!s3ER&:˄kLBleFSYh^8Д[SG/ SVB)<?BvQ϶8U(mgrv nu j촸03mS_lϒzrMgwԶumlMapX^dݚÅ] ywףD.9ۧ@PSX `&ៃH2\WΧb@L i{^E;|c Mu*}W:CH ;YvA"F.Llhcޕ4ζbCd)P3&ʈbD XkMarQE a+VjK:BS/>!:"*tY(K_GzuF V!P+M\@<!8:xҽ|"Rp:c4g@⣙~WOYJ 9{(h۷ wTm15eH݅NP_tzS%8EPE;`/2pXVjsWqI S.0#Y$bm.w\R,>9Y\|3";( EA_IZ"Ne &nB9F5˂hG!@4 F)N*z( ,涢TZP-J#/ybP$O< [eVt-ɷ4i4<.p>dk=^M*Tm xAl8gnp00 #X>`icݺA>Jxeu-.^ l̈wŦst),equY70sHر<-8y)SRNj!΃ t.^֨dƁVuY`h Ъ|OKxkU !*aNbHɵϏ8ބJVA yw${KZgF}.qڎ|2Oҏ'5cx9#wN'L7|:X)nkI2^ww8Y/r7sOaBʧgRBwNpJAܜ [ᠢ2yP 1.o":ykεjeiѨڹ__(.Ge5/!Jp\s{E;+">1Ȱbt 0 OUk#HiX{ܭf!)PKX#EYa yt+X9hCvo'2%}͘b(UaI2xQ8p2ԁwt0fͨ-:g]dw_nl@*,Ni-y%?1u~4ˆf) &4Q3us ܛ~V_bS&.͍3l&4f־8rJf4)>#4Llk"eAh]{9UakͭI.M/yf-P\4Ӹ_y^u T WVt7Ĺ" $JJcQ8+KF X##jq*SN Y&7ryD5W{J=Շ y.zvyG߅Bvĕ(Lq 縣H9lO|nvo}%-4>};Z<#Of"q"9rף;Ky{*# *fSޟ?ڡ.+™v ZEx{dY1|D~"ѦTdv3Y%$ d}l@se@5rw*cr<מaEt_vM$(}Crzǁ #xד)wgxF!*o{r{.#a`pتNxLD[5;YJe8X;2~0&=1h ~o=HvO[6:ðz DL 18o46 C8=lw}ƒ{2G9|bm^3>^I!? @Ghr {M\]5j8mgLo[ui6e, ?q9ܿ㌶ث%[?ص|d-~no- X!]gӝQDSċUm*zeh,\x[0t#e }>a&8eXc\WךLb,揄e7s;I | zoAUn@v' l@NbHyr>*/|߆3D1)C?t3޻oӻ[\ǩz<h>d]ki@Kwb0n$:+$?-N@.OTܼn9?qdWA;!넡S) >#}85̃ǓN&em*.XaPBXf hBAUYaeZYEI| vKjA~-6>|6z@64?x@3,V?oN1 tSK$(Q5>Aj__ü|;1Nz^0cUa G3ԋ#QW"7]Y6K0s,+4L,fC1^V^E|<XRJhuMwP 좩j16#=wxTĜ{X1Z֌sK%V;. {RhH8"ʹE);Df4T0UbN=%=Pv-kd"I0VK̴y&=Yu7*LhnX:_2{;_W/\[!a{EP_鿅ӳ_c:_zSң3BVL>\'iO~h}Ձ9dtxÇ6Rf# y@ &cW~=^LQ3s5̫$c'[b8/۳!tvJJ rE> -}~U|kE +r36;?Vfh*zl'ɝ[o%}%2ё 6iWi޳H"eeN9o]Z"vt>\ 6ƻYgnj߇cJuo1|&!T.+"na)7Tȥ VLTګ`~c V*F31C-iz|I}"vVf,ndX Qo695@8m._ٹ߀#8ܲTyrR.P!< `+=I OFXWSo+_~)]ԊuKVuH^`u6Z]Pނo`%r]8Zxo\J('fWLԜMMe?A]TZ#׮~1IO=|d4U9_=tims8r&' 4:jW0JO(P|Nc{_q@T `"iP#?@\XkZ:& }1i찌hz6 V/3$ߖ 5_Tq AfPj&wjH|iΖ!+"J}&86`̹yW4{^YR_ãۍZcMcq)D*]H09rNK5=_%jSnG]ߋ3>%F 93Pkr.!\)جX-x&G`=}oZ U)0Xq :ֱav7֍d;s#}A|)4|I`D>ک YiZOPmj\ #7/c tf* ]X}M3߈57vw9*LzFdҢ][>:5ձYG}*z`y$ZxyȲSQ@5:Q`ɰKB :) !ɃL^>,[:I(>ʋ!lۛf-7};02ix1kip6n,\-Wvv~(o`\Qv)xHH;-BZC*4xӔWIВ`$L'r49l::njM9MY{zp`ok/Be0w4R-Pz6wPo`f"NLmemZ4eΓDg'/n~`F_Q SDc-?lGE$vNs:v{#yayn,8±N"bWydJ>7cCaTmTBDڼU&y/ýu/NS阯.61w;NiS6kJ[n5|7ީ{8%lC3Hk %T9OHKP3:#+=W\IlXyCHO$_I%&z JwN$-I G+2|\7[9W_"o?#۞1vd.xVC\2@2YOCQ$i&xT,Gl 1asKoVnδ\ rsJ@%#n?$E96ΔI/.nQ7i-R>$$;2CCsԦtѵl  ƫ3&8*[e𹅰22a'!= :I6m>g_&*A3Z83SOu V$u&Cl(p ӆVxk_>jNjdž 8j1JWFPdª(D4|_i/ٸ5ӥ\yZhAq ECn"7HDl㳒ðb Ȱ;T(>J!?aU^~KRGE3H2e" FambElYYu4 bA ݓ+&olEvOOkb/eRΘ';O$ReD=~ԌB2!89g[ MP9$G7 [CБzUoތXVjFXR3V2qklʺW32p@ +v<{jߴIRIKyhwEߠ{Do;1O%XP@X滟gX)! ؞@bc}:bwcd=\dԲGoal@FEo:,gpJ oT6CٴWO` QM:YE*^CDwcپ$=*++Y_&F4lCµ!mv# +cm ѝEnfQjhyR9?7#)PG]Z(cXizw7DZ: rKb̂PetD }hE60C2O;2Cc" x% =N,>ɌXT@%?85)=Ԝz;u~/m2՜bY` \z Vpa爁Up,̆%B/޷b 0E3-k/F$vWN '9{\lZ&ըODŔ?b '* Q;!Bo1O@xrp(#븪#hXL<ǑZh.PTy#&ܛATEZ71b6Uyc#&Ҁ]I%~ي7iu ?i~,:b屢ka|qQL#_3Ӆ3pR2.7k @Q 1.b2!Bz.y}=5Y}X{]g-.m+jT`)b(w=g&pmAU>acx`)A([uzF+AEBC`<[B~S\ݺH>'Δ䈶I!2'G߮u%8A`K00h̷^EC'W`_Y]+=Anj=Ϩ l0EaAɌ{vMi!'5jZ/d`Z Fs:5~I?Z[2xzݱKŠPk5+WEg~ae eg>|諛\eI 0bT/ h;L]yYl91V =#.'͗gՍ[*KOuw4MzœꅖBQGk4YYhh9{{_,n"$O<:/f%j\Q8gΕ7yL4ATqT9s-U⮠*L.hX"2cN[S@^6.޵ŽCb(v)wdv,cI=޻] >g(9:10Y@$+@J{~ 0\n50Re1 19wd*S,g ?0H휨M P/I4T+tdv=m:R{5Itv3{D= BSѓ@=8n(J9w)uְwvkY cwR |LK6)zn>)<Ρ]pK+ (gӎ[ϓ_J_gg/^|GuG6栞b ñ9a0|D; RLLۜK?). gD@&!/rvvJU.o 6ANϭ2S2-˫^ɖ#L);d@RiQtXk\Q ,r9XH{1DS5ЁM3PgZuLU7c 8D )F݃!/.\Qw_oORog\6e>4Ms[YSY&3G0+Ηtu2RYYW9 t  &KU V {om,/9Y ,^3oF-} (d!OJtę=bc4 .,ͫh35z Y\QyO:AV(}ug\~CzN%L",8[ }|L;f]a~y{j1ZN^O;OaSmaH~.uCe ⦴܎z m!=BT ms%yD2nx/~􃾯|WJnF,Zsw:v%> iG)Czw'] 7mP{C+YM)( {m0E٭R2mWklvHY} ] g9dhRsι8?.mTZ[gsi0cK/;'&G!Ϲ0"0#A⠛F5VItIPNTm7<^PkO-6+GY#D5=t^oT]s\QSX q363Q5"w~"=K2 N}␝k~YqNh=+4v:ÕAtBrsG8ּ(93,Gk~CՇ=,m3Ebd#F{iǤ;WǼb/OnHW -J}j1 i?n~*;avfvɱʾs#&۴KBNR 3L>xJϙ6A\2>JG(U#)`$- inW@S :EKNT4,@ę|zǒyRՔYCR/`Rq$1ʂo:Шb$v qse4AUNZaRG-}Nx[m߮>2O]xo&2IlW#YXς3}Eӱ4($4ȋ9p=惃6GfF;"/&;ߞڇElϲlQNTpsWO`$f=W5:QN޾uv)bjӶ]) kGLyMT!?]B?㹯ߞI]w-Q%p 3~/ /n7J P`̨es6i7J6D1IPc=PMn>ޅ އ"2x,?ϷSRR=Zψϩ;W/h=Iʹ&vUзφʢlg#R'p~%)q%l!7Ttga/:-_\M`׃.!@0ctʟCf#O[y8BrWn/alf[_\-s2OOҖB HqjnYz p- ឡ;Q [7h|uvMNAΣ$hC֏? \r)&nPj^mTI[L:[Mt_a~J_HHlKpeZӥ8Q{hL]w+sI}8Sg{}gb:ϐ)7;=Mרּ;B#`|%5(|B")4t(*s@@ <|3M5:_CKNLJt&9[8KA4dCWȳz`N"5o5KAV1 ͳ{!(魖?qUGZk֦eAƉ0~:[Gc eJcRoVV;fep ~hky/לVbw#45euȇ^)c.#"1ncR(ZKg >|Qeܻn3O`}Io^GD$x}k-|QŢs{)ou+%)6ّ_/bF$_s%4Y2'P΢XGKD.4 ?.Xӣ E *o;I#|$z#T=h9h ˒uPQD3$_/\˵_N[Q(8Ó38)9{"&7H35j9+o9 u`Aڀ: 0./GuS;~*A3[۩Yi T,ZdTL;pv;n~{ZP~vM( ^{̶v&rOF]5"v_}{R:fܻbw]PH"Mǥ ;KM+@q[*xqJ ~pe& Sk@@QvtBٻ ަo`qE2Cxa8j)Q?=Qz(2+ʪuINQO oVkp%=I^x+ KoyZ.H8{p}rtV8}Uw+q ?~`0u]O҂Sc/qWzЩxY 7\˶ _Aͥ+4_w塋m>0mUܯ* Õ~~~`g+91YPܱZi-<1nAQ/tdch<=}u6KO+pޣ H'SvdZ&)P24Xa"DpᆽoT#6J]ɢ==W}9㶹0I8'o U $!mÎ P %0PaY2ͨYp^E\FzYIm$y*F3>d+ 7e."wF04*_ O0rCLV4](r>ȧn;VFY@ή#\Bg_U 8*E\jiqi3)"Ʃardqb-"PJ@zbw YZ