python-sqlalchemy-1.0.17-1.fc25$>-:ն]Um$>:'r?'bd " N\`  , < -\ d  #5\5CDDDEy(E8Ei9GXi:\EiGoH}IXY\]^yLbqdjeofrlttuvw|xyg'X'\Cpython-sqlalchemy1.0.171.fc25Modular 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 2 version of the module.Xɺarm02-builder05.arm.fedoraproject.orgFedora ProjectFedora ProjectMITFedora ProjectDevelopment/Librarieshttp://www.sqlalchemy.org/linuxarmv7hlf Q wwL % %;;$(1nvu44ZZ9  66 GSS(*1*1 77 . d d ; !'!''&'& i e egm**fFFW,, 0 9 9,;;/9H9H ,,iqqsii _  u  xx!:??~p}}6   IKK6)%$(|j|jECCoc~c~H"''_aa %%9%9 "%%f/>=%D++j4 -BBB`SSBhMM?AA[ZgcgcbKK3*A22  mOrr:D D c_nn5>4>4  *//8c$o$oܿS=9L::-bponGNR;R;b6lHlH38/8/22- - ?#=76DfOTNT0ccYe::U]]< 33 (,!,!I""G-Y__A{kKxx[/X[Xyugrr&& Y YQjBjBrqM}::( f f+ ??HWV6PPYSSCU:9K,`ۻw+^9 PQQ(/f/fP?$KE0/5<4' ] ##$66Q  1HH>)=@<v Qb ##CJ'J' !!$1(1(5M|z|zG44 v  . C Cqq%$`(cb'**a##B[Z. F x((MMr l##M3łF ] ]nN8I;LIE75HlO/-15]IXC}6*JQJ;>5^:m^]V91ECp^%PX+i_]`MB] 4%a u'[[f VPv*5IY`/lYYcmaeE)Fڃ/ )LsV oMU]sI,:'Gx`,G|f"n&M4 Q-XUY.V({4 FQEBz_'pR qn0w'!5vMpV1!)` _1o zY&(V8hʁ$ν([ob>)>/&]4'9q!T-}@4q  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큤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큤XɳxXɳxXɳxXɳxXɳxXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳXɳXɳXɳX~XɳXɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳX~XɳXɳXɺX~X~X~X~Xɳ~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X'R?WWWTmX~X~WWWTeWWWWX~X~RWWWWWX~X~GX~GX~HX~IX~JX~LX~MX~NX~PX~SX~SX~TX~TX~UX~UX~VX~WX~YX~ZX~ZX~X~ZX~ZX~[X~]X~]X~^X~^X~`X~`X~aX~aX~cX~cX~cX~cX~cX~cX~dX~eX~gX~hX~iX~iX~lX~lX~nX~pX~pX~qX~qX~X~qX~rX~rX~tX~tX~vX~vX~wX~X~wX~wX~wX~xX~xX~xX~xX~X~yX~yX~yX~X~yX~zX~zX~zX~zX~{X~{X~{X~|X~}X~}X~}X~}X~X~~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~71938ad2f921e197ee2ddc9dec34fa56dc9ad7d2d7eeee5db3b5a05999a8940ba3438171a4428b376a0d5cdee21d21310e97970ec39021fcaaf07bc6193cc9c101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bae9f99801ec3f06d758af5ce3795463e3ba94f5be86265aa91c883b7951ac3f4f42ad3e7187c9f182dac5b72a48edaea963f9714933274a0579d4d779dc4fc779490e1bd4357c3594899a26a372d8c55445ea60967d06c18ef37b9f8fc4cab359490e1bd4357c3594899a26a372d8c55445ea60967d06c18ef37b9f8fc4cab353aa4b0411dec2cf21891ab2b8c1ff6eadb66532ccaa49f1ff3b55fefcf379446bacc7294a5d719aa12baef572ae88205eee80d2d8001906c082d6b7803c3be66bacc7294a5d719aa12baef572ae88205eee80d2d8001906c082d6b7803c3be66967c87909908f9cbabf073e73c16f4f37b02d49c8fac9e07916d9a7c3cd58a42e1e67bbe684531823e3ff14267bd4660a3c39b9227cac81af6cb0128f579178ae1e67bbe684531823e3ff14267bd4660a3c39b9227cac81af6cb0128f579178a34fad9396605c121b009cc1adde441449ea7368f84704df4c7dc37190251c124dbe3e5df8acdd940681084b2674257eb320556586430d2171275aaee7fbd9e74dbe3e5df8acdd940681084b2674257eb320556586430d2171275aaee7fbd9e74532c0e54bfd61ff0e0e2d98afb7d8729e1081aedb87c7ef2b2b3b8623bb29b96b07fd10718e1894165e0350ccfa89a17efb04e55256bae4fefd509d216f32c20b07fd10718e1894165e0350ccfa89a17efb04e55256bae4fefd509d216f32c208465d4eecd5664905f366c889559aea014c9c26f2945e6e71398e3b373978f0acf8259546808ee34ac7a5af302501528043c715399b1eacc89f3f0c3f0caad8963858e425ed26225c716cfb8698c4c2665243d09179598b82e65ea30fc6c72ba7ddb8009e0c8d88ac006e9dc39ce237851ba7bde6040dfbdcc8fbec6e50a10460167b8f38ddfa8d060ef096f16b3d07ec7074804c5a6a67d6de531c89b7057010167b8f38ddfa8d060ef096f16b3d07ec7074804c5a6a67d6de531c89b70570188c191546656c020c4f46ae37af6c47b8135f8715ade0ce38bbef186937d6a9dff5d6b70c011016c8975f6d68b477cc1d168a96237ae0e7b34ae327da607b6b1ff5d6b70c011016c8975f6d68b477cc1d168a96237ae0e7b34ae327da607b6b1b27feb851b1ebce486d357e90cd2c6f38261e42949364450a9c20c198df6dfed2cdecc3dd4b85d75909655e0844ed0b8f6a629e5a5ff18ea4dba91c9f04c3c5c2cdecc3dd4b85d75909655e0844ed0b8f6a629e5a5ff18ea4dba91c9f04c3c5cffc5f7892a5b5cf373296d410923a8e9dccfa28f2b86713b3ecbce413023534134186991c5165185a51312547fd181c5baf5384220e264f904205f150c60c0200711b4ade5d719617b67cc0deb630f1180b68a0341154cda72ef35baf3179a3fca2e8b9821042bab255ad63108fb17dd696fa5e8bd547f005ce9efff50c4b3603b0900282c48dd6efe40d28c2acbc32f293af467cb5bcff60a5edb5368f6c02d3b0900282c48dd6efe40d28c2acbc32f293af467cb5bcff60a5edb5368f6c02d609b492b2a351138f649c789f699ddee204f03c2f56a1196f638b00666efe8f71123ddf279b3e54030defbce058d41cdbea64704a6ae2758d68d6031376c55671123ddf279b3e54030defbce058d41cdbea64704a6ae2758d68d6031376c5567352c1b317eddf057476b9a48c2a751ecf7e81faab3dfb3a1dd5422b50b9dc06a52ada2c70a2ead5be0893ea810f38e7f7552adb4251c6fb0140f7cbf288b39fe52ada2c70a2ead5be0893ea810f38e7f7552adb4251c6fb0140f7cbf288b39fe397e8ca34ee9a2be92306f0bfc49aad76eb7881ee2bc4bdf135b304809b044cad622ffcb2451e5faaa8e87b282464996b71bc44ac61de8bf359b4b511992a98ed622ffcb2451e5faaa8e87b282464996b71bc44ac61de8bf359b4b511992a98efcab633c1b3814afcb0a830ca64380063051d649cc5f412cc4d9234a20cd20e1f2831681148086ffd0bd45c9a4a8097265f496159c518e8839668fdaebb79203f2831681148086ffd0bd45c9a4a8097265f496159c518e8839668fdaebb792032ba35adeca05cb75b099f7e4570d57ff8b69e5f4ec38e543e46533c0d61b9e5e104ecdeb3aea22e31ff9855f55f453b71895d27495e43db6d2963e69cb3c5391104ecdeb3aea22e31ff9855f55f453b71895d27495e43db6d2963e69cb3c53917c940a0c262531267b2801b291c7014ad62f8192e4061b290b70492defafecbfd132dbaf9a016ce36c810abe450bc9b8f019fc372c79a5d6bd6f8d223895430fd132dbaf9a016ce36c810abe450bc9b8f019fc372c79a5d6bd6f8d223895430f0b62fa605fc3bbce2028b134ae674372ccf239376472a52292378150460a0791c4319bbc1dc5d65b9150bcad492ab7bd58abbd35744ba22e9c118b51b8a02a6cc4319bbc1dc5d65b9150bcad492ab7bd58abbd35744ba22e9c118b51b8a02a6c16556343e34eeb23aff2fb2b3023fcbab5e9eade63c3e166f63f1a619fe894e681a65a9be6f34d024f20d56934adba2fe35f523c59179de898b3f024b1051e2281a65a9be6f34d024f20d56934adba2fe35f523c59179de898b3f024b1051e22955e4d0fb807e28591ad67bff844b1af34a3cea15d411c38426ce150aae3762ccd97e0748bd1d93a98692e0a1e2c7e4a5087e83f408c9648285d5968ae3b53dacd97e0748bd1d93a98692e0a1e2c7e4a5087e83f408c9648285d5968ae3b53da42bfc9c0f4b7f1342f5391b6a96a30efbe36566d3a601d3d44f6d180255101556c23b9a719605365080abe09c6f63e6ea89835a4735013998bc0e2d8e50d50016c23b9a719605365080abe09c6f63e6ea89835a4735013998bc0e2d8e50d500112db116ed19df29305db80811c1b3379329211261f19f3a29f87f39f8286f9d666aea83560ab3772909dbb9cca58c96d724014480d72402fba6ba8827f05d9f066aea83560ab3772909dbb9cca58c96d724014480d72402fba6ba8827f05d9f043db5ea99e46fb987a3d7b539c8f5abd9fdc5a58518558f6d3825167fe0ad02664dd7406796589b42044d6070bc88194c108c120a2634072d41ae623a11ec77b64dd7406796589b42044d6070bc88194c108c120a2634072d41ae623a11ec77b7608ec3eb721a950d17056917246b78b67ba713ed1bc4871137081ebfa298562a3d38053ddef9b9bf1fa4d08396d7f7870e667f2a597610384a4430c60adef61a3d38053ddef9b9bf1fa4d08396d7f7870e667f2a597610384a4430c60adef614c574164daa66d9e64fd7590c931be4b4ab28ebca53ae817d5a5dbe5f2cfacd5479199827071b83b479fa8a5d166c533f7607f48bdf37cb03022d6abff4cc37e479199827071b83b479fa8a5d166c533f7607f48bdf37cb03022d6abff4cc37e832db5a730fd21d71739a6a8515c3bc8855f5ed3b4591e2f5b7c946a6d701176e5494e8203d8d04e0fe8853b29f6a7a3e071cc4daf54755ea3d00a05ce6de1bce5494e8203d8d04e0fe8853b29f6a7a3e071cc4daf54755ea3d00a05ce6de1bce17d5e8ca8db5f2584b84fa60765c370f880cabaf564ac0486248ff1d394dd7f1e95092b214bb91883ae6e732986a91ee831454b7363ed7c7c009fa8f2ad3bc71e95092b214bb91883ae6e732986a91ee831454b7363ed7c7c009fa8f2ad3bc7accd44725ed5832a33af3ded2ae56d5a71565e737c5a07c3a3be45264cd4dde1c6460d9aa8a10852222b79c255a5ab942d115958dda98a30b25ce6dd0492f9d1c6460d9aa8a10852222b79c255a5ab942d115958dda98a30b25ce6dd0492f9d1521353b625cd5a2a2eef009b2a0f4e4cb70eb5e3572053deabe174c805989f23c25d424a67fbbf9eb05ad4db9762cc5623626f9553d08342d0f86d9bd1a95136c25d424a67fbbf9eb05ad4db9762cc5623626f9553d08342d0f86d9bd1a95136c83b15c71769a96de5772db30ed38de6a8d4b050c30a0caaffe748ba41c281965da1cf5bbc3a71456b21cd394f7c5ae5d3476baaa78475d3dcf0cd04d6531bcb5da1cf5bbc3a71456b21cd394f7c5ae5d3476baaa78475d3dcf0cd04d6531bcb470b538ba78a4333590e870b8dfe6cf9c34d52ad036fc10a66312de471cbf6ca8264b65014895108b4c3ce3931cb7df033f7c5c9fcfc07cc917ce62244dceeb98264b65014895108b4c3ce3931cb7df033f7c5c9fcfc07cc917ce62244dceeb9a3cafd82412c8e4a59750c9ef0d85195c85761c5a3ecf12b5b46d4fbc87c0b3d83adee5e44c48c246d4e8518914a469d7ea629598db61df1d3dcc1bcfb43613e83adee5e44c48c246d4e8518914a469d7ea629598db61df1d3dcc1bcfb43613e2ae1aeb5568ea7e097d9d91435887ff608e4c5f68ceb45bcfaa13916d100a1c74ad06435eea9d2f16a5747abe0b6f5e5ff7c49ef58a766285f5421ecef3071884ad06435eea9d2f16a5747abe0b6f5e5ff7c49ef58a766285f5421ecef30718844ef31db0bc299ed8eb21e1256a818561dfa435c710ccdf86bd1edf876626b56ef24cc567c8a3e7249d20a7fd1e4bbb3b4e668e0360c1544b642b421bd924126ef24cc567c8a3e7249d20a7fd1e4bbb3b4e668e0360c1544b642b421bd924126637a2d8a0c728d51f73fe61736715176c2c1c12e01f7d2fdc6ca1216b74c1a2eedbb5fa91d6b5eb3036fec7791c60f78672d1658b3f46640f0f1b72df59d3b46edbb5fa91d6b5eb3036fec7791c60f78672d1658b3f46640f0f1b72df59d3b460630c3ac9ff6fbfba95f9c0075fe03f264bc790b639380f60c215dc9cdb7465a5459ab6bcba6a2c8976f37d437add3fd4854af35d87d42dee08c9fae27e4274d5459ab6bcba6a2c8976f37d437add3fd4854af35d87d42dee08c9fae27e4274d381646e4a021d217b7d6272d1cca773824c920663502214d41bfa12702ddaad3c99cdccd456ecc8ce8d65585262a331bed90d7dc8dd405db5bdbe80cf34fc71cc99cdccd456ecc8ce8d65585262a331bed90d7dc8dd405db5bdbe80cf34fc71caa61ed639826aad6f574bfb649b8dc6ac9e512d44a4fb865f21993f5782203dc44b7377458fccb9a21e87423e2d52b1f30c6cd895cba565c1e14c21f5c08d31b44b7377458fccb9a21e87423e2d52b1f30c6cd895cba565c1e14c21f5c08d31b6f7732d4bca1bc95548929c4ff72dd71c8001912964fedd355b55410ca81e148a3d2559d2595e5860867283ef3cbbc289cf058b3ae206055a61b9e901163bc60a3d2559d2595e5860867283ef3cbbc289cf058b3ae206055a61b9e901163bc603e986ccf9ec8d1de1db2b4791d8728ae305e7a0a1253c627b26c84893734ffde72a55f7055efad2bcad192562bb984eeab88ecd67f9f58f27f5e9a58ee1d516372a55f7055efad2bcad192562bb984eeab88ecd67f9f58f27f5e9a58ee1d516347e8f03975f33fc8fc4d091ba82c9964a2f20aae9ea98de133d84d9ea56df1bd8a8848eb3ce12279d10693c7618427943df5cf3663d01a48d37df2d136cb058a8a8848eb3ce12279d10693c7618427943df5cf3663d01a48d37df2d136cb058a1cd4e467b940694a77bf2fa3c38c5463fc667ece0b3455161ddcdb9a766998cff15c5e3686726c8ff90964dac0b8f11faf643bd155add32a3957e2c8df2cf8cef15c5e3686726c8ff90964dac0b8f11faf643bd155add32a3957e2c8df2cf8ce58e219cc39dfcafc24f29409aa89e2bc6f7017f7001c3c96cf22fcfc69856812508b396d86e9a993192d9f01b13055182bd5b535fafd1bb4d28b2390ef96dc64508b396d86e9a993192d9f01b13055182bd5b535fafd1bb4d28b2390ef96dc64bc017dc7071d1e80f6dc7725db16832ba63a5fc803745ea22c95ec90a619451d5369cb5d5b5796ea7ae63b1bacc229cc989da0ab241e1b6ef9da37fad224705c5369cb5d5b5796ea7ae63b1bacc229cc989da0ab241e1b6ef9da37fad224705ced3f55b51e1ecede7e592616e1bd080dd3371dde1207a62e9119de8369d8932fc563914ad751c847aba424317b2af2fca28af614a8dc8f232e9f6ac05d0dbc19c563914ad751c847aba424317b2af2fca28af614a8dc8f232e9f6ac05d0dbc1901775c0a6ca7bef11b0f993022485b8018224c2628321a4b007598f126c4aa61967a737eb67aa85636c8c5066c77bcff886c00d8ace4670cbdc89057035ac417967a737eb67aa85636c8c5066c77bcff886c00d8ace4670cbdc89057035ac417cd68c10e5e64edc9351e5a2861d96dee101c88d4675ed7ab241d6317389c942923621e10617f0887071708d3ccc6fa457e237252c2d21af2dd59831051612fe323621e10617f0887071708d3ccc6fa457e237252c2d21af2dd59831051612fe3554d3d47f74cd1402b06e1ca271b87b8e9a1fb581cac984b131e28848409c2c89409ed9caad33bf067ddbc8fcc74b3d2506e5429bf61c026579fc1233c75dfe98112318a5586e0025e93f8773bc1e9cd9866a07388ce1f40cc5e7dbe1c29ede2c81c871620bcdb3f67f31b5561f80f1d7b4960fffb7c3119ed1685b6634a52ee5f9940985b36f8b1341176819455638bc094e3e2527345145f6e3900e103f0b25f9940985b36f8b1341176819455638bc094e3e2527345145f6e3900e103f0b278f42a98968f6f04961ebe9959c0c1ecfafc2bc8285c7d82dbfc0de09bca38c10120b26dc35abda8692c77ecc7e10a0819d2112ba9218352eaa875d1dee35d640120b26dc35abda8692c77ecc7e10a0819d2112ba9218352eaa875d1dee35d64cfac967084a638decf4acc3e43b4734cab5fd2ad92e11b8d0fc949b24af85069f41f7907e608db64e8cd0655d55ab0edb6aa5c0320986bcdbe860827e367bc54f41f7907e608db64e8cd0655d55ab0edb6aa5c0320986bcdbe860827e367bc5426c7e6ca3e152946d619c31052397053282b6638f03992bc686d2df10cfc963cb3cef256013de2633afe6d291283096b4f293d35406ce6f70709b24f9a91425bb3cef256013de2633afe6d291283096b4f293d35406ce6f70709b24f9a91425be22459559e10c1d074fec733123a34887c218cf0ea4501a1e5cd4330f68fcbe91dc36d1fbd283fffa4962f852064e5ebb20207709e9bfb63c3ab7f4a4101494d1dc36d1fbd283fffa4962f852064e5ebb20207709e9bfb63c3ab7f4a4101494d4c4b4d65c5eae149cedfedcb3c58af09eb9b6bc33614f879721902fd1219f6bd1b6dac1a9574d187bdf46b1a2a4ec2240a73b82582ad1f9b30708ab29efb5a0b1b6dac1a9574d187bdf46b1a2a4ec2240a73b82582ad1f9b30708ab29efb5a0b1d27153b6cf44bb4d09a51c638a082d052d769c54127898c69e491f3a7b2148b712e57bd6daca1ea58f0fce85c77b01f7c6cc33dbfb4360191044ba0d9f0b5dd712e57bd6daca1ea58f0fce85c77b01f7c6cc33dbfb4360191044ba0d9f0b5dd6cea72db7b829163af7ec57e4fe23499f9f5b74b3e0181f0ae991e0444661d7ec368563b7f5c1dc284174703703e718947835a194dd954855218fb18b00000b6c368563b7f5c1dc284174703703e718947835a194dd954855218fb18b00000b6610eba3e3993301c15c8742e549fdfc2c5ce5815fe458b8e78f3092e6c60389afc8338b8fea56de339f97e4a6fce973ee90e2835a965937fda40ddc4010c3d204570e78e4c54ed86c8f886ef8daef82d76bcda1b09997a48e969a1745b475a09849e67ca8d808a72763b3f417c388d16ecc2f263bf9d2f9ecd213f0393371b395ef5556c2d17ad89d932824be8614ef0467319326fb79d39e27b390ad69cb5825ef5556c2d17ad89d932824be8614ef0467319326fb79d39e27b390ad69cb582776ff00ff96922479769af25c894264872253ea0b21ccb4cd40dd1d106df3e4d52351aa29dd37c874d341712a12147d5d722403a5e138464e426039aa3d25cc452351aa29dd37c874d341712a12147d5d722403a5e138464e426039aa3d25cc476dc027dee973ece72422bfb0093b516e9671dbbdcbab6b4ad159ed816077623a4a690db9a222696c85a33899e203e467cd3526c65089720b2b9286bc1638a6aa4a690db9a222696c85a33899e203e467cd3526c65089720b2b9286bc1638a6a349008ceee1c2b67ccc6d3586b75c973a8a01aa4df368f4f506114603215e2b6ba03df0e81495df32380c1b0735d7869677ce2d864b56ebb7796599ce4da8c5bba03df0e81495df32380c1b0735d7869677ce2d864b56ebb7796599ce4da8c5badb568723fd32d0ce0bd2d0f222c7c88ca427ead362858fa5ff8f8173ac1c79e7e47b21e993991e6351453597b0e2efc1e5d4c4499c4d2537e77adf87312152a7e47b21e993991e6351453597b0e2efc1e5d4c4499c4d2537e77adf87312152a037a4efd6efe78fa79d4a5fb8fe8c3edbfeb5564a7b144f46d771d686f36bb092a7254c9a99186956d62a0d753349f389cf0fef26fa3f2d111d14363ba8d8df72a7254c9a99186956d62a0d753349f389cf0fef26fa3f2d111d14363ba8d8df75656bb8e1ccf9dc52fa250e453ca56bc30566c8b659cb265b618374b0bf051c79e7bfe430182ec4e213cc72ebcb7419cd400b414c6974cbe2662dd2124bb52a99e7bfe430182ec4e213cc72ebcb7419cd400b414c6974cbe2662dd2124bb52a9aa5f199b34b7581d940f9ebe5b641baac0c90e9e52cdebe4eab8a059bc7479b869a69351f704758a0514612024820df56e87352bed339900f86b9ca382504e1b69a69351f704758a0514612024820df56e87352bed339900f86b9ca382504e1b8c14988e3c1555f656b3d35d4681c64998ff188628b62b69f238667472e14e7b299d02381ac6f283d74c434536df9b8d14de26abd0e60ab754e6e1f8d34721e0299d02381ac6f283d74c434536df9b8d14de26abd0e60ab754e6e1f8d34721e018b5fcf2ded6cb06fc328944df55e74f75601b1fce7f72a12479f9a84155b115b5e08a2d046e2abd96ae09a1007286d3c2021cf35bf815382ec33da5ce4ba9f2b5e08a2d046e2abd96ae09a1007286d3c2021cf35bf815382ec33da5ce4ba9f29e645c32ce78eca169d87708fd95dac3f3f8c8ec0d87d9786da7af2d96d437a29ccebd8396d824a981601448f5c56c4e9b34fafd6f89f0e8137fc56deb6a566c7a09f8629b1c8ae0e84f2500f2a1ed0171c50ae2911da591b191352726cda561aa75fd278f8d1559f04ec0542af5861e9df4282898c9569599f8ad1d049f19387d033f476efd81a6b5f84b13cb086f72a752ed6786180b099424fbef9ae248947d033f476efd81a6b5f84b13cb086f72a752ed6786180b099424fbef9ae248941e54bf4bd33ffd1acf07ebea57916de47e73d933c9486da431cdbab480f613926dd927f5809c0ffb20dff6d55ce20ce2ca30ea705ee728a12754dfd96eb8fd93f0e3f382e9733543fe47efef3e7452804a0948d46205fb8e287d0ddc54fc829540e7a721d6229272560e0ecd83141a7c86eb398f3941fec745f084661efefa2e45b9aa307e57f205a63de188f41d81b38708f13eba180148714bc3c4071cae91718255aa44c568c63ffefc3aff912a4d10af5d51fd826f5a33ffa35afc052f54784d66b71d27bec23bbf97b9ef81dd0f10ff61af8d2c01b4d106b0d429379556f53509e2a8ff49bdb561e1467cbd9f039d54544f8155e124beeca51cbb7f9715f53509e2a8ff49bdb561e1467cbd9f039d54544f8155e124beeca51cbb7f9715ef6ed74da2ed69d5d38869f0156aabd128a3d3f24455937748eeca7695125ee1c3a735845c8b65a75e5b64028104d9ec9551ff1049b2ad55b97c83b54066a7e9c3a735845c8b65a75e5b64028104d9ec9551ff1049b2ad55b97c83b54066a7e9d6205334dd8781dc82fc8cd1046e7737ab7729b5bc0531df75f28787d196deaec3199c707c756100c0a88060ce4d687b2d102f939bf02ecea17d04a13ff700d7c3199c707c756100c0a88060ce4d687b2d102f939bf02ecea17d04a13ff700d7791af679cf540b988910f2db87f354e58c7bb5296bcbc13c0bc6cb0a8e86aeaec2c464c12e7a4ea2d2193ce4cc95111b21c0ed07b587ba87256a29f5d67cc69ec2c464c12e7a4ea2d2193ce4cc95111b21c0ed07b587ba87256a29f5d67cc69e362fda276d18ac20f238f4574f7c859a324e21dcc9d9510ef9e7e685baf7bb0a0d7f27bd4d2983e319239b300f09dd56dab638ac057cc2f3277224032fd3975d0d7f27bd4d2983e319239b300f09dd56dab638ac057cc2f3277224032fd3975d89a2fce25a4a6c0e8e2bc8fea6ef308d451a93804961242d731b6e5e7d69c399c53f73e79889f172f16d63d1608ca6ab3c6810c92379f7d17b94fc34ccea5ae9962202f5a05622074d47e14d877d5c61c9c4e9eb1c7a3a6f14585f559b2ba0df803ee78a4973a68bf852fa3946330d9b70eec371cb9bf2926a588213461e7f6c2abad3d33fd2490f67f518930cd3bead2950b4a0b6da2753d40d68bcfc6849202abad3d33fd2490f67f518930cd3bead2950b4a0b6da2753d40d68bcfc684920b6c6abcaa4aaddf0e51444f53a175baeac5b81b06c8d0028b05cc3cc9fa668f48a7a4cb1f404ce21dd57948aff13b5e14cb524148a481f8de96a0624a109a3558a7a4cb1f404ce21dd57948aff13b5e14cb524148a481f8de96a0624a109a355b5e2be3733bc9a84bcee94105346e77473bb6d7bb77acc6247412c5c266f1917ba10ed6fde8ba21babd6bc954273b0fca4ea702202f8e68b5b5709da8e65eacfba10ed6fde8ba21babd6bc954273b0fca4ea702202f8e68b5b5709da8e65eacfec8e1549605ee2aab41cd6f8db2f6b23e8d317855f2deec7360f77967118696cdb7b3dffe0a9a56be5aad9991a5578f981e230960e3e7e62094211da4befe01ad816673d67ba28928ce47464adee5892f606448a5b7de296a650ef9c3a94e5e14907997d4747be61f68810f6d90ddc2737f3fe58309945406484443159620bdf33bb3ae9d3e968555e9c730b85af0676baac9edf620ea3f18a3ca1d79f373df6c2d3b81172bc9723c8dce0ccc7bf6e07cbdce8bcac06246795e6ff640e84d20e7837f0d9efb19b7c46c030d9217aa9921d9da94c219ef4f792dc286f371aba8c0f9e9852979df77e46b589ddf958a1c13b543209cfa8cbd026ac11cc650fdba10f9e9852979df77e46b589ddf958a1c13b543209cfa8cbd026ac11cc650fdba19c8074bc8cbefe793b5a463fab7d8b6feb0725e97beb8dbfb1253420bbc464b421b66117e9df810944191357113d0eaf6589253da7e96d1eecb824a77795f3ba21b66117e9df810944191357113d0eaf6589253da7e96d1eecb824a77795f3ba1d180d8ae609f74fee48a0b5883c2c125f3f297b1c3109046fd29e12593ec8b1724e00fe6c54caa43597f49edab58363227a9bcde45706f46fe2be2d786095f4724e00fe6c54caa43597f49edab58363227a9bcde45706f46fe2be2d786095f4eb0c11f537840189fedadaba639878147d43d16f9650425b2882db4387edc6254054089aac94d5d88d66c9e9e357227c8825fab9ba1d58bc8fabecb7956206654054089aac94d5d88d66c9e9e357227c8825fab9ba1d58bc8fabecb795620665ab714e3a5b8bc73f462466c90e25c816539991250273f831181fb679995e298841b94d8f4c6ffe242b4a18361bcb2a39dd91381ef425b78daf08c67ef64104c441b94d8f4c6ffe242b4a18361bcb2a39dd91381ef425b78daf08c67ef64104c4e4a8e9ce07addc635318a9abfe5f908648f11c4c8b5a57f0fd5a6785372f94ecbe395a4d7476a33d18987aeedddb9c9b122bf55228fe746e6332bba373c94cb8be395a4d7476a33d18987aeedddb9c9b122bf55228fe746e6332bba373c94cb89e650f7f7f532a7383ca574ebf3780e9c3903b14337663ad3ec2f90f966b4a092efa7dc1da8234eca297ae8cb59b519b1aa2ef97cb90626978484b90e4fa92042efa7dc1da8234eca297ae8cb59b519b1aa2ef97cb90626978484b90e4fa920438a7bb2ed0e308e33c1608e1a7572af530d2bcb74ac16e4ca7b69b096760c6933a58ad93921ec264fd544343d41799fb291c26adf6ff771f6d541d318135b6873a58ad93921ec264fd544343d41799fb291c26adf6ff771f6d541d318135b687fab65549e48d9bc52e1ece905e9d4fbe1017a6a5c8d72d695c78caa6fea2200b1f3e4aa43ad67236972341477c6ea502dba881a01cb111e9aec9d53a5cd12c8b1f3e4aa43ad67236972341477c6ea502dba881a01cb111e9aec9d53a5cd12c8b718e30cf71ed8e623357f6f8a902037477331f2440e35942fe70a3ea53660ac06684c9f465d695ff492f5e8f5476ad2f356296444102b1553df71530d20bef9c6684c9f465d695ff492f5e8f5476ad2f356296444102b1553df71530d20bef9c942b7850fb659f838eefe4a67734005853cb2e8788a72c5bdf0b0c959757ca28f6d48020c2be075e656b109a2842a8dca5089386f0d1e75b399164373e1fa2e4805fd6ffa0e1005ab6df879b5b11aa4ece92e6fd4b35afbf4bebb5389ea8d3c1d1007eab55d330b98a80f80568bc35d443dc8085fed8ef5c001381fb0ee624140abc9b287df159d34e1c04d54f166c1cbeeab2fd45957ab35f9b8b69afc17d060abc9b287df159d34e1c04d54f166c1cbeeab2fd45957ab35f9b8b69afc17d0644350e7d739fa98ece788710aafc1b54b8d0bd48b7b70b1bc5619a54922d94c56f76a2c1ce1cfa20fcc336515c7e951041fb12d0fa9f63dce5e5911d313f2b995fcc6e5f1802ee0cb9fc6102e12029c647e44b959ba8edbcf2aa20aa04fd2507ce9af42e571ef5b65675286fb2b2d25ed07f4f07f0d9c41292d3b4fdbd371ecb8ffa92098d5e9f5e2ae42bb9cdc6d8e3ac81ad2198435467ec039cd30bb35b3c0f076a834cc133c2ff2b2e8107ab7b4e2d5e093cbc7c98b9e0bd66bbbfbca03b67de23dc4844b7a2ba3c3dcf8aade5c4b0e6c167aaee0bb6a1dea7b038149ba3204b1907376884808d0e6bc21fb5910969f4e715947fd5f279edf44f7b7dcc0c204b1907376884808d0e6bc21fb5910969f4e715947fd5f279edf44f7b7dcc0c9b500e9e12293ac9b543a8adb4e6eb6ef9d10e20a4110d1b5862ef558445f7780eea1d691cd7df7c764b2db2c1a91a770ce760a01fe87720217c913c25f72e640eea1d691cd7df7c764b2db2c1a91a770ce760a01fe87720217c913c25f72e648678ab3ad5f9a9c7b4add55af04169274fb058777eafb96ff7346a5fbe464515ff51a7c906f364c729e00316ccfe487f1e4b39510826eb136600ed8547a314e1ff51a7c906f364c729e00316ccfe487f1e4b39510826eb136600ed8547a314e1917b1a5f569c27259b780e2944d765e4a36d9b0a51d68f0881dd508b4dfbb57c4663f072fb26e712cf47f020f2c1048a5d96adffdd42ed31d263858fce2afbae4663f072fb26e712cf47f020f2c1048a5d96adffdd42ed31d263858fce2afbae4aea04447aeb42e4b58cd62e1a1afb045674ce5c4be27cd83a8084dc119e2cafa1f0465c81dce3365250d30527022cea51a8c634438e116b7efcd2990a7509bea1f0465c81dce3365250d30527022cea51a8c634438e116b7efcd2990a7509be71bcb15f2bf32af7841976f84c9ebe29fd0c759ca29988466a05f904dd4be2b5334ce57786b1809abd95dcd1f38bf225590246bf4873e103292dda5fc14a282f334ce57786b1809abd95dcd1f38bf225590246bf4873e103292dda5fc14a282f41ad7f97f9b63213f864c2327f7b109fb6fd576b4d931f23f77ba61f61a3288758c54ab552be9c7e390e5c918e58a2df649162fff1f2f95fed19200b3eed52d5a1c51410f1b6a7aa1dd9bf6d97dc54d093fbd6b9f821934b00eb4ec80c9be0361fc92e197b8bb22f0e498c3ecc6571f15e3209d6c2ecf3bb57dabda8cf1f91f165bcf7364476155a5e698d729699b0020bd99bffce5d14b3504c5eed35ef6bb92e89f4bd11e1fe02a447de483dc353770fab645253a08cc239077ef7a1b7f7f36408cc655b5cbf3c042b0b014c00a28a413f45048542279bff581e6432f5b12304ceb7e89e93a875242a5b89566eeeba73b274c2a947c40ba241f33642fec4ba04ceb7e89e93a875242a5b89566eeeba73b274c2a947c40ba241f33642fec4ba8632ebec08583f33aac1c7562293911783ddd0fcd6ab3321156dbed379d11cef95691990712725f985a4152895d0c9a00ea4143c78158be2fbcb9d720181187995691990712725f985a4152895d0c9a00ea4143c78158be2fbcb9d7201811879e7fd75d95f56cbe183268c5934b78933f8995fa61d24dfe5294ae9c3968a1b236c68f50d94a436a9839ef364b4b1be7a3e1da9507eb12c24772bf5b6f5a41d61381fd839945491c2202dd766b7a7c7f928712cf6583188d958cc44104b4249fde0a472110a8635057dce4124da06bcf2a844ef6cfb2e91fae207baf1b789eb81ca6e1dcddadd1c2ff8b2f668ea86252ae652bb8661b007a22e2de8e6ad8702ddca6e1dcddadd1c2ff8b2f668ea86252ae652bb8661b007a22e2de8e6ad8702ddce2773952cfeaea9755d614fd59046069e63ed96f0fc4a6614d4c35b8e6e9e6189d0b84a94fe709c277afe8eb89a6518e562944bf67df4822406269c5ecf2bfd89d0b84a94fe709c277afe8eb89a6518e562944bf67df4822406269c5ecf2bfd216143eb7e7668a4f440c8ab4c49deae98107f1d0b7a490f509809f183b3ddabcedb889f374dad66469002348342427401b54f30dffe4a405772afeecbbf5251cedb889f374dad66469002348342427401b54f30dffe4a405772afeecbbf52518c9545f9f49a2f288b93109979678bdfbe6162c648e74a63c83720ebd008811793bf7d4d3c3506d4cee19ec4997959c767f1898e0d38c7a134601bb05c72fad19699ac20aecde9f3598b652427d6e0f99abb2b2a81b63a1b1d0c005b100931df8b3ec0e628b68c7828a41f8a907f83741daf12d4b03a8bfcfa3220496aa86b1933feb47562fa838353f8501129e376a61c0d899ca1a4b442dd87e699fa57f7a5eaf3a365b94047d4e67156296f4a4aa63a9ef0f9c31309837e65ec101f0f17124d3c67ea17dd35f117ec6471243136f935132594b1c279d5f23af5604cecc9570eab07f09112ab8c772e024622f5c10a56ca29e2f4b4e3110f202eef33ccfe3e0eab07f09112ab8c772e024622f5c10a56ca29e2f4b4e3110f202eef33ccfe3e6314813fbe4b66e6bbfd8c8921d021c879d7902694927806d9ecea4537a120fe739a2645e87a760b42f1d5df1a1db2cc7296c687351b9361e9819e2ec4d2a0d628bb212f587a9ad68c7c64af093b2d7337733549ab5fe750e804b5608ad1bd01b06fe51b935d2c4a35a0cdd80f7d595d741bd5add475aefc0691aebadc4328a74e93821daf1a14b8364158f534900ad95c8f9bcbb3c499bb48b4fa80d032bdc54e93821daf1a14b8364158f534900ad95c8f9bcbb3c499bb48b4fa80d032bdc5a8618ff0bb74ae78215a905f43cb7f3b850f93f343e03e8a0cdfcf9b02668ea66f2f4ab774c09b0d9b53c93abdb7841ea6deef56adc6c78f76c3b990db457f8655c6f5c0a70d0b5fcef24a6b1d34bb7a2f1cfc8861ee90c5a7451f5d256e3b7757b9405e99dddcbbf86ac5f192e5627f3913fff9a971cfffc8f6711255e7b31303899f34fab67984ef1bcf36b5882b4e371caaa370be09bb43f795df4aaf2dc219c48c9610ccebcd13edc453d2938d8a349d9e10dc74afe83132e94c776fdc8c85bbfe108fe8fad39cb11fb455d72c871e22b7ca48beabdaf4eba395d02be2ff731b5ab0556366bd59e8f94b6fc62b55442c34948436f34ddd7abd77dbab55b0731b5ab0556366bd59e8f94b6fc62b55442c34948436f34ddd7abd77dbab55b096cf79f462b75c4d38c988d2d32ea559b62291671f360cc8ae5e3ded9d1ded6d703d28d8ae20bfa8078f7f1fabdb436bb15902217176828359fda5d1febe4d037dc3eea3758113b28c3298b44b24c8bc1e04ac26083828d42da309e966915bc95dfbec122cf02c26029994dba1fbd2cbf12055abbb69b5b2bd08d51831464a80da58861b39c3d105b95574c7ed9a400a0fe987629fe02e58f49183eebca2308042ff35c65aaa91337997c5ef88742ddfebf67627fb24886ad279189234a02ad85835011ea08fc5c2d1068b8b521b12cfcba39af9c40a94c53e21d78444b0e25e53218b6d722216fb0f6746bb0a44cfda8b06b9828227594327c7f1f35eb809e504c1c53cc91c0598c531b41ee6396a2edc435ed1381deeb3eb28c3ca88c0b2ca679ac7655ebe010edb357a90bc78aab8254b9136b3c9e2d6b4fbef9580b47b77bf9d7fefb0904ca51690a7f9bda253c45030a34b6699c66819b7c49817b7ff59bf9d7fefb0904ca51690a7f9bda253c45030a34b6699c66819b7c49817b7ff59bb1e3fe893facda92bbbe154042a0d71b410472450abb7d8dbde7f001650abbb316f5ea33f4ee281bc87429c4b4e6932280885e1574106b22e0a01af132658ce316f5ea33f4ee281bc87429c4b4e6932280885e1574106b22e0a01af132658cefb03adbc08e1361f2bd89b2825851b66dead35cc88ba7162b6117f6825acbc87afe01fda119baecb2033ac3f38537ed66b2fbb89225f818267b4c2c25a4a68abafe01fda119baecb2033ac3f38537ed66b2fbb89225f818267b4c2c25a4a68abcb28be14982961801b0eb68fdced50ed3ef88029124a71301383e83439f51bdf106b3f422f02f271786212b964b2ba0e0055bf3ee9b4c841929b5040385fa763106b3f422f02f271786212b964b2ba0e0055bf3ee9b4c841929b5040385fa763d5129153116fce2094695ac4fcca6ebcb1b8e78582fb24ac963a1a1fe511ef8397c633b8fa81eeec3e5a0a58d7255495c94f75f22f2bd247e30235be49e5f36d97c633b8fa81eeec3e5a0a58d7255495c94f75f22f2bd247e30235be49e5f36d48ce8c8e1367175395a993b2e2ea81ad099d279439bce5060729a1c034fa430daa876092231abf0f207c6236418469ae05b4681062639e9480aae12313b37f9dcce47900e9dcb88d6b88faec83629b534c9a97c651a38d59844c4c4ec5016126ffea04c20f05aa8f762266fee07932fe650ca8dca6dfe7f009b33aa374c63bc3a79dddf0295b802d188058a8f55aab50dc91de3968b773b79279d0ce81960036a79dddf0295b802d188058a8f55aab50dc91de3968b773b79279d0ce81960036c90bb168edff912da1878b2f5e97a59082fb6fd46517fe75497708c33996a9d67eeadde560b387085af8ec2e86ae48abdf1f2cd09775e4b3b0fcb3f647e1100b7eeadde560b387085af8ec2e86ae48abdf1f2cd09775e4b3b0fcb3f647e1100b7a58956dd3d29c6ebb53e910e730711dfa16f0356b3bb7c836a74cb7d3c3c2244a12d2b3008b67d7adeef2069609daf3527e957f269bbe956f9c9f1fa8640d514a12d2b3008b67d7adeef2069609daf3527e957f269bbe956f9c9f1fa8640d51329a6792baed01204b668afe510b2458d9ae3b926f3fea6f467aa695663bc345c4cd6626ce7bb162c59bbd3d13801e453da48d7e9075d8efae8715e4cad37a2dc4cd6626ce7bb162c59bbd3d13801e453da48d7e9075d8efae8715e4cad37a2d1df30d89c1e0aeac86f92b7765cf72c46cd4eda427107e321faa95122aae1138c528f7902dad932f062dc27f8c7a8725d76fa1d68a8cf764509d10a72afb410652cf132e42cb046cbfdea5045524c6a783d28647919c1dcdb951a3b376d7b3324ea68033a4ac2c21b6918ebcbfef4bf1b120bb34fc7b2482d83d4643248715a84a525f884f9aa07d66c85c853bc8f3ae7ee185a69716fab47a0af246158f4b064a525f884f9aa07d66c85c853bc8f3ae7ee185a69716fab47a0af246158f4b068f90e2d77539291998bc4777fa9eae10494924926eba28c34063841cf7c539c424043cfe9c155c9505f275d93091e4d0cda9f61d0023215393a39c0c4f947117d0e8582e7a5f23f10634d5460792d683750b1186e18d03b7e6a8db5a5e88b7933d92bed5784cc32ce1df88f86ee9da853aeb546e3f9f0fd8795c15c37cc59899b8e32986aa9c7a52f9f5100631a4850280afdaa60f5813f5d04c514b10e57c38b8e32986aa9c7a52f9f5100631a4850280afdaa60f5813f5d04c514b10e57c38c5b0204cbe623487463c9896d3fdccbc95228341c33904a36191b97115b730c08b0fc8c2d9ff0fed45a51417cf966d529afc1ae7e869a647684420fa9d80971f8b0fc8c2d9ff0fed45a51417cf966d529afc1ae7e869a647684420fa9d80971f3971e9c5b1f6645bdfed9ce1940f41de16d109e56f9744dd734c422504c36a0262e1fb033866dc8463d4f29719fa796c44ec9466fb58fced6548807db68f46893f02dc745f682e72f6d5eee3e738511b19bff2692a08f8eb821caac20201304c06fe247583f62e2b7e633da322a25e16a817e9265f505f4395ddbe62dbc031913c6892e6c245e22eb25c21e96cc74a570ea7f7894f51062112bcabc8a94c015b2e11b7f5284d4a5e3e3174a9f4cea99bfcac11a93d92f8bb7acd45c36bf46c6ee453460ecd41384435e4b999047f6048cf8cc5292ce6444179da187b9c7fa2f65ed8e9d5c601c60b9c6c5614e85ed2e1a1accc31065b744467901938a65c2b1562931a2f61dcdd0a1effcad1514482d867951052cf71fd4a4489cd1997c77750513c2d4784f4a226b4990c02d7bd33087aa61ee395043d02da4be8bf965f73932660903165893115672480ba4116050699371f5be12701f2f0490955a72d9f679d0be270ec7037cedf4f4efa56e8324448c4a197141942e90320099adfc92b9bddd7a13c9f0cfcd6cef6ca74b5824d88d7f9aa659da4f356590c6192199d36be250e75903410e290bdae8057a7c5245fe1f7572d975394745f36077ebea4c758250e75903410e290bdae8057a7c5245fe1f7572d975394745f36077ebea4c7583028fdc3a5d6c71d95dda5217fcdd388479c584caebeb2b9bbb708ddfd8e2937d09c8626758557871b2b4b76df5762ce5cf60247e8783d956fc09273c402cac8d09c8626758557871b2b4b76df5762ce5cf60247e8783d956fc09273c402cac816e53fe5dcd064507541b8f57860a815d97b748f346ca0d31e3b164ec7ea0ecda6a9ea5b5cb22f675fce59c049f2b4b7328a6f3b6f5ba0dfc355973609da084da6a9ea5b5cb22f675fce59c049f2b4b7328a6f3b6f5ba0dfc355973609da084d3ff3804979102d83a6a4cfbbb4828e8f911df41bbf22e0b9f6b9621a871f55301bb716aada6f38908d829b55602cc611adf31cf1ad4ad44836967898eb1cc13dc48e15421f5ca14ea00289b3955c44c5d256554c394623aa89587a821e78b76fe089ff7f47893891682a44d958d6163373e2f4dde25530c39df83967c32d6cb55690b14613ca389e33c58ac08afe8738dc673da4b803cf9ab1b0e30b2f9b7df3ce14d364fb052f1e6ffe23028e7d36355db7f91bf44cb09c39b3972ee2fcfed6350e32ea54bc961183a6946ce4b1a218f4c49e9a9fd01f85c858bf7e4c9475d4efdcc1b33c69228d43ab74450fd684a73a3a73b59295451dbf5ae3d031e77315c3944a94d6c30d80ea70b1d4bb6900898993e61bd82d30ee6488f7eede9ee124b64511ad9470805892c2c78a9b58894644a329fd91b6c6f7a4e5d15ad0024c72df4777c6997ed3ca2cbf0fd8700ac719a82064f7866b518c8c65ed3fa23116f3df4777c6997ed3ca2cbf0fd8700ac719a82064f7866b518c8c65ed3fa23116f3ac7f0dca89c4bfbb0a39d2d12d87e4fb198eb47ddfdb4804d7381a9d9881f9e2aa55531925cb6cd0ffdf1da02049417471765a6e1a71ed142cfb58e4ce3b95cceec01bda10bf67822d070478b007f1c4052d61192c0c01961c48bfe561aac53e1dbab6a025bd8d6800de0740b848eb2143be987ea33b1c5a5b641552063a5b50a749d2749d0fceff9c44f1279d689a88fd9c59a8c1fc7ce6fcb4313c0ba93aa1a749d2749d0fceff9c44f1279d689a88fd9c59a8c1fc7ce6fcb4313c0ba93aa188ce005ba698155a9bdfbd398e95ee87462c734a2090b7de40bc6e41d8463b19a21d9228d7dc40dc473d949b5f22409a1df4439b7e8ad2e7e4179d09c86a0f1775376bdfec24086e7992bff47c4e0d0287d4c38e89dc414d3895adaea96ec651e4410943799280cc8b634bbea8718e0015b2602f7c4578fa309c39d63061b0e0d46bf7d81590305c39c20eecd6cedbc89acb983adc517397e3162d756c06fd33183eef9173e0afca21ff51c115727fe81ca36ad5df8169a63af6e53144556e234fbe162103f95678ddd5338a053ad5dd824ff9e2a7885e2aeda635da76be86247b85fd54eef9d34aff8fa36f459a226b55db3dfb6024aa46e7d691caf0a9de427b85fd54eef9d34aff8fa36f459a226b55db3dfb6024aa46e7d691caf0a9de4215931fdb209f5f74f418fa65dc7b78acd6857926d16074af47ee6a96e3e2392f0d71feac718a088f9270558687022227dfa745abd44b2290d805fb5d809b96a20d71feac718a088f9270558687022227dfa745abd44b2290d805fb5d809b96a2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855da47e6a40259592c4482ac70c249989fa5d77e985061d27214a120f1be9d10d9da47e6a40259592c4482ac70c249989fa5d77e985061d27214a120f1be9d10d9230f11f9dd60aa8cff34a16d3f219f757e7a40f7101e7cbff4bbf0a2feb96956d856e3383f5fcf3cc000b1d739b22ace0fac7088cc68f35712ad45be13fc88ead856e3383f5fcf3cc000b1d739b22ace0fac7088cc68f35712ad45be13fc88ea659c3cded0b33b196e3ddc806feed76b0e75df1b98af449636a4c51bd778227500b89eda03f1819ea9314aeb86997c46ce8312602a7cd182d8d081761a775f6300b89eda03f1819ea9314aeb86997c46ce8312602a7cd182d8d081761a775f636ecf83b0ee369d31c736c62c1f5a09bcc6663b5d481b2eaa233a9ed2473db506a13128f5c26a55f0e02ce6da2d0d027fa716b802b101b5d1d2a58c813079d006a13128f5c26a55f0e02ce6da2d0d027fa716b802b101b5d1d2a58c813079d006a36f516844468326a4c80de8be71b30aaeeb3c14a3a7a1a37f7d58cbd8cbc3ee489d3f511964571bf32072a3866d87ff24ab97c4c95f1b7a9c865bed9b2be062489d3f511964571bf32072a3866d87ff24ab97c4c95f1b7a9c865bed9b2be0624451c106ce0fdf1c63d1d9b35e2c13dc30acea757261c5ff5f099c1abde0c5c9c54208a2f29849f6f34420c4aec7fcc0fedc7f7e4fc0a3559a468eedbd106c8ac54208a2f29849f6f34420c4aec7fcc0fedc7f7e4fc0a3559a468eedbd106c8a0d6d4e0fc9572b89afd04d226d33c9a2afd3c230523453f3ae4d0e92d6d95c3c82de0d7e88b4b6ba3ef5d679867a1b0ff9fb9ea763223d4c7bb0fbd49340049282de0d7e88b4b6ba3ef5d679867a1b0ff9fb9ea763223d4c7bb0fbd493400492880c60ed7b0590a4827099eb34f40d25f8ccc4e81e0406be4a13a4cb058f278cb825ec90aa2fb62af8ae4ef5a533ec444dee11e25ed4dde2cde7f23cbd82a5efb825ec90aa2fb62af8ae4ef5a533ec444dee11e25ed4dde2cde7f23cbd82a5ef6add37e214a288fc7c38157f775e08295e3aabf4b5b73b7725f306c5772e1ba4d8a8221ccc34c35ef303b1897a1e59f1afff920250ec55d0c7c1362eacbd7a17d8a8221ccc34c35ef303b1897a1e59f1afff920250ec55d0c7c1362eacbd7a172250f20bb49a812dc3770e2dac0f9297a85a3fcad2a66ab0ab463a6da0c707fabd2e333c76cae4516a96c251d40b45f738a314fb7bafc9f5dedfbd48ae6075d5bd2e333c76cae4516a96c251d40b45f738a314fb7bafc9f5dedfbd48ae6075d582477c9c381cff30d0fc05f74c6dcbc946c9d2e7724c14b887d15623db9d4a4d5b5615f2d54c5f0a3d8caf1228d6717cd2fed6e6c2ea15806895dcb55733aa845b5615f2d54c5f0a3d8caf1228d6717cd2fed6e6c2ea15806895dcb55733aa84c2a093adbdbc8b917085064ec975659f3de603de2240e5018a8ee5b33905abe8af97b6f8625c2b94f345ba4831d2d5ec6ac718d4011a19030eca0912e6178c98af97b6f8625c2b94f345ba4831d2d5ec6ac718d4011a19030eca0912e6178c9805ac34a2ef6729d0039ab46e5e05b3175159c74aef924c3724773acb0e41374327444e36b404299134338e7b2f3963d4d8471564521366d67912a2276a183fe927444e36b404299134338e7b2f3963d4d8471564521366d67912a2276a183fe939140f5d4b79dd7b4efb910d95682cf01a6c49d3c10e3c8c465e16d948d72c8ee5e7a20bd13873429fdce380cc50a55deec182b2fb68db22078ebb1978d344f7e5e7a20bd13873429fdce380cc50a55deec182b2fb68db22078ebb1978d344f79cfd26815a6c56cef63073000e68a1075a172db141a6c62c2c63b706543b44b563aa52bd2a4e37ff3587cf304d184ca05de36691f76a011d5edc9c6f1a93cb8ebac22e7ed104b8245f0d6ee9255796892d20b7a31b7ec64c7035579f1850b71f1ed251b09fefb8d32b3a19cf4efb88bd183ae8e6a449a4a9782537eb385a48f89271ffbf563e6158d048da4c285708d0222c677fc35d010aaf655167ced85a4529129db4d494c31e67d9584ac3c733ebef5db3009ed395e77117b34018832185a0070ed6d0f423b73d12b31e4af4990597f3d480433091c94dfeb8635a41a1d9dade03b6f5650223af1a12f0e690372bf3afc083e555c32ff65e451805ee34d2dade03b6f5650223af1a12f0e690372bf3afc083e555c32ff65e451805ee34d2bb4c00cf583e1ab005759a46e33c12ad572456d8d42ef8e56ddd19d54d631c002af457f189aba6a38786a894b13b621bf4f66e1385de8405f6d6c3db22dd83c62af457f189aba6a38786a894b13b621bf4f66e1385de8405f6d6c3db22dd83c67e6051e0f739b4e2d29171717dcab01b1d73df16b1789794caa0e74da90a4c15fed318116369194f32f1ce02688fb224def4d6217a311a2649f611b03e13e7aefed318116369194f32f1ce02688fb224def4d6217a311a2649f611b03e13e7ae50a6be64f769cf5ea654abd3fbd2124407ea76baa229a13b200fbfa61410bb1a43089f2137d08f82622701e31279f083d7c08fd6de1dc0c9a3182d888626a26a956a944fa74917b8530fa6d9a112c41643d4994a3a7b22d2af1dbab94addd8f9af9a78ebbafe114b2311c5867d413454f21f3782cb5d9a4b4679f204bcb28e5e807aa87ac8fdcd1eb9d4ee7cfa178178b0ecd7a1aa35d64d05e9c8d1c0d71aaa3645099c67ba93e3cab44f955c23bcbe4d8ef510a9f354d5af7d00f01bbfb84007eea4fb2386c5047fef66690060f9ba522259bce100c76d399a1724211f9b310ccc88d4c866bf2a62426f65e6bb9598e0d1d9a5434624af40a4447c1d5af1a113e87542edb332d4b3e0141affb3f040a23af97490f97107dc00dbe8889716d4b939aeba8974ea4e414431f85393e0c69f4410e2cdd381a8745425dbea81ee77378001a447711d002128905c26af72116c562df582161093e66a16dbf4c86abb378001a447711d002128905c26af72116c562df582161093e66a16dbf4c86abb8431a0fccb3365ba6f1a3c93ebffc4f6e5089738a74f10409a3f4c278340fe8583a8b25c12ba6fc462fd5cd00b3b98e064e03c6fc3d2071080220fc0cb62c49583a8b25c12ba6fc462fd5cd00b3b98e064e03c6fc3d2071080220fc0cb62c49503fb15ce8b8413445677ef4f0a0e9ee5904398d779b991fa9256ef120c96151553494d8d7f52c07942e9ce00458db82513d1dbe791633d72689039d3f820113f53494d8d7f52c07942e9ce00458db82513d1dbe791633d72689039d3f820113f81337fc8780b2416e807158aa3e0e0542b8160b2cb10f240632118aa6a490059c096307a52ac5757151717d37465510b8f498c5f903bf650f85d1f27851f6ff2c096307a52ac5757151717d37465510b8f498c5f903bf650f85d1f27851f6ff2c2ba21fa33bbf867648becea0a1269581c3375aeceb4b2e50fceee29eafa7d1f9b4aceca997b3bc53ac23b6fce048b66549474b984ec2f4dacab42511cfbdc217977a3bef601488e8614f3dbdd1df521ce3ce7dee08ab9b658cc3cd3b63e6a1681cc4a4981c73d9e6ff87ac38fdefec3b3e388529f1d79acac18e23cf5a5c83da6aaf8aefb912642634f16c3f4d0547a775c472e27ea92daf244d5cda04ebea8a6aaf8aefb912642634f16c3f4d0547a775c472e27ea92daf244d5cda04ebea8b09feeb4b4ade7194594f7043ea9ddf7fab684f8dbdb8326342c39ab416c7acd72c3b7ba4f0df78a4a062316f57f434000347fed5bf38d4df2c718a0131514077b72d308eebbc72e8d20b17e528838a46e4901007dc825880b21f3c9374c0d10d5907a09cc96d143b004c102b4adb771da9035ad6865034881c9d84cea6de9a3d2097e8a007ef7cd190964136dbe68cdbe74051046439d868b515b81bf2f1cf2d2097e8a007ef7cd190964136dbe68cdbe74051046439d868b515b81bf2f1cf2f4834dfda0e188c27d7b16b9b1e0169f64893a2252a9a581ad7c51470dc126a1e6c6c15896a273a8c9b7ee4746bc8b5d4286f3bcc11b544147d492f27c3992d1e6c6c15896a273a8c9b7ee4746bc8b5d4286f3bcc11b544147d492f27c3992d150157b43487a490f6e72b49e554b1965e7eacca0244b2218a89d7c22f737b729c9273d69749d02579086d714e3ab0e6a80cc638db7e0472e823557dc6067d03f71938ad2f921e197ee2ddc9dec34fa56dc9ad7d2d7eeee5db3b5a05999a8940bcaa1081e231e73d9b078722a70baf373c606b2a7b380a91bde2372592c98879c88f12eb31ce6e8660d169eefa827207bbebf11270917708ac6066d7f4986a5071f6ec419a8188e4e9d105ac1ba99f521dae01e3f33bd4d7c94a11f588abfd1012a636ef582b4521032c2c9691d74e771958d01f219b48ae3daf5f01e6eb2dc6e2ce679367f0f29c121ab091e5c1cab7ae52c35e4f67790b722915bf97c55d3b4476ac8a38e03c83dce98a832fc5dee21e67409297ce4dd4def32322a53eeedd4117edd8bd459877c85baae0e719b1e70fcc31c79408d56da9b8661c6676603cdbb7f20631d250ea1d6f923973f77b95d5cfdc35551662c59193b4b34d9767293da3e57b01c2bcdca2e204f9fae04f5ea63b0638ef2087b84cba312ebbdd844d7e2ad1b7649114d3d358cc82d1116a27c54e24388a13f8bd4d83898fc03b5da428ced14bb4146f827079774e62619827713d3fb90a9ceca5e15d1bc84190ec187ef51ec88a2c1137274f5ebff5d10f25bc371bf9b51444660df98bb1856326823f32d0c01c4b77c5ea5bde8589719eca4b68642ef6deb6ac53a5d1304913d21a5664b6c4347a55900a0b65ac7197d3d70747acd5b57bdfbd0ed50cacc6bde2d1f65bbce2b92f22258b3d5f7edb574d2aa4497527a2304a7893623a49ec6f85183096c3e5c307d191928e7c524aeb809e33ea4c4948066a32cf655030bcc3daa0e3c865c50171d753f654f3395dadab8f8739fac4e3ce421f35bb828a78ef84b9d6b046e8c0932214df41d105161aff8d642404af9c3721218ccb3c3709548be5b73fbdb4c1f530fcf1941249d9f3c78a3b6db048f680290a0c5ae5048b7eb4d518f52dfb7dd6877828ea81265a0749cfa08ea1c8719ce84da48caa00c03bbb5699b1f63d386294d311d3d6037c195848687b38df9ceba5725cfb122fa1959df33e560f96250245895ebe2b21c24666a7896ac11009678be4fe8f26fa4f8451c1711538cfd97a6e050dca2e218208c0e51897669056f2059cbc167d11613d37f6d404a6c9ac58ea21c4e4b0e8c2f29c1555588537b67ede5868f8a0a1dd54c7589291a3ed23c7f9d1496800b8e72c9cb738204c04451dedee5fbd10ac240512b0685e10727e3d0089d9dd9fc9121ebabf3e89ab9ce8523e18f6872f258eb5696dbd05531190fa5c94fb97b0d7032c8abd8924d0769507276c99efaca8c29b874ee27385a9389254cc7e9b4be18b46c11df62843232666d99a6c00f08f4e6c606644de0362822a729e4168b6cc83439fc88f877f6b2b11af7efd3e9a50b032e71afa4722c1ceec676988c0347ac9180d92e53a7326f4ee5a5c84752112f3674af505a81cd985daaa6d23f59d32ad072f1772b84f1d5812ffd4e1fbc98df8554e7a22faef18b273261ed35a0f41f80830624b35802c3304220bc25aa8a8f3e52bd508b1fa0006c50c8c1641c713c876e02704606bd1f47b7b32a36e8cdad96e6da2d0473541e2ad7bc89d75683df51e19e92130511ba30c9b2c1f660354741b5902da594e7a3b11c110618024c25ec394e4caa336af98fecf02faf57af77e53890497e45facceafc7bd4507a806ec5603971d442bafb303b8aa412684e0dc2171cd237f7cea4f284c4f38ba826a57bd40f3863c712d3fee6211dedcc8c68fbed5a2a4d72bc29aa86f1194675996bb44fab6ccb45c2d8d7bbe8124c928f25cf29730ad66f726bbfdfd051b4a27c408fb8d24b9bb645852b11bd976d3f98226cadc4bc4a7d28b8180a6538a33c60ba0f2d826e65ead4db1b4885839c4bcf8ff68f005ba73e4af524cbced541f63544722efdc662e1dfbd601f68a28b34b40eec15dc400de5e11318a7e3b42732cbca2c7b6cc8f43cf6851aad971f910e7a7622aff8841ed9743a56aa6914147938c31127a408cbb54fe853be7bee199e9ae48adf3fb0ef58c1a2176a61347dd92bcf44ba16f801802821056a58346a366fbbeff2c70c08e4d177866dc1b4e9aa02a9c6a5c90cd9606aad2ff3773e832c471ce953320933d2a82144a1064c63d57da1cde1b3386a07df587cc5e9316297a743b4445d43c2bee5e70e9aaaae2a4f8c742fb51ef2c9efa47491aeb057f97be0e0e218e1ac62c07b3b4f28553a3358506977bf3c1f5a3e62b3fd071c72b355ad809b8b265ac98c6ea3d007df8cd26a3dc2610d6f720e88d64998c4668dd58332b0998c269efd71d67dd63892136a61385518145c31204c64abe5fa3204d2531c5b6bc152f58aeb4cecc7ccb78fc4266465bb97f7e8cfa623ce7682a30fcc207446e8d59e10fbf050c2a28e6cee57d0cc9611371951519946dd4997fe16f22e5645034ba9ab3ea320043e367d66516cb66f175a015c64199b44af409b83d91209019ee9c530d3eb24bb509cbc6bc987d9ee2df98dab9150931aafe02046f040dd042764e6056117279b413625162e3d6bafad52f379cb84155046b8d75db6304e06134391476c665c535ec51da94b855f5c7b343e06e182148501c9986958cfacc1cee08f819a83cc77bc7e1837a0ec91a4a2a82b3ffefa6efb218ae5eccdcaa8f122b7756a052328d9223ad2a5113aeeabdb47bea711d893c6fa23044fd799490a1a1d18fa00421ec6cdeb678923a5cf2bf4adbc5146bac6bfbd8aaacf7bab40299983686a080654dc5fae35bcb98999b3205ef6998d474bfbf7b4c9c2d80eefc87b6e0b16c4e78178884a783e53abea2af71081ceed3df691aed41de197d1daa4037699ca3029834a820c79c154c377f52e2719fc3ff2a27600a07ae089ea7fde9087f6bc540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f441f02b592053e6673342cf0b0cb77d9b0227c7f11013f7d8a9445cd769f1e775ce3c46c24e4208c15d43518a3a4b334c75ad5e12534e9d1d2b814b9d05ecd31b5659820ff8f6d8a9e10b21fece0486fbbd71bd5d326b9253fef4bb7e6cd60b1044a9180690fa6f3af893c22dbb4b2343605df8df39b0b32146ebc2de83c80a5d510b0c104634209312a6e71cafca8d8701f43e28fbaa37686ee565ae4378530882f808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f431475775d3649f37f56ad175b7d5d4707405f9d0929cee2f34587afa628bb9fdf8a294cdb7ee9cadfe036ca70aa852b83b4d4ce820d153b4d63f5d0252045fbdaf6d4f0f3298f8f954f9afa7b38a7950e22c07845c300a4e6b6357c226640e16af3b139151cf41709f025221e3cdfdae6d88e41754eb6890a91b8aaa277d75cb16f6d83c5f04bd7ba3172b873c7d99e0c6de701bd83619f7d3a3f3c6f2138da5f926e34a0a740619204d753153a9e7ae00dd2566e3a515546000e2436f1d431818c9dea63e3ad941c7b5a8eea1dad3ed03683109042a678ab39d5fb13b48b4a65a49f2c8fb866131193d457984d7398440edfcb6a4f31f3255fbfdd6a05694513344228e352b5581fa4988316cc467afdbd50aefea55122994285324ec2b9f38b4e08f8eb211c2db3002c59cfc1a87f2807843d0d0ebf5b2218f840db2121d790f00e46f4a47f10ef0b6de61ad5fae14f8b259b4c28ed731e92e84c5d2168936bda0771e54a34019fbcf210612d58b0e9b77c3cbe69175a15ecdf52b6f3dfa99c58dd7d5351b8c9076c7fe0b7d1e5d68af80674e26f3b979ed267a6373427b95a7b407e7965f867740e71c21d859ed9ffdecc8ad9fb49eb571693f227112974d043f72790e6c2d2d23d5c51fb20bdec253b56790453230125ab8fa17b100ec9907ae02806681b419b735ad619be2ffa88df5a41bea1bd71f17a9faf7a51d01bdbc8eb853145980707b9aba340d55d6b0c39f3767d573bd34b330c39e91b3b9df21971290e28471fc085999346065aabe61acb5332653ef2ee81ffff14ef793516f4117e8ac6d25888c5170bbe2f6b52ee3dfb8c72c4a757ca3d9e0b526cdac99e81ef855972810a0104869491af25ea21f7c5fda43c6210f791bdb015d26539c699af68b595efe65b1d2b9781d19695b45db343e833b6d39b9a1134e9139b9fe1cede5d6b829be788958db184dc243377198cf07d17541db997ca79499597a232c88be74231e0b9e79f85038d6d7a8899537407396594605c9d3e2f6214b8445762040e18f830c4da2833eaa4883e6b598b0d6b411a5aab3c916f039c93ced772a86ad748d92f4755f92fb3ae2952420766c73b1fd53ea8ad84ed6324aa841cd850f69ffe5ae4f7d517439815350715510c32efe53c0cc86e7d33ca0821bdb08c6ea0ee80084c9360d76d2678e11194de8f4dab74ce471e564847a617d36a9b39d0c909f407e675910313c243b95d9b9171b27828c59486fe8dfb992432faf34e452f2e75150062f1791c65fa37acd70a829d2a5ec8b2c5eec0481bf3aadf7249e97424789457de3272042591f77afffb96d5eca694bbab91f976fb82774379739775ee82efd2cb87abc48bf02e1f48648b1a159823d2f864aed2826ea4789fd57024540a78fec67cea458c56a0f1adf1df268d5b46bf45893f03547239d33e8b8347886eb6fe53fd9f1a29616194ad99aa7ad4a43b341b1c10b1c04882efb44f314d85f67aa06307a50d78dedff06d12c34a5037451cde83e3c9446bc6ad6585db17f9028ffcfda744a55d35d5991a15c5849ce4340bb9417382daf85a90c0a3a541231c3d9e6f8cc410ad782bfd78c01c98ac2324f54c3878b62da42431ad8ffa03503ed21d2ac9adbbf61068aa1a7038a8820e9cf42e5848da9e8f052d7af5ae0650d90f7e42098969d346e3eedd0ba54fefebddfe6787fd3705db8a5e68ee875461526cff832e5960d317e53a32121c99221dbca0d84214a9efd1738abab21bfc9677a4a381a6d5bb264280493c2ec2b8dbf9095fa138a0f28c8d52c94d6dbc7005041b8fcfa1ddfcbe50de3f8a9d96249ec744333e43eb534c7e144330e25e61b3b3f70a609dec182792b73bebd3a27c0a171ae1cfcd47d4a16a1360101716ff97f6a36517ed6eeda0f721034a2b2e8847b7a12ddaf7e64dd774edb9dc33d483e96d9c33a2326bd15bfd6646e132e1c110c35562060c803f04be4bc2d5b4b7c1a7e4a465038d6f8b92308c9bafbf3a6c4aff106df2125d16f7be16aeabfb282e225350cf5aa03caed3893f071b54d38768b2d6de86d822e58f8b29f65ef2a91694b75243e1d136039a289c63af8ebc591a48287480eb9d28e2fe6a212fd630d457edfd668df20ab87571ab2b3b0cc599b850bd1118fb78749a05644e0708a03b8363746acfae1d038f2d8d400aa25654253299af07a28bb261ee780aefaf25845f8322d5defe29fcef6aea2fb98d23e328d467798312c7abcc5f70c6a22eea862d4abcb969016e36647a6576fac2b96a895a98246fba84e9faf19636149d2a2455809085a4a8ba1a49893239b582f5979cfa8e49dc8a23c62ae9fb03d84376eab7f1ac73b21c49bf13fe12a2d1ebab3443711e460ce62883ca078a33ef40205f6ae77c3662d64ec0ea98e4b3a9abd25154de54c39da68664086ee2e56aacdc6ce6bb353ad8629c8fd73014db4e8c49e98746a941a136a22646b42c804fcc44d980d03d41426f55246239f02e71d84dec45541bd48b01d4e39e8d0472349cd173affeac9caa32a617917d36ad8c86323eca05702389f2819041b17c1f11a5af4225c445a00a889a81431b5dc59ea5edff4592a6899928fc7363e912fdb8c2c62a310e2524318bf7e684afa7b1809d9b8f4179cfc92c2df4c8f28f10fd2f8967e8856af577ac7de3de5b1572a3c572070e3471d4650d808d6e040874ad6ae3ba4665edabb6370b0b449838962bb772f2dc279f59978a6477be8c486c3037fe14508baf40b370ad349b1c67216564de74b7ab73f091f483923c11afc14acbf4b8a1fd49305f0a8aa67d82c03f2870eef78465ab6367110037499b959297641e876c20b49b23bfc5532c14e3d47791d11bba26405ca9f370d9f5f456b84a2ba390eb13fa770ea1522585c8c83d0d407ea9e3eca8d97213281bfae8965cefb07bd02e1ca7ce3dbf30adc497aca0d84808388446042ded52b782c4f444cbd063d245ef3a2e24842c997841ce7ccc9e71c523f7dcdb12811f43e3d0eef052804ee1342db7f4ea8fd37ba735bc9347875943eea2ee60c8431ada3ac18421e8de804117dcb962cbcad6fa8516231b1bdb48dda09195486dfab58dcfc212e9b0ee198c76810916291e71e081e27a2ad17cd4a476842c607df82a869f529431a2bc7c1f35aeec97c06a04da87c41f8b7719425d91e4b6ec8c35d402ae1667a1f6223d3ecf751befc6f0ff80ebbab49481ca2be5e59655d686c8e85bf05a56becdbc968b8939f6d7c5b3e10c495cbfaa0c81f6758edcefc3e40cfa7fba51fb69cfdc757d4585202d77cb29718154ab16aaf31e4a5582df9cff2a687bd17f2fa31ae4c026a946293340990152ae4e5a3b13b7a62d2dab994a8f7736bc18029034e8397b46d1a4c8e19a9ee934901b0d68137ef93bcc3fc9f738477f63564f690a533b7ec9feb2dfc7e54c80737d3d4c278f61c3df9ae98fcea872fe0aa3e4a6f16c9f5a0b9983252f232327b5fddf9ea284202e5bdfbba4301968012f0e308ad2f4887f8f8ad804e2127a97fa14e05d4e87e2f6360e7af88ec4d5ad28b71289317340fd334d2e74ab63726f6d4467704f132c5f441dd7060846eed00eb4e04e960f53ea39f9d49b2ba74009b27512599d47b665a7cec89c3ac71924c338ddf65ab087f4777eee49e97ddbbac741f8d159dcbfec103558e8305e6d674c0192d5b9148d014104d024ece90dab9ee385bdf34b02008ecff775419aea3ea6654404bfa39e5bd86f3ac23bdc10a70140210b70aa54e5a417d667c836e97f10f2c6c40b3bb2334cd6e71b80177159696a1bfc4c240cf1b768c5e6ece8f7712ae3f43a70658bc9e273445d450985eec20c965f05af634c617c2812785cc4ae7175678b341dcb9a1ec55c1248c04bbc6b794c52847649a6e341919c6c984e71cb2e73206d98e27d98aae34b4ea92fb93f895ce4e49eacd621b7889c478d188451c726f616ddfafeb08f11707b3633f271db2c08e7f35b740e3fa6228735b007975eb06dd259133caaaf7be07163f902b5b20fdab6ae7e0299a55ae7e735041767af3fb0be64fba4e2e04c2dc8ae8a2271132ecfcdd23b310d7759ad641eefd0b3e79a6a4face65862befcffb220ffc2e9a2571af6a78441236f64478b310463e83e93c661f52e47483ea99bd5111ca3969c95c3352e5c24b46155c1325d978dee499d1dd6592035a86ab1e23d4c7c3c711d3572d151949e256bf71a63f4a9073f67604e963ee05f191235acb81b67cb572d4b0c086e4db0a4e183e2f3580dee7aaa985917d33d8a2974b7e53a0cfc62c3c0bf4c4d2d67974e8187d32de5bb93335a45ec76a805bd89a49a59c628e3eeec4307aad8b3bd036c323a1f73c8f3613a9ca76ad584f4943e752869c02d81c73ea800e42c0e95cae7b44c4ce12bf80312737aa001ceb2633f517c3c36becaac1caa132e5bcc8d9c8326e13ed076d569b9aec1b0ccaa47b041dfe7d57d5cfa55c18a8425b7dcf21c7160b23cc4b4ce3ebfaeeb751a0b7973a1443969b5dfd867aea822d5a7e716cbcb241c2d028dc768367823f8714e67d2889463bb27d3e0040a467929be04e555442bd87c71052d6f28e4f42e363f83bd9d66254985adbea138c55638caa323c21019abcf2b177d65ac04e489e5af3e0df6ae3db1b21dab7eb34962b3e32563f976e564851a703021a5171cefba42b66261ff830205c64283070069ab118a0b196a1b30c7869c6ef21ee2e2347f2efeec23a3c5aeef6db24186d89cf5b834835ac881015e64ce218b64621a5194d9c374205340e6ed539463379209b59d1f4f6dbb2189f98b8122ddfb1f1e02da884df6079afcf63a37e6809da7dd782eaa30e7176e0e383a89697ba0c9b7547c8feed6c706490d1e46c607a9e0826e7ce6b7ed4ccaa12c0ae8bfa824e108c5d688b0ae366eeace8c241ea9f2d953933ad9555a130865b021f489011bf5c3548b1e6a195dccfcffc8f3624925ef0d084ea999168a56ddf460543c10bfeb4e4bed5f459d289aae4ec1ff4310e1c8a9dc69be5fff7878ea70556877c24812fd485e9b9dc58f7168be9dd5935eb593ed6e1d396966f482a157f7cca700b0b82634930948a7c474a784d618fcf21c9de6d156797e54ac9660153348f7745cf18cb654d9f7b69b79afc38e9126be3c89e89e2c2cf77916445c0f594c56bad2632440dee8fdd81e186ed2bc00f71c458477c65501c972742e7fa4b643b8a1f190173261d4f62b8f6619db3182c68608f49a9518db06e35848d5420bfcd94544297dfed69f8d8e3c05791ad0678a54f07d1f88824b5905f0a4d25158f7a311723b99875196aaaae5f92ae931716b021171db271774fee2f6f9f253c5a0efd4dbd9290a26964c7e4ef43bfd9fef96bd7b475685812b4b2cfb2851b8103dad5449cd998af2ec3bff103b6f2ba5404d1ca1fc1fc0423e98c3eae88debcaeee520055912c39a34f827d873e34e6969b3eec5e64854e52b351e820c39422faaf0b3a0a975bd585d309f49193394e8731f08a7e875be6d01eb51153efada72cf070772afce42347682bc4e148487d9daf9e77573d415e5a84db0c73be1a661f4d492cc1ac53b5b154af433afc04b7371bc6f506ec6fef554b5ad721792f32cfa45e667f289fc703a23b0cc3bf3f0833d3bd16dcbf03427ec4af03afaad8fe88697f555b8640c6d6fb7024478cc461bfc8e1731a08ec376cdf230f91eb33e8f70fab3fadfd967da0e5f4404a1637bdaeb0acb8ae70a8c3d6762a3ed404700d95589c942d67a0a8b95653937eb3741b38e77e153728d50502efeea1081e49dc643f953d83698aee2cd58253de6592c0c079f1de5887464a2a772b60dc76b4d64e29cfc2e5c9243ccdd696d96d19c42492e1c279322366afd7bdafa2946073658eb2908496183b7ea10f583d7f21868c5e7050bf148e8c2bad2deeadb64039dbd0828a25fa0cdfe8af491377b9505db7c63603a6129ed10393b07ace0ed518596f2c59d3a7abf59c8fe29424e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85501d71fd0fb8be240fb47e1f205f822dd268c8569db844baf5f39d93ee419415d71a73c8ab9bd1e4bcf5960afe97d3382a802c9ee652f0d9f8cf3a1a498891a6e71b1908b5d3a75893cafb3ac8e8977fcace7410252fb4699ac08208f288f987c5de691856d9e974b1acd07c69756ca6010397bba994ebb69cb30f7a71c558b725f661f606472dfd072a0c5c17fdf298feb85e406afa861e61c86a8df5624f17983d3f3b32fb97887788f04e498c984dd1f5f92f763c8457d445eb3fd59d3d0a3c1e2bb222c1246351fe28b18e295bef3f5956f7f69b173af0ef46465132aeec98672ecd20c0facccbda7cedfa71b0acc05d75e185c373f86f60dc4d6fc5f9c6d2080f3c4185ee15fb2b79d02127068eec5637ac7729f4fcc59fe66f234b63cddf13712e519b00d21cd546e618e04495b939fc8d73ef5ad578dd1c17b194d31dbdf717e6ea54a078a861952c0ccb7a9b36d4b6791ecb14b1ca3d59044630f317ca6b570fba8cf9f56c5c2bdf18d974db28ac62e59a30a03c44becdc95f668ffb612cd4ae3edf94e22065c7a95513f03e55ce3b328ce942dfa68fc02d300e214af04127f60b0ff7213340934bd5f0500673b63071f36bb6533a12606d5acf5bc30b0590c40f33b77eb9885ec76db13479ca1a26de4181b04b6fa218b162d6e7ac7136d943c81b6df1478c3d091baf4e8a4252b70fdfb0c07a3a13027f35c86af77d8c61294ade9ec71de53390b98da54169b0b8fb89c87996917fa1f82e139421449c9cdc0a9b97deb47c71e51cf1953e0636b5e4b10eb47a918eb2c75ff51a92c3354d1763b26ca824b781d90822f7a2b8b2a56c839871b90ed8a7faaf8f5cdf8793ef486b824af1345c76a859f80d9d35bb4949c67dcac664211a2a1b4ef5b453ada636d178b6ad3ba668cf41b5829e8c22c38f9b004bb6c4eaa7567ec0ef7931f0edc816b378155ef69f7d03c0067928c077cbe302c4db82d59d7f1bccea13ff3d4a5b8985dddc0d85b261bbfcb3108f2e40c308e1a72ae6b3d27b82402e91f7ba7e5b0adf1abf67c97b0e2bc246c687c8319468335b54d42206a0e4c052a7dcaa53f6eed6c9d5f9fd5044d9779e82b1c37ccee6fc881af8f1d22d4ba0cbdd4b9b459fd2ee229480c8ae65864dbc480e905b62aed0046ac9303609e3249c5850ba54358bd6a7b3fb9454eea4666d09c3ef3740610271dbac2d0b1fbc147908b75241ca134a0e95b0e38491c9b2b78006c8a5ea46b465596ddc6d638d41d100934a4debb9b034ead38473405dae9bc05bc94f2fbcb1841e0e683f04712293d534caaf5cfba4846faf1f41a129c90626ab86c58f9094d037c444271cc46630ef9c62721a5a23e923ffad4da520fa2c7cccff46f2543dd2012acda9e9726ae29a0d4d54320f66cbad885e2e08443c113fefc8205c7218c1aa87e699a3361b67d96bec804db4bceca4fdf01a25c9deef05ad7958bd3f99c8d84b967255fcb90f782f44278d45660e1dd2af87b05919a09931ed7c6ffaf86465262a2da601c6444a0d149e872a178e56a40d15e008dd0b1d2874833dab66f9d23142285c35acc0b75e43f16368801ab1bd60d59bc05512f4cb5aae2fe6391444e37b22458f87a4a04de6c048899547a180bf64a8a699037e516b7ffc4b93e0ac6fd7b72f4b4baed2005c2569f82651bb0eb67d71902305f6e99851525e556ba521f40357c56f6377a06460826722ce8e27ac8c9dc81a845aab67958f3f6343a95aa5388ac245afcd6cbc1b95bbf2489f82e74416a3a63fb4cf547f17f53b91ac6555b36e13f69ad8bdfb5aa2a6885ada7588a8e8e70b328a22581a0abfd2b7d6187b9c9d49e28a76bc67b1c4db7f24ae3b174c6f52c49a7eac7506ffea61d163e3f640fb26b429543bf5e3f5fe3b3950f0864a0dc98b6e254caceb75c640ba8633f699c7521eb14d76ff0c84115c96bdc79e591fba91018148783d0bc1956f1ab01ba364f2476cea796757fb7b1d8cad1678ab4f08de219d4f1ccac9160c5637bbdd22a1c074f8a05b9f9c4d7535b23eea62c30caeb313c457a2c8716e81df852b783e76ad6d68f0b524381632729b6ea3dfff64a74b5bb8b7fae8788799d301dbf5180c30b9a09eb690a5a4600e8c14a145cf4e0b155d3bfba23f18366c3794593f21c70dec7815d9abf3e3acfebb4598ed0b9565fefbd93b67ad7d011c3c49ec947b2699b1ffd1e0afeaead9e9c3477b4fbcf4b9f7a8b13834286af25dff2d8055992c883341d2375b372d5dd6937b41b54dd447cd8f09f5003033fe04d40f3dd9a649154aa6fa9522870a059c116dd085ef054520fd76fe4a8f837ff258bb6ca01e951472cd890ba4ea9d7bc2d75bb7524dd5221d5b55922ee893cff9d97b2e5f7718d45a319fe8b519c8fd66b683e60f90ced05fe8ecc4ef2465cd25a3ec8d1234184350f41f5e60e35757976449bce2062884e28bfe2cb9e6c66be72006c1c6513c31eea53cba5cf88e4e0f1f85ce9e30f307e1b91caef2702f71ec0bb6470f071e095dbeea0848ecec0ff564a7fa395700d129b4c58c43d2655244c3c2f4ce61bde4e9bb1fb8bf9e5e967639dd7d906fec0931eabe0988a9c6d7d952919f4ed197c598c84da46bfaa3b65907afc90796742cbb43b401fba88c93192484c695dedfae11fea4a8e4064835edbf899d1ef432cd19c9e5726c4f93d097aadc18c4859dc59fc928634ab850751f5f4961eebb21b3023577104842c06045c28c3b8d2f76f5d231a3740d9edc3b53bc352813bc2d8b81349fbad0521f47dace17834440ac4e1f243c6ed760ba35be8bd9190e250045d29452e43343a300401fae84fe34aaf79925bea14df66d4a0b212996b7b7c6caa6bdf35aa0d6f3342ba632eb56b787ee80db05633af64f363ec8130263fdebcb0d4c226561087e868ed2c6070d512ef2d7fa766cb04f561fbf5a51b1929d9f145fbeb14d76f6ed36b78236b1f9eb6602ddacb926595431e326d893ad17e01d3114899a3a974556cc34f36ef0fda5ebd0f9da89arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-sqlalchemy-1.0.17-1.fc25.src.rpmpython-sqlalchemypython-sqlalchemy(armv7hl-32)python2.7dist(sqlalchemy)python2dist(sqlalchemy)@@@@@@@@@     @ld-linux-armhf.so.3ld-linux-armhf.so.3(GLIBC_2.4)libc.so.6libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.5)libpthread.so.0libpython2.7.so.1.0python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.13.0.1X,W@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.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.17- 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  "#$$&'()**,--/0113446779::<==?@@BCCEFFHIJJLMMOPPRSSUVVXYY[\\^__abbdeeghiikllnooqrrtuuwxyy{||~      !!#$$&'((*+,-..0123456779::<==?@@BCCEFFHIJKLMNOOQRRTUVWXXZ[[]^^`abcdefggijklmmopqrstuvvxyz{|}~       !"#$%&'((*++-.//122456788:;<=>>@AACDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.0.17-1.fc251.0.17-1.fc251.0.171.0.17      !"""####$%%%&&'()******+,--..//000000000000000000000000111111111111111111222222222222222222222222222222333333334444444555555555555556666777777766666655555555555555555555555555555588998::::8;;;8<<<<<<<<<8==8>>>>>>>8?????8@@8AAAA8BBB8CC8DD8EE8FFFFFFF8GG8HH8III8JJJ8KKKSQLAlchemy-1.0.17-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtsqlalchemy__init__.py__init__.pyc__init__.pyoconnectors__init__.py__init__.pyc__init__.pyomxodbc.pymxodbc.pycmxodbc.pyopyodbc.pypyodbc.pycpyodbc.pyozxJDBC.pyzxJDBC.pyczxJDBC.pyocprocessors.socresultproxy.socutils.sodatabases__init__.py__init__.pyc__init__.pyodialects__init__.py__init__.pyc__init__.pyofirebird__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyofdb.pyfdb.pycfdb.pyokinterbasdb.pykinterbasdb.pyckinterbasdb.pyomssql__init__.py__init__.pyc__init__.pyoadodbapi.pyadodbapi.pycadodbapi.pyobase.pybase.pycbase.pyoinformation_schema.pyinformation_schema.pycinformation_schema.pyomxodbc.pymxodbc.pycmxodbc.pyopymssql.pypymssql.pycpymssql.pyopyodbc.pypyodbc.pycpyodbc.pyozxjdbc.pyzxjdbc.pyczxjdbc.pyomysql__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyocymysql.pycymysql.pyccymysql.pyogaerdbms.pygaerdbms.pycgaerdbms.pyomysqlconnector.pymysqlconnector.pycmysqlconnector.pyomysqldb.pymysqldb.pycmysqldb.pyooursql.pyoursql.pycoursql.pyopymysql.pypymysql.pycpymysql.pyopyodbc.pypyodbc.pycpyodbc.pyozxjdbc.pyzxjdbc.pyczxjdbc.pyooracle__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyocx_oracle.pycx_oracle.pyccx_oracle.pyozxjdbc.pyzxjdbc.pyczxjdbc.pyopostgres.pypostgres.pycpostgres.pyopostgresql__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyoconstraints.pyconstraints.pycconstraints.pyohstore.pyhstore.pychstore.pyojson.pyjson.pycjson.pyopg8000.pypg8000.pycpg8000.pyopsycopg2.pypsycopg2.pycpsycopg2.pyopsycopg2cffi.pypsycopg2cffi.pycpsycopg2cffi.pyopypostgresql.pypypostgresql.pycpypostgresql.pyoranges.pyranges.pycranges.pyozxjdbc.pyzxjdbc.pyczxjdbc.pyosqlite__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyopysqlcipher.pypysqlcipher.pycpysqlcipher.pyopysqlite.pypysqlite.pycpysqlite.pyosybase__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyomxodbc.pymxodbc.pycmxodbc.pyopyodbc.pypyodbc.pycpyodbc.pyopysybase.pypysybase.pycpysybase.pyoengine__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyodefault.pydefault.pycdefault.pyointerfaces.pyinterfaces.pycinterfaces.pyoreflection.pyreflection.pycreflection.pyoresult.pyresult.pycresult.pyostrategies.pystrategies.pycstrategies.pyothreadlocal.pythreadlocal.pycthreadlocal.pyourl.pyurl.pycurl.pyoutil.pyutil.pycutil.pyoevent__init__.py__init__.pyc__init__.pyoapi.pyapi.pycapi.pyoattr.pyattr.pycattr.pyobase.pybase.pycbase.pyolegacy.pylegacy.pyclegacy.pyoregistry.pyregistry.pycregistry.pyoevents.pyevents.pycevents.pyoexc.pyexc.pycexc.pyoext__init__.py__init__.pyc__init__.pyoassociationproxy.pyassociationproxy.pycassociationproxy.pyoautomap.pyautomap.pycautomap.pyobaked.pybaked.pycbaked.pyocompiler.pycompiler.pyccompiler.pyodeclarative__init__.py__init__.pyc__init__.pyoapi.pyapi.pycapi.pyobase.pybase.pycbase.pyoclsregistry.pyclsregistry.pycclsregistry.pyohorizontal_shard.pyhorizontal_shard.pychorizontal_shard.pyohybrid.pyhybrid.pychybrid.pyoinstrumentation.pyinstrumentation.pycinstrumentation.pyomutable.pymutable.pycmutable.pyoorderinglist.pyorderinglist.pycorderinglist.pyoserializer.pyserializer.pycserializer.pyoinspection.pyinspection.pycinspection.pyointerfaces.pyinterfaces.pycinterfaces.pyolog.pylog.pyclog.pyoorm__init__.py__init__.pyc__init__.pyoattributes.pyattributes.pycattributes.pyobase.pybase.pycbase.pyocollections.pycollections.pyccollections.pyodependency.pydependency.pycdependency.pyodeprecated_interfaces.pydeprecated_interfaces.pycdeprecated_interfaces.pyodescriptor_props.pydescriptor_props.pycdescriptor_props.pyodynamic.pydynamic.pycdynamic.pyoevaluator.pyevaluator.pycevaluator.pyoevents.pyevents.pycevents.pyoexc.pyexc.pycexc.pyoidentity.pyidentity.pycidentity.pyoinstrumentation.pyinstrumentation.pycinstrumentation.pyointerfaces.pyinterfaces.pycinterfaces.pyoloading.pyloading.pycloading.pyomapper.pymapper.pycmapper.pyopath_registry.pypath_registry.pycpath_registry.pyopersistence.pypersistence.pycpersistence.pyoproperties.pyproperties.pycproperties.pyoquery.pyquery.pycquery.pyorelationships.pyrelationships.pycrelationships.pyoscoping.pyscoping.pycscoping.pyosession.pysession.pycsession.pyostate.pystate.pycstate.pyostrategies.pystrategies.pycstrategies.pyostrategy_options.pystrategy_options.pycstrategy_options.pyosync.pysync.pycsync.pyounitofwork.pyunitofwork.pycunitofwork.pyoutil.pyutil.pycutil.pyopool.pypool.pycpool.pyoprocessors.pyprocessors.pycprocessors.pyoschema.pyschema.pycschema.pyosql__init__.py__init__.pyc__init__.pyoannotation.pyannotation.pycannotation.pyobase.pybase.pycbase.pyocompiler.pycompiler.pyccompiler.pyocrud.pycrud.pyccrud.pyoddl.pyddl.pycddl.pyodefault_comparator.pydefault_comparator.pycdefault_comparator.pyodml.pydml.pycdml.pyoelements.pyelements.pycelements.pyoexpression.pyexpression.pycexpression.pyofunctions.pyfunctions.pycfunctions.pyonaming.pynaming.pycnaming.pyooperators.pyoperators.pycoperators.pyoschema.pyschema.pycschema.pyoselectable.pyselectable.pycselectable.pyosqltypes.pysqltypes.pycsqltypes.pyotype_api.pytype_api.pyctype_api.pyoutil.pyutil.pycutil.pyovisitors.pyvisitors.pycvisitors.pyotesting__init__.py__init__.pyc__init__.pyoassertions.pyassertions.pycassertions.pyoassertsql.pyassertsql.pycassertsql.pyoconfig.pyconfig.pycconfig.pyodistutils_run.pydistutils_run.pycdistutils_run.pyoengines.pyengines.pycengines.pyoentities.pyentities.pycentities.pyoexclusions.pyexclusions.pycexclusions.pyofixtures.pyfixtures.pycfixtures.pyomock.pymock.pycmock.pyopickleable.pypickleable.pycpickleable.pyoplugin__init__.py__init__.pyc__init__.pyobootstrap.pybootstrap.pycbootstrap.pyonoseplugin.pynoseplugin.pycnoseplugin.pyoplugin_base.pyplugin_base.pycplugin_base.pyopytestplugin.pypytestplugin.pycpytestplugin.pyoprofiling.pyprofiling.pycprofiling.pyoprovision.pyprovision.pycprovision.pyoreplay_fixture.pyreplay_fixture.pycreplay_fixture.pyorequirements.pyrequirements.pycrequirements.pyorunner.pyrunner.pycrunner.pyoschema.pyschema.pycschema.pyosuite__init__.py__init__.pyc__init__.pyotest_ddl.pytest_ddl.pyctest_ddl.pyotest_dialect.pytest_dialect.pyctest_dialect.pyotest_insert.pytest_insert.pyctest_insert.pyotest_reflection.pytest_reflection.pyctest_reflection.pyotest_results.pytest_results.pyctest_results.pyotest_select.pytest_select.pyctest_select.pyotest_sequence.pytest_sequence.pyctest_sequence.pyotest_types.pytest_types.pyctest_types.pyotest_update_delete.pytest_update_delete.pyctest_update_delete.pyoutil.pyutil.pycutil.pyowarnings.pywarnings.pycwarnings.pyotypes.pytypes.pyctypes.pyoutil__init__.py__init__.pyc__init__.pyo_collections.py_collections.pyc_collections.pyocompat.pycompat.pyccompat.pyodeprecations.pydeprecations.pycdeprecations.pyolanghelpers.pylanghelpers.pyclanghelpers.pyoqueue.pyqueue.pycqueue.pyotopological.pytopological.pyctopological.pyopython-sqlalchemyCHANGESLICENSEPKG-INFOREADME.rstdoc_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/python2.7/site-packages//usr/lib/python2.7/site-packages/SQLAlchemy-1.0.17-py2.7.egg-info//usr/lib/python2.7/site-packages/sqlalchemy//usr/lib/python2.7/site-packages/sqlalchemy/connectors//usr/lib/python2.7/site-packages/sqlalchemy/databases//usr/lib/python2.7/site-packages/sqlalchemy/dialects//usr/lib/python2.7/site-packages/sqlalchemy/dialects/firebird//usr/lib/python2.7/site-packages/sqlalchemy/dialects/mssql//usr/lib/python2.7/site-packages/sqlalchemy/dialects/mysql//usr/lib/python2.7/site-packages/sqlalchemy/dialects/oracle//usr/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql//usr/lib/python2.7/site-packages/sqlalchemy/dialects/sqlite//usr/lib/python2.7/site-packages/sqlalchemy/dialects/sybase//usr/lib/python2.7/site-packages/sqlalchemy/engine//usr/lib/python2.7/site-packages/sqlalchemy/event//usr/lib/python2.7/site-packages/sqlalchemy/ext//usr/lib/python2.7/site-packages/sqlalchemy/ext/declarative//usr/lib/python2.7/site-packages/sqlalchemy/orm//usr/lib/python2.7/site-packages/sqlalchemy/sql//usr/lib/python2.7/site-packages/sqlalchemy/testing//usr/lib/python2.7/site-packages/sqlalchemy/testing/plugin//usr/lib/python2.7/site-packages/sqlalchemy/testing/suite//usr/lib/python2.7/site-packages/sqlalchemy/util//usr/share/doc//usr/share/doc/python-sqlalchemy//usr/share/doc/python-sqlalchemy/doc//usr/share/doc/python-sqlalchemy/doc/_images//usr/share/doc/python-sqlalchemy/doc/_modules//usr/share/doc/python-sqlalchemy/doc/_modules/examples//usr/share/doc/python-sqlalchemy/doc/_modules/examples/adjacency_list//usr/share/doc/python-sqlalchemy/doc/_modules/examples/association//usr/share/doc/python-sqlalchemy/doc/_modules/examples/custom_attributes//usr/share/doc/python-sqlalchemy/doc/_modules/examples/dogpile_caching//usr/share/doc/python-sqlalchemy/doc/_modules/examples/dynamic_dict//usr/share/doc/python-sqlalchemy/doc/_modules/examples/elementtree//usr/share/doc/python-sqlalchemy/doc/_modules/examples/generic_associations//usr/share/doc/python-sqlalchemy/doc/_modules/examples/graphs//usr/share/doc/python-sqlalchemy/doc/_modules/examples/inheritance//usr/share/doc/python-sqlalchemy/doc/_modules/examples/join_conditions//usr/share/doc/python-sqlalchemy/doc/_modules/examples/large_collection//usr/share/doc/python-sqlalchemy/doc/_modules/examples/materialized_paths//usr/share/doc/python-sqlalchemy/doc/_modules/examples/nested_sets//usr/share/doc/python-sqlalchemy/doc/_modules/examples/performance//usr/share/doc/python-sqlalchemy/doc/_modules/examples/postgis//usr/share/doc/python-sqlalchemy/doc/_modules/examples/sharding//usr/share/doc/python-sqlalchemy/doc/_modules/examples/versioned_history//usr/share/doc/python-sqlalchemy/doc/_modules/examples/versioned_rows//usr/share/doc/python-sqlalchemy/doc/_modules/examples/vertical//usr/share/doc/python-sqlalchemy/doc/_static//usr/share/doc/python-sqlalchemy/doc/changelog//usr/share/doc/python-sqlalchemy/doc/core//usr/share/doc/python-sqlalchemy/doc/dialects//usr/share/doc/python-sqlalchemy/doc/faq//usr/share/doc/python-sqlalchemy/doc/orm//usr/share/doc/python-sqlalchemy/doc/orm/extensions//usr/share/doc/python-sqlalchemy/doc/orm/extensions/declarative//usr/share/doc/python-sqlalchemy/examples//usr/share/doc/python-sqlalchemy/examples/adjacency_list//usr/share/doc/python-sqlalchemy/examples/association//usr/share/doc/python-sqlalchemy/examples/custom_attributes//usr/share/doc/python-sqlalchemy/examples/dogpile_caching//usr/share/doc/python-sqlalchemy/examples/dynamic_dict//usr/share/doc/python-sqlalchemy/examples/elementtree//usr/share/doc/python-sqlalchemy/examples/generic_associations//usr/share/doc/python-sqlalchemy/examples/graphs//usr/share/doc/python-sqlalchemy/examples/inheritance//usr/share/doc/python-sqlalchemy/examples/join_conditions//usr/share/doc/python-sqlalchemy/examples/large_collection//usr/share/doc/python-sqlalchemy/examples/materialized_paths//usr/share/doc/python-sqlalchemy/examples/nested_sets//usr/share/doc/python-sqlalchemy/examples/performance//usr/share/doc/python-sqlalchemy/examples/postgis//usr/share/doc/python-sqlalchemy/examples/sharding//usr/share/doc/python-sqlalchemy/examples/versioned_history//usr/share/doc/python-sqlalchemy/examples/versioned_rows//usr/share/doc/python-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 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi     directoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledC++ source, ASCII textELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0ab9b6b5f01f7b4a1970b8adb950bcb53e4c01b4, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d472c8f30f88c1e5294b4a9e62b51cd99c2465f2, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=888a3077fd366d2130f37460a66de24bb2b60a5d, 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 textC++ source, UTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminators  *4>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef PPRPPRPPRPPRPPRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRR RRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-8?`7zXZ !#,]"k%Ia $lg}MKafdJ8OW̚ T1BkX*hm^,IiBJedUa=q|D`fffX=|QA׏mW[C;hS\}z1&$ohgD&>γ4P[Q.֔ ӣWHP#nqٕnrͿ멟1+T8E&m[zސK(In9:>@W2;FCZ6È#: Fօ1PM \D}M-9()e)nDYw78[Bu5IwޘldWOs܋ϬVoxZfZ[ J a8AJo[/21Rh ڧ0[=?ХFYMrd 2eۧaxg*g,í^sqzz h^a355b]iKGT pTw3.WWXO ([%^Pr$gn=a}{'Cu~6nF1Ìy{K')z8f-_fu=𙀙wd-}չ䌪F+ /sU'툪yb-K(l\+$,~:6/diJPR)C@i;G># ACҬW:_W^ 4_(G5'[Zó2| ǝXrx:V]+;ڜmf ?jBf "v0 ޡ'7ݳdχd' {\*rpD%zU ‚#2-.+M(H_SA-EiCXw+rˬ)# Nw. ٰL 9v?w9^mZꘪ c\f;s+WuݍֽMMT{`޷Jc1cmDRᩱ4h$;'#!iyR>@5-, Lxpd<Ү%b6?t"Hr*#1u{OȖ,P UEhdYLOC2X)I۵(ۊ`})8|_i`sO(m^Nh؃\xJ1}8/!IQ/aL"chVSNʈ'zC|1\AGtNwSoT]Q%+;L&FIcsr5vzIit{]1BC_^Ns}P$ @]gdM@w "ŢBLδ)`)6$HN($un 6uڠc3lկ[V`x7(jn0 sl/4nO ]fHKA+ wFhqr)onahy=uRtv3KXχ s#q; ke7'ʹB,>u;4)̧ js([eϗM5WLAc./ju$EqzSjOqA]JƷSoÅ{F l1؆}>9:CBNF_ߤ.wZZun1 dUc"H$ycV*Dl2o<>FVmp֚NAՀCEzM(V>KiY6 @CtV@6?&nkPDS=ΰޑk@>왤4ͩ7X.`B }]Vn|9q$lN9]jTsaQ܈K)Zx(U/Ó;`V FZlν%S_3WMtN˲!&"R 0Xزv:$F?Į=$nV:.d՝4AT:B'_VR)! M wAH'Pl_2إ7< ;Βy%nc/iF6HķI!߬=g )2Xa_Y"M~4FQĹ :!Юj-@|]u7  &r-rmJo9Y+/yA۔wYk[xֺ\}^2A\V-@Ȫ7/=J{ T{?8I/P*VjSʏҁF3D$*, ђ2&?ԭU?6Vo3s ^4(N 1S Ii]T^,= I U0^3صDx~y y:%d8.8lJ6K .9U"T?jLPh Svx¥Ow8EhnyVTwE`pkg|6\ ƶ]V/Ԭ4G(oAZrJHLfnbC;U8JExC7ҐQjiBO/@rr6<=!##uH6Qڼ;m@0OyE+X]@!21l< cw]k)9r[JlpVXLR 17 ` " q!e|\[LbՇJ PaxƎ/IszB7=0nnΝgBxviѩܱXs 7/`JϳVd=Oh2!ĨZ()xZ<"NB&U^FI9o 7Gh"V qixѸt3N4V(k^oׄ>o'3M~x̍⓮x `1#0^Re DSbWz_yl+.;Z吳D{NN2(5HgA_CZ30,ӣ"({z>,9H^[:!i0=4SiD{-k3hٖ[ժ#1ْ̜/%I\ԗeВtuB"D=-F#ﭪxFnUvă [MO0SO etGbQtyzLDaN⦏=y־_ $dAlT"ߘyYAá=C',Fu=;e3F>J_~dv<Ѱ_H>8uatP۟-`XSIޑVzoM9RVg<،\gYfQ"V]p rnr~s˳_%صͭ!r ҄:'M3fv+FedrsS) ..^)R|e@ML]v'qU$\uh~T5x]em[o '0.w)"?C77s]ҶL~o᭞Q5" M܅ĥk,?? @2!TE 4:U0~+ (j0MO2u&6xဒJ~$z&R TC$@TnՋ"vU00ªik+U ˑ06XƬT.pPVuy:ǐzZ4`+|rQM,X|ctv*5 nB҃[eu '/JwZla-ڹ<0E_ZB7:9V ĝ? @ FmzF,pu45*GgcvD2^P7{5"L!֬b1Ĵ.z`X}R{F6=n9n,Lz1\50dBikZ PFq`vUU"lx k|QVz:aXRhTn}%MV!j@חj1&$\NX6\B xX B'9Oa۸+,kwdJFr[ _EI!*lZ1ӳ;͐J׾ޑxk2Oz?.Mgb!B aP@3taZDPL' 2KP jk.!@𚀤3E<Ұkvf/s–2G*Q.L3@5˵\~m症UoF8J? UQLz~Z)Pc~ b_@#Wqٔĭ(-Ye xoO CJL cJ1,:$t2Bei61/b|y`ZlwXU*b[u;^Ks?ojڤSt8K,$rP/"zMϑlF@m|r`qH'75('@ߍK՞oBDy{ϔ$FHnO Ml}_bIIX l A Y ٤"i1¿%R'x9xF>&d˯j*W4Έ7)Q?iFюJZF+w@zz0 1{/YJ!l+/ 8Jxb4ڧH!\|.i(c>ZfXbdcR^S9d SzjoY^$d',|% mlNTB75$d#N~82iRUƫ`S`]F 'bWE'[O fEе4:J$Od4&zrӁ\,̲K6P4oV@AWogr Zșx(@iCEíL;E]Cާ-13`WrH6:=g&!D%fZ9 폮v1 ~h8IJŰggUF>\R"SVk(7nK{o! c|ܬt/Q*yq{ҊXmo|Ń<#r~G"uKr4%ksMV'̰_T=aʌL̤ת3\yuK!?&n(q;w|ٳU?׻j ᠌&F!4N}w7VJmw)m8!𨈁v*S[ֱF'c/M(Sf/A%qB-Y8RG%D[Bk/h, (-02< }6 Y6C}1y#|zF?<1lڲ*" P>xVq/3\ q]ŵmO7`ɾz\:j54 `Y^x5 8݉I0."l2ؼ|LۢA$exk7mȂs`[XqG/ WYك?H;"9{2k 9jVKA=sl DXGPwN366nҿŒ;mC(Dd$Zȟ:*|6RDVkN eO|ij+oebu_kU5=Fbֺ9^W*$9z.Ɨ(-ztL9RF$h [rClk4}U"Qa]vxzKć%64B;~HW4+) EZT؎IPk>jKȾWe7_3]Z;qHB5y4 ):`٣v˴8 ku*cqAM%Vk#ưrH<"̕7pMřMr W\oz!+KŞ kށ*,FXk ]} )@X/Ԝ륐>k4VXqx4ku.Ok ̲g 2j󏓶TEV=j@`L裼 NU˶\P2KH'm {6~UpwvXJTw[#e<5qڟM =ڍ6K=3M">MW*6ȑϣ\\4̏d$He.yS~ CaKf$dt_cLun~f,qΑ<ѾdX9O^DʹN1EiKZZ]VהMB& 2H)hC?q~͝EW]9OZRo3j\28 W2 un; )撚LeqSstƥ1:v0d >ܟj $3u(1[x]lƹBQoz*.Ķ9n) +ykLĠјP ^dk=WbtCΨ_> {b b+\riA| lJo%:8<EUp~|<2-&”-IұcFn kw/єGni$ $E*;6X!Ѱ;6>Ŗ SDw1poxP918 FٹQvG| sL@FMp4GF&`^ؘeѴ|,OճWa*}9m Q]Cz,`D[ rN*GifDX&䎋:#[i, @1A,@E\NqAP `^(Nr|$H]9 ٨a!>E -[}ָ麈ڤgJыri?ڸdbJ&?G BTrTL4j &;Wi BEAuC\\`}-wݧ&< G!v;\MVbE9ڭ~ e>!PyPT?-ݒcbx)0 BEuHP]6T)5Րl*fF$Sv} ] $͓2ք}a(W9SRL54D'E~⣸+W2q[/ZKSGnnqxR'rFV<)&Cu?~DKS)D^Ir^@.5)Izm ~҅1HE˸Uo3:ߩZ]ap.0}@=dj =.ϟhdLGX ?Dh;sZE4X/6H~N8RVR$ԕAFe, n b>sBPk;FͥffﵳH$T`+Q8"n2z$^y"ud NafepEB:l1ߤ(-/~pW,s4OCE^4ݯ՘Gʼnr}jwtM&HVώqxa dX*ao"B%!kNT !D:$O6Ӄ.kUs]ti".5®]TX6/3b~xX9N݁DGe#ޗnIx ş&6bI2<9 2T-7GwQ`Ҫ&-0~2RIBwGtUO=>{IsnN7wT=nW閎dXf60S-ZdJQp1UWy﹣bKDu&E:~D X?ܛW\ i&.BޒguWp.6.j N߂\ؠ*-~kzW Ыц;Q&rG+,%!hW+&Ow̭nfee2 5aYׇ^1J`ݨ97.S*%&xUL&`>DȵFliW#7hcxaıg2As2E/ 9s>ݺ\0n"/C>Wމs r v lX).`1ixK Dڇ;3GD (jAqIIIBΚݶzv,uXW`Ka/NYCYY 3+#rSm3G)ǯGV5CAdŮ1Ze1E6kar&G$/_R=Ptͣ~cߴhF.t>ZzPl88,AE= Yo*QSG~*L[0W ֱ=~fz 5fs;j8x`g=VStŽ=hGts JbёtUPfeXoʬfo/ kJAxø RY_y1}#gbu1;0; 8JöWE{}' Eo")9O;{M 膦b,nJ[DV%kw/ѮR:6V N?WK}gӡk$Jv[0Im=vfm n:uGxyY $AUwXv7*ԈcOcʝ;|[kc;)ZkuݣȷQy.>sq+RӥתPc++"b wc KEЫ&|\yE8+,_xXqpiXd/'t9ipyR/{j~ hQ ݬ s"fVLnir5D};7Ÿy5Z\boӴm_s+7Ilu5 Zk=C2+Abzte#!ˁ֢ɑ4(kVB7ASW5/H+P>) ;;>bCr?<,҆4pJV4(hNK/ܯX*QܐSh]r*5/ &vs%}rM_-*ȑ2.N8 DvWN&?Ff0RwHIJl;_QK,i8@L,Ctzd|n #|нLv9r >$[BA`Lwt |0 a.3ΎLR56Πt9f(їj.IB=t l}ߠ9gq HLέKJfjQx:}Tqg|$\'/*˜*:놬e, aQRo .>r6{eo_곬. s5U^K^9Q [Dn\Va_uzx(YJlo vSx[Qe)Q/bQ"iзYNGf2 9wР8vMNI͑vΘ39a?yK0p|+^wTN/nD鏒۶K&~4=>T:B"lkeMHiYc } ^!\u]8ihō|h?^A44B}]J=6b 0b_e+V#*S[0M99ȨI 0HP|q 3CϟڅVt-F־hOB1i ,_ Sy>_FOuXӧKwʖvSvh?V8`:w[$ijq_qRv9!S5,÷*6O@]/¹cXv6T2i8};LO^d!If9WI*D#"%Sɛ)(F֩<4>fժt֑=!"q=sd$GAn᪈'E *2~u.xwha?  a쵤ɣ+]-̴l)(]itM{{yyhNznq~}EY'?dV^#"tH/n+Yb '^8B a?z| GX}ewŞ/D֍-;'~6]LRXgq* fDӛ`S*+kELK 4Mg&z~:ydQa?>S`pfXQ'y<э^Q_y~Lmd-`:mT"+\55 -y Iwm:]Cq=k6!媀_&Y`~?] bIJAqwꍰxAF\T_ո6$* +M^={r`g0 ])rgdy-qwq,)1.=& SM|7rlh_ϏnGKȏaH '!}cs^d aѷT2585pZ%O8Fl  b8f_r`buMnNSY ΗV@5 n1Jfс'k4P$`XG,xIňx_S@{ .秠p.,vps >H(Ae'.tQ2CCX6u$_)Dz-s*Zl/5G@!\aμ w^#̠6Hߦď$o^' `c/`8N%Ry614#0DUuʞRZTV&ɭOaiigz`P&BF0T@EmjƜ*g懐ݪ][ %sZWA$> P$UHN:L cRyc~/&/[BhÉj9p4A4lNU8< C2U?8J(OL鈚$,ƳqAD; sQLRz.Q!j lNfIßY ,hmWaGe-6VL"m«h(q;zdMDDf_:Ԙ5?x"pmoR5T<!$dak+<?aaNH jQ!3%Z7F3АEӐH|B)Wߞ)ץGTKeT$I"mr]t-fH*E$ch͐OzÀ `i:( }ߔoXЖj!@r]C$Z/>^ba \g%^`t&xw{'IVG 6]3 ylBr9v\ߣ??tTl\X_#; (ǔ|vB\M{2kޒծkb^G!6tX}ٶBp /Y_SO$JQZ%(,~ْ$ä0&wihy7ϺZAMɾ`,eo]TNv fL u79=[usic~, ^ nM9 "A']cX3) C| cb[fTa GSLOROWԌRLl),,IL%3֣{:{,ZTyMHx9 ꟲt[oVt4N%37sסeԢ"}b*׏)cy#4_,?ʹuI_xNU@PIٗwq0A`VΫHK/Cb3A*BQ` ڝ}];BTp@/P]傍H]ZajGpM$)HSM5oS}`*[DDi,4@BE@qFю?RJكEFYnΦVQA~TuJ7KϞIyF<<$-l#,@ 7rm\Aؚ˓x4b?KA6W^ƃKn Lv3c0Сz/rʗ 8”N+hBmW&HXy-R.Nxp|ƒźaQz7GgG33qy @7^j\Pn FmR*T6 FrLjŊ\`ub[W*.!EWd>8=SNFfe#)Hg(n(y]*/ %I4:2b#q$H5X/j  SȠ`Gm-/Dx/APYMw%z@v'13W$5σr %'C%ku2uap=#!fϑ`Qto{}ngVldܗ%HE |VDje 4Hv&Z^u9hT$Kn3|k|[JTwˤJ`o=U4 bn9 # zQ_ P0LTB^#>CroR1K8S3m̥_/hDr(1ֆ:s+JZp5KqG s~?o(Usb_{\prI+/i&j#e:h^ZN"!JO &>AEMs0 +Oī%|i4u'"zp+Z̠FKG[r$ P[Eϥ:Q;22{UWO;@µ'8J_當eS:M_ ^Qm#3wֈ_ۦ4iVپő\Nu)jJxpla-!ݻL9sJܴɡ,2];.(j{b:8PPՄ&ǟ_3m WQY[~)4dU!k4O}[VSH~KSv=Nޗ&~9uH, њjWoj qvtjgkTc gXFoɡ3&u]/ڡJd ?@؍VFxNB ƻo o1ۚ5'}r8:QzJE2C|,_(|$Uhfk^ۘdؒP1j+kBx )qJپN.'ihHK'>C(1) ٞErgX34 52$;W\N`BGɮvYj3{[$;(ft_ mij& *׆Tft;Uz-Tp-zک3W.'As~9E3{+|r uso{e˅O_XHxDPLu&IԺ0fU* cBPǵ4e,mc XZ a3M^;Nq04`$@w Vf(.2i_ƬeߺNdaų 2ig{ɗ*2 C YGRz"tknvz>S k!"Ӏqub RbH9N$iX4c ;9pW hIqO;MGrn@eO=mfzx*m2L0YhՒqh6BjT;@j[a*9 /I Z7Wے9)*,#[$Е8MAv`jH7џ; P[bo>3vs#yIH]/aUjex zEXfQ 5KL.(kΣGViA消ez3TX}n}nO$9kJЇ~^9puTSs偂%I92LvT $c3c"{ktrkSA6 Ow=R^2EZVW5$5xn`|Y>Es=#ti6`NCF94>`-gcI% gdCltCK0Wq/AT'@z7h"l:ٱ3\Bpю.w޵Ƞˇx| 8sJ_$ȦL}(!q64BprIr}T{u#J/*~9ucOxoM6`D("hND&Q"@2US(0"۬.>~DQ@6L1"2-}4Fw%P jyMOH|w $#eEC.CIA|:Ogw@uCa~W}Cf"&k$s*su=$jdv`{Ch4 ͯ~$$/yxf8RlQNd/xTʁW.DvZsN)0S35|o@·+i G?|i+JP}Kv<ݻR+Z/-R?\~:LQP5GPUU"ZWG `2OT}ſ``'dlݬ6 ND?RdYdѮ*Q\4K̀jgP?ك̟ d3^d[p DRF; @*3 ֙wz.whwƞʜ~a9[dQOo4x!u1')<)>8\ !{E;R;9-ƝQ5$az7>mXpZ{ @a Wgpg[?Z+xV~0H=覧@5)/Y" "wijF Ep^{(7L& gz'!RԖ-s4Of;3=ks|yx{v r&_GV\)—|.LiꇰfK㜘EC$].M9jřGD!A܈٤=I˻ܖ! _g( N$a1{brDMkY6>L{i2{r;V:Ko_i[fCEFz~w|Ee`5}AK?r*@{Tw$b"jL뛃UϺW?_H'y+Ip{[0^BOP\ʸ%)%i#YkpU@)*WF-_zt:fcd?:NOGybӓ @9Q߹=S8ɭsmiš(kM!xtF߱|]H'{J8bῇ)ed^*]"b_ \牰ڣK=3{1KoicE5 ^_TPZ"p\-WD8H0[CLj6Jp.d"!ڙփ2;!<챳*ٸ m4eYss_;3V aQHȦxZpPȝNfPS熐/3.;e|7'^okz>+2P5ut}AL 7=֔x&^WdnDeCnWx^UVq">`;h}w‰թW)r r:ӌ祓ݎ6&@>hmMo P|߻I-}bTX_|9P?Ǻ2"@ع~舜4ˇ,mH%w@l7c o.$Jk}L΀84ӯOupCG)=`""ߧ=aAb<.Z dt`G_3\ ZusG6%sx)U} %:(SVX-ib=x?K?9yqO7A&H/2O 5*P4`ͽp)W牣Hn9Nhk3ʧNQSp↱h>M!zY!]vbL5ՙ9E}%X[6͂T \Г-|x6ٔ35츩Ym -*0ڷ?11yspxpTz5%4)&h2w ]D;?]nELxSWқ4JWmcYH-,2h82l1ze1Ɣע}H4V'g*EWX_+bLozGr[ ~%OK aSދeO+ +-R-P2dT_y+arbRȞ.l)Hd~%W2&?Q0C2b.ԑ5/^GkgDh*,,`uR M\ SݗaĞc %R@+BݏĿp*S͟e31 E%fu!3z m煴|z_3? FRtk@)8J2-x8;TcߕbV7 !æ3rh^sV_qʝ al.˯-<2o UxGeo \tąu&f #V9Pq:b |QN k3ASS^ GJ0AnNkkk.5rQe- }3lO*Jw+V>01J&,GMVvb/=ϔJ`lbk(?ORȅ!hٰ.1bBVuMjWC]cȯA!O+rhXN@-B8zld$sm?&BQ o[#ǻ/i:g". Gha6cnyʿpZ-r< Rzywmyb7]U?q̛ClVMUd"ș &FW V&L)E&6!SdZ(۾Z"C4Ӆ|>d˗: e]'Wo CP+:9o-:. I]JKTѤ@I 5hTCY6S[5b\3hE^NPxOQF 4.G~PSmY8h37;L:u.%fW"Uܰ 3gƽt/LgRS'E {py(bWWf a@=6E^ =oG *|m8+jj ׏ ¹hݸOяJŽ_&xo 37(QHǫF̜ /E޶2ӾЗQ-hZ =eYY}%Áȧ2OVkws8ق a\`ydJ؁j$BMiSGul诩R;|z?ŏXZC֮kI ԺeLCG >_$̍a;^Z ^[cJk=/IJ#[ͺ^bB$80c/BY͌mv| ĢP2gyȸBҰ y .5-#Sheu5t'C<uCu^Gܻ}pކA*[ВdmEc``:aO=swN/Rʍصx^&A]:$esU{n'ݞvMD>+>Wv~ӳyKHS> nyRDbT>.ȧ骅E Sq(Fn Iѹ!m@('H42%BTONIj|<8hӃd_ը9CXYmDؼg"ENF[K~Ƶ] :<3'S|(zi"  ӛEg95-Q |9my|vsl$Bmľ̦1lFff_SZ0Ջ{ͻƴ vYXݟH5?A⿞*3uMSЮ V5G_Ly` Ci۱%/pSx5]|];R:>2V^pKݟ*-ZAS%Q;@j\<1?QM % KO i,G֖sZn Y243M# {nEl2Lx#N[g5x:> TA+MQꇩ[Gank2QIltUݔ Kl[kZuyߕ"jK]RƠ?~*>/mFK ^NF!9ʨ1I<ݔ$P&w !@ -TqA*K=е#j_ȎӌXܑSS=rM3O񊣏_mT@0#&<\mf1Pq c~+W-H\Z^iǃNZ`hK,$=G)ez OڔiZ2{?Ku1f,MN;א8,JFY9q-̀CA̦<vu]Cf^y]b`ʨ _YťIӵYI܎՜^)yYSc]g=n95,`7ᷤ)eFǸo\[5M9M!k1];iEbnȎ8sMGW?7pG3/<ޢ*Z <|uN%jtm7׿,.`rTHt(86\JMlf@_c4 1\n~a/yM]E&2 Y.΅K d MXmDwէ!7aT {{^^vmBكa6I@. ideTB>ШWh[ cayB]ҕCHJLh}=)`F&Dd"' qlv{EtӼ>gdv" ,lo ߢ+5qCeXW|\E-%}Krϟc]8fDV3ݼ{aHPI <{K<^6Õ Dx[Wմ~q t1!_(dgE7%H ꦂ6@ȭpçϹ"M?)5Xu+_ihӾ|XN!2D OVɜ 2ЄyH7PQDuĖegRk=/qpJ=O MW\z_ΠvUG<s֊BmWA{CH < W;`BH|MsDŽO z\>s_Of"}Z]e5S&L*+(Vej2`)dmk3}I=R꤭%PK}&Mh7E xCM>|Mfͱ8eDPUbw`W{'>JvVL{Oϥ H}+>)0s)vyT7OR%jd8JdqJ}dY&ŴKLZx6 *31Q&PeU~1d5C$0R' Ï@ 9s(g<(Geu"'YJ˻ѹ$)qF}<-Y0Z cSQX s!rJ&D2O(}t*f\bP-*K*v=L̎*-o.b^{Ǥh)pD@!M{8yFCcy[\Mj~ m=k;ُBs.ƕc]9$wiGp6U_I].PvXyQ:5.Ll7~ɠD7r-{n0gAV,}#2pC<<*!pJ2䢅lBpX^m~te;%a(~7Br~CݲT)/:|n&*ZKUtPt?cyJ;@Eͅr" *QZ 1$~##XF8Z!~cۄO򍀏ۜBS 6:'ul3o^Γ ːs|$RBI}. YnkxUt^ᝃN8"saΓ ;?ϱţ6XĠMqS\~k"a넭S$Yp7DFVw_ԋ4\ɱnzC>M\m-s[\~BltKYۮ$TCϬuT./N\!3 JY9M7 =2tODê#BLk8\E2c ?`K2V5Xxxjm;ˋa5@xBQΧF37 ޒwR;sσF&ZҁvU_o{Wnpo8"AWvYxZ:{`@Î4Vk3)eG4g(YPbMA0Q<蔠w H%؏X5;FhxS[eƙJ6[^12jQ9iW,;ZUrqanwd+q,1@AjDvV+D);P:;ي}U0їc.yEtd;H}A}9`v E ,3]@+&w:ܓ!p<*@@fp~fH3q:MbJYM+gD %09tcIHv _ 7Y5Vs(72ً1˽zc5v\;ȰwRT 63%݆5vfͻB ^rgF- 4ͅNR,*ֻ<j91h>8d_aW]%E;W;]Ƌ.h }F% ~2!Ը,hei,݄/_z/~vN*[̝p}tF|@?T-LP _Bv3?>ʱ; @BEO ]v5󸜛,'-6!|3@weFAUX`AfS̼@jp|L\`m_("CكU]FЄب<-ϕuNa.ȳuy6'8YF+ݭEYq+&iɡ8 8:TIZ8eJPi=Iؙ'EjR0=ie {}a`CF[^غA("]h)+! 6rǟ F0KC|7c2iv5ё9yn=FKN 2֊4~]/z3AeOa?v<7`GT|\܋|5@mZ0n9o~띊jMilO =,s f[Sxo5@& H AYMƆʪRmr[VbV4$l8'%-~z mJ)WEĪ/ be0![gax1AXC0~ UZfxqcb}3 ː \Y8Hț904I.\#D( lo~)DHi)E7hkn\ ]7繱[sw%>g`yp@9:|Zc"Eg"4=#찾6}G= k\(~SX0 wZ78vPj&LGIS'G>߅c5d"RD -'&Gd~ƻxQa /m4*|<2HCŨ06QÈ益2`]{s9FlZ~c v;&o`(wvsGAӔ`k_scG?Dᮼ2*i[/u S־`E#PaPDxoP1-Y>b OXnD]i (Cf 0CQGVmx7, Bb@Ѧn)C'D! kNksH+­yLNjq#nuc,@ZXn>/Z$z75n}2)Bt&?z0z{+Qp|}x=KUp冬N@`c5#~-$vpehЯsDw(U0"Xc(D.͗JV?hcsbC5zs 8ۑK4l6%^QKfzBSު jEh1h ܁uޔMޖEΘֺ#nQN0:a# +NcW.O%F\"ho5c,{E?vU4˥ Crg(twZ (vv>e45/F0ZYoRPmxzBAQqr[ p,%S07\e&'M s6ق)׷zנb#/_m\>Cyюސ18BmP TOb+TE ݮCwj{y6}b9cЗH}m@<05q\kVf.2Q5pOJwӡL.׳W:mK5ח+Tg6(ah?T~/AMyis&[SCTbĤ &` yU`pQ2[CM;4Tc@1 j_rf -畑R̀d5ϲ!5DGړkx  Pc9ϭn@noE0GY~힥1hS{\,z)$wUhH2i2s^IikH"jtD!A&f_|Hw.*=ʄ&tYՁ)3"p#Ôg9D|ȟ>wkf4^VfE;6Tr]ƙM@ HBS4yF:L5HW^dʑzRGd L \(vU0+h?Xir/84qk'vD2)x!A "u __c7vGl^>q/c,|[MnXO.9$acOvld4?/QtMn/@H.|̷Z- /R1-)ٹBc!+˝v7hHv5*ێ0wd2NGhڹIzHɺ4Sz oMB0 ;5 + *GE^zޢAYLO@7εW[o`U3.ԦCC'7::3(#kr__cF?˧FNK<#1{+ {繋wRJw>CEh@4B61ĒSxyUR"?yP_E§>{MiP/μ(s`80DZ z+;out_$./1'[ԛt(@(dxΟ!z]oXѰA`kxc9{vfD\tzuaTTv&+5pU|{NQ`wMҩ{baPQpaU{sԡ pP4A< LZ2 &'U}1dbEcf$of<ɄgR^}imt50"4%},'iՙt$d (03{gOƧ~ҲLc BَWS)0t VΨ$R~=/Fd3.U6"9x<͆=j %  $y ,>JB0-p^& zM?!!Gp`$,o؉c u1R_5@ɵC#;e9kTXn6x7 z+$H%Ul^T t|&*TO&U  Ͷ[L 6*s`fیen0Xf׫t-M*?dpHSW@? qeKᙹ 錀DЫɩv# )qhcD'#I2aFkWeipoWw$` KD_N.Xv1DŽVƇ, j~[ӆ1uT"Eۂqsg\:)'4(?#8[d+$XxrVpRΗmc719uX~꿌f…`,jM8C&/^~Qo}-KwF5{[ Ɩ:+b>2N3KxTԧj_5VrOd~І;r}.`{!f=&d hI]qm8,n8hS?U|"0̻.%w%N4N .1gЏHI$t |! Nb>3W6lYk:W1nd mjHz=\Co:ᛝY25ԑ< zz:h9a ۺmooˢH7#=PV30,guM:@ ^k:7 sPϒ4ж}AV\rQZϫȟ0O* aBw-zC^W.]%IP:0h&n%4]řĿdm'Kmj*5`oH~BZr!cp9۴=0f` fenQ'J5VkI:.rn!q9AgvA<C$lU׶w;M:O#(Ÿ"qzL)BǜB}] ́IP `dgi`Gzq.:m&wt\_3c'ac ߷dI#[Js8Sj`H"揳S(2HۑG"""0mĊ|t 9Ε!ޡ>׉k`$}iA߷hv?sl/Dx!k}f gGx2(ct΋QۃvEJQ8P\xe>R N}LcEN2hIW/t;>>nq~㝱ϻx͍A&n@2>H@P30s|lNKἳfbV6lH=mB1 ~l_cp-A),u~V)4HCG F&McUWL= Q8z7r玻xp4$Y=o #IDYI Ӑ1z B; Nmo5tܻx6P(&*ӊ9WQ!kJd7?.ΰg,#Pǀkw^=Ѓ4Gþ&_ ah u"x\n6T/Su%]zDDgYT)l2:6)%xrb`Å(襽7!1f6oȘgGp9\ʡ;{ޱC4IKo2LW\CJp{nw=|)u^_HM&Vu'OyL5fJF9UehB e\|/B^Ͷ(u2{LOlQ&.ɚ<ڣ CRA&ˏ&g%}xf dM*eCw4PL%|6M?C5vD׋.SF5PS3h` 8.@^YtuÏG iZIZakU<17]];T0E;>ҷٗ;p{SC,X Mm˶?y W6Θ\:|0} vbzG,6%iVf+K¥Wī b8_ڦ(iP&nf|!CvD =Ѹe0`K޾ }0:k@\A˥WF IsBח$鸵3WM\AOsZ ,M7cVꝴ4hSSٗ`{/`@|d-K2nQt*s/2cx;MDEk 1d ٸos4(.m$穸 0+DTv$ c}mՊ{.0a*ve ))[bjO"xk5-8+?9ќ JA[:Kvrm/#<,agO/IɈm*t dm~zw ٘a{5޹E(ADP*1e&OkZ}0kIk҈?Yd |L*#HmUi))]w,財$I1Ę"wS7Îz_"qJ+X2do_֏4$9"g`{W9BkjR𗮦]n+P!KwZ<+k3 fb׮4b^8TS>?-ag+*Y!;+AbYl$(Ck ]Kj0& w(p6o n>ǩ4 |]-樄ZSN@E aa5]+i: yjwi\*?1iєf)1ZԹNVpp`%KzӔTYP3b(JHʛoB:22A'j>0׽J34-_9))/RB:lkKӅ)K7I o09ӛ1r.ɽBDVԶdY=] ^Qѡ-0‚)1<(`Ód0Ky4Gc$iHͳE=,{;TsAk:*]*JJnR^۬쿫`8x=.:kJrBUSѮ6rdc/=Zʂ#}'],MlPYMgP \*x܉gycՎűu,In~aZٸEB+_eJ<5msz?藣:/B("=Mn[*2Rrs,i~s~I;%Tuox} ( 13 I 4'$Bmq($rvY2&QlF9&:$V;,^ehdR'|0Mi %dBJH}$0GlBwe')~ZIIC˴9bLQκ|SggDN:_/-l^ ]zs_s߽g4 r[NN0컈V-j53^Kp2IƘ54!L"eCl CZYpdxпyfGP:2mL *[mnn8mT mfI9B^kI7XR j*^+Ey0Ulۗ%AE4]p@̄?:1u4ZvMB?l[)OWe9yQ>#SY5oq/bגּ \ԑg0z09Qk4?"&Fag3"ʧaxFBř{9q#A'**^سOg h`h2IۖӒHӂAV ̦  y4) ߵb2>Yp11 ^#`I4Mrm>lG1-5 Ɛ bnR\$w}l"H0QPӚLBS#f# W0rU']lYiހilbǿhi0Zd(ԖpVY<Ơ^o 708`-?g$5UfޭjU;t1 &lIC&8\%X$9 ,i uф LŰzQA 2-lbLoOS_R[W4ՋJ Y ^8M{Z.17L|=163W GsQ|ΈaRLʶrsU)S͊cjT=-`ԑIاC(B VfJ&ӫe>:ΎMmmEz,rA,LYr*2jxG)݂ 1, AK A+ʯl&Bc%b%ا2inU(<ԑc!c|8J?;qR5 hivh.]!-SHIJNo IPBz'-HDbkFڨŧŐX&&t'-ъ#[M7܊KF3.brM1QUz8|1Y!45u诔A <9{I4Tl(&mW<)O~á$YK LhэA7fb72)'d hl5s뜂R*}QIjvW?+9d5˜Y]d%L7to~Cuiаgu #.&ʳ7?t946zS^N5QyZ {h,w/oXƏ5*΋,j֩θ5G/:aDaeIq"4nV xX1Gj|BdABqX3kK:mo$ |Jn!3g]?lc}n9Ee|1YH{&pD_E"Wsɹ=+Xeuy6p>eG܃) *:-pT·#t:۪p# [Fgg0E0<Ӳ)vO$?}Jdmoi W92(*ɰkL'bxA(VϺLv$:BHJVUvjhoqN2v㰊(jp0%1A`̰yV3.bѵrT $pi@Y,#@6;ݛj/3 O0Lǀ-;ٻ{/_Mw A#~;N!׬2 H 6_ieܑ\#:s WT,Wli/R:# ^`#.wcmj]KAj567CHɿ]qY AɧՉtBy ^v(YOt K\0XٓMdlRKwS|Na]" j$ &$o|~q/ɸT6CyF1oSB4.ЈfP܊X(Lah!^Α@y*YKיMc]ff7v A!AQ-,c ˵P5)aq@eIAY \ SGi: ]A ɲ ]DXⓄ4xtP{uHg5WW24 ԞS D߁d7XT`c‘"H8=_Vx]Mխ#gvtLJHCS`s٩ <=V1&~+9Mt6haĩJn.$sOn(`7Sd6+`} :H0 O;W\*Up~hUE9mjOڲkU+Ee\c(\pt쉭Z7%~ ՙDb%#>p 飽wCn9vM_O^l$M(9\I&gR-^jϯYKlIy|7,.& `w '=j w/a Y HhR z R>&s1ize0>řҷJDȄis}2/Z X2^P^04a0/_h4B+xOgwpϳuAD|ir){W2,zMFP`?\oVhԯ%2\V 0. [ڧv|/1"^).垽"a.1a>t=3 ~N[(2oyGm 6:w4m|}hJCW'ժ\5;j~+V5 Qܱ.Ǖ+)뮼}No1}D#]F,s$fq;ߪ\vVr4|`cC!>˸k*H[Il5g4uD[1`rӶHj/ևm45`gmԠ'm)2R4Xm&tRN#lF[w [n-1qDB߿q $,SGE%]LsLGXYFت0?EMhVdAl^v!a8C~,;;\4;tt6v4(ŜQ7("~slA,DDQMXb4:^Bv d`UFR X#^%R4_/nŒ2=UQ+Pky)f@ I5Ժ3ஏRg}dGiLk+$$TgT?l5(hX4?0u#a6IG^Ie9 Kq"Ri')7}bSŋ5CƧ;C82LQ9l  ++>-*TȐzr[M~i^*>#SJ^FmQ- #3u>^]WSʃxpN̆&=.MEIFuHaVلe>"HE=fα`;vAͻS"v6#tai}M/rG|G8Dn`scXUk<@!VJAwcݕZ}"f,fY -E%n>3D#`ZyobG ɕ$|tcnMBbD00[mBƍ Igr9Eb*UVeQ;#,lk 2lj1}gU$B V059uo^$`eC:=-77\ꮬhraC!"[JaEq@;\Ȏ:׌He5S'.l qڵ Q9*dJS( 0&h## @e$&|<׾4LVrd\#-*2-_-j bLHqgѧAeԇT#xy[Whͤ,`ޗ'@ɑY?! Dܿ%FkIC|gWRN@JwJ}$L?+ 癬cWJ ()(L{ܩeճA9H [);;*޺u$ E }Gkm=Éu-N#2 =7{DU[S}(t~0-,rҬD;kX6+Ӗ~|MK-=*?^sK/cuZw"-LIkl{Sf<%[  vBPlߡzM3G3[0 '+h++BJ85[6!1^fKuʚI G+'xb'? (wg]le\슈Y_{3L˜ɳE`fjK*u QT9"|wA'btcqeu<#ZÙ1n8>R$iuyMSʵXuL^|L!A$f9*+U|B=`JcGNםgh(t\Ir@^efRvV(YĘ:TW'-|u,̀LX}y^qmb1"Ww}Y#&q4=a͏7T"xIkp&6p14t~K s\>8cV /졨#& 0N՝^ҮZJbUOHI{ưUi@S Knbrbieopz[ 4=E4wHW'! NTkҡ(eA_ #ӊR'Ǔ~Ί2]Ϝ#AHaZR 8 [Ύd5ViW Ἣul1y5V5P#Gu1 f%KO 5. M(VHs6Ɨ?H ..0G*1ăp4_u4&~$S(}hRc{ {$۬G ȕlw)ᛧ 0+oU147d\ z |)0Nfcb|vv2`ߗl>y#)ڃ*2. )CD4$Mr'MHсBbh/ _*=ټYd!\Ԑd rz6*k1k޿ynv?l!8Tqy&-k3Si"hi"zoџ2b_Ch1g,N #i[FvlI#i#i~OCu$DIthVHoɉ"O!YfXƫE@X˨ymkسM9'oT,pGD?!䫤9ˌ}C -i'̣7[GMIG5yZkf ]Xm&w<~v&k|@ Lyvp߄OӠ|I \ҿ]=a7ogv^eњ/cw磯W7D 4Tp 8 lj:J2saqOAy7Fx]pOPYB98y$ G}+ n< uk fi]ړ%h%˳e(ޭA* V26{̾xBB!j@ }A{|&5=8v~DʉwOyx!"OEsǤ!C<b|Te**y?y},!')$@pN1I˒⠣sJS~ǪGN[אyED] wb㤏FC1P-R }6E|h% %@TV` fz LשUÄzoYP'#WU+m~,!lHC yq,">$eLJD,hTmgXE2ŞS + JlH7QN{՘篈k`{ו3r(pijPg Fc 4ęS>~eK(s~RF%I xĎ^lJ|,G֋㗍]{QX{ȈYl;@:Ⳟ̓0 [uFˇl>5Z$^ThA(ɗ&'**5e/5(ڟR1vOчHVĢjBڷY@QXvZ8sǭd|me@"ay^gmAݾmmcoCph?1ůR0O fyqFJ\||5 j/ > g &nu*]mk߅irL=)K/v_fLj(0$MXU;TGn8T=p) X8̅A$UyzEkb|HI, >d}^> $Gakw7 [𢔔J&m#o.KdYu94Ƚ7i_SJޤ,(:&R%w1[5ڕ62_K&+|򁹙 {^ոhj.BL6Tv9 b/LIdɨ]1t!hAPiɥ?uOV`z| {v2 qvp+UQX}hpVV Q7gTpY8ٚq| m2[{-feF餢u6 2j UCH7E{kЂ)x2wN; 4|+TeK5Q(p"d qh @BY zf(ˈQhݫJ n?/௸; 0ȏ`BjX0pI}D6yxlrdƁ8+p/X.xߺ2 U&q>_?˞V PGgi[0Α`ݧQB#'+*D .Pkx{ftF>H镼*m f99#:4c6x:bo?^i5B8YZxOH6`M<`'Rbf,s"Fsu4=JQAȪ!mi5.bH[o<&|,٠7~3]j~2ʤgc6%e@HUw6k9~ <{fcX3AϞڗ${mffDΘ{:A]l]Qܣl`.us"y?kE8a'[qh9O|/_^JP?|6j5zIlڃ L6#2tg{sz0 ;ťsSGN*4oE%Zpy̲t8 ^7)amxH7K)ʔV'Y=sؗ#OI `}δzFhvi_UaDcX@4f@}A@ng`?OFc즡ݏmL`IA^VP#nHMs\~;;&ɉ~!_.3]錶ر+LJtDn5Z%"D.?W/f\b)"37=(6֮Kg<*lG՘׈1e˾9O Ur jaxP8qyO>;%P\Szu)*Bug5.C2{Dl C[\6"L2yYT)rTf"@S~)aN(3#Wd|(a 2K*ȓlZrԩsm8 "ܪ ǹ!h?&1iUѤ4\[EdP7r!(Uu.l=C 9zO78g@a71SO?BG8NI ʘ׻6Òđ3^K/U0$%a*ͣD:(0nѫr T4<]=|dV T2MXcoODy|"nx:RI8X@f^!]f攺fg>-]Ph6IsB6Bdn*aDg#'E)f0P \`) 19LYhʹK5be*ѣ4%x!*d hVlatݳnEXڹbo"9Z-8۟~{z^iq6&X徃-X)xbESj"T>fS2އO8aI~ׁ혛y۶AjB#(Oh0Q;o-xz}#9dEopR\2V#^ymlf:+ń  gKMoאS1㬾fd>ٝߠw9e&sk5v@0̸{?CP~+>K@Ee|*R\pF| ipZ2 6_no!x"NJegj:6Qg ,)RsaB(ި>*OOa㎜=}Kev@it0"4F\ӱ~q{Nsdfy 'o 6`QuG=J"xS ^a5K9rdkcޡ?,ģMgS"g:q֍3U 7"t~`@Ҹ[pD&[K:(dZ1ősn菹r'Fm8inuow = y@B:-w?bkl1cK6|0q}[výœȆ-:IKVmV/ .#@{pwa=0=^-詮$qw AN旷z :~+c$ܷP)abK?0YXc1Ka+@UF4m22{w^p. AO_3mm$tKhN'w"^$|-XM+.E5Dқ{ 鋔k5- Y!n:\ZPGh[ᕞ 0ars>̙\[oTZ]X_3y< I*b@`SD.1wTc5 =cv=}h@4}q!3~ @1p!->ߡ/x މ.ffMMe(n&Ҍh(8_I蜾 )0%n~zV 'PE.XrY:C_c s\8C`v{r悈5jAϑ=8rrto<y '8͔ ڨIgEm(/8.<5+Ap^.*ٞ&e't3"^˂pMpmWG1;޼ a~ 0#xq,m^"mmWVZn,ZmZkC/59c;_#B#MDMGwKƱ]vk$0H\eruщ=ĕ#Zf:GyF;YSԐZzVto0H ({Gvn`*z[m IPF"1휔ljSM|F\ V]?!IB4Xl>,&1%W9#-;Ioij> : Pͽ,sNu<w.wfUHb9q\*^{4''5iqKAQf_ۅdޅ^drXf(pçUk O$ŔT8 ;vPpĔ1j(/TgoHަR"b;ue0B*O+3L9b2k N,F+S "%km5;KvX_}`%,8cp.f`3Kz Ol&IZ[|.0%ݡ!+ ) gLsfNDc `s),T^K^r O0-0M=& QI5mk< \޵=SUb:͞qX;uHn1d8&L}lf17uV R,bQ %F"UBZOJAԅDnDX:"ڥ&Ьv.@,=cF&L!%ڡpqa~\yxfIne*M4%?%~ WNstJeh\t1k>  aWP2x@w~$1W[%H8B |_B/Ȓw];24R*C !y =;WP"&)` ϵ?x p\u+R4p t }k戥e5mrZX9T,qfOh;Ÿ)ф+V?{;Aٴ~m; Z(N! GQهGr,VG-,/Zk"{mR z~r`^_ZpAe #}8BǹmSѼ s[;l ff3=ip2'6aLI߼3ǘJ$eK 7:drTM*}96[XdwmNKaB) ~%:5xcc隹1bW(=f%}4\̨ƫR29NWoi2.nUg Ռ_mpׄ E ~\9 |yL0 %ڴjs rͱgT:"/)R,0vi^P;O௛vh4 1NEjP3&b>i)+8℡ hdCt0P!>bew3JfHI>%WLMƌxoС(mu%rƕD|I'UW>M)5;ynM"Wa*gHo6iH޷R^̙0uhӕ^qX%7@]9T|,s"e"7+~ `U֟5:zpIkL KuBd/{XnmJřYXGO>C¬TJ-a@:`X7zIbqj{UO1bh1<ϫ(> #a(!!8V4&-0w N=fy ={ ۝DT729ˡN-ouK-g"UC2u4я9Eq:!jUT `:QXbL:p#e;fcF ,vŰm ؏MBMu GbJK jxSTCu8Hˀ/J9_"g"膺ԲC ^N[۳ʼn3L2ZM7xK+Qlau%Y슩.Erx1V7d᭔cҍkt8N^,+ ºw|,>60I;)F;4dZ^y݂33)  V浅 ;7_X]KŌscP#|"t^Y1RKM-*)c~韭 8 U2C@m6{v'p DVTQ!(.||DrmvΫ6s0QE7ʶ~"ZOu |]VoMMetgZ#V}|;u>~Ǡ,7 STcS^ $'hkGVH[KQL Wބ \Qg$'GLztA.X9%!h,ћ2tf e9;]4F{cw{|3l vOVT~GOIY?~ k.8h2f!0Bxz;h wԅ 26ۯ7Wk\ZC"g/YH۪~}_ٯ?.!-$?@%QrϱlzKaj_UL7U=׵ӗ`nOJi3sMZG/'##o֟ې??5yC֗`tO|+r!KUL}PhDZX[ QG*>ܺFWtq;yrNPz RSÚAf[wmI~Xje($r4:M4=PKe Hxod3:;&. WP~oYGTǨ!dBk8ܝxM$;0&_ƫG`'!g2:<@0]$Q 5E3ƍ+ r$MدDr`;d >F dDRH{%6_&E$]~GMt}h}Q iL~mmr/'`d`P]dK2 4WM ?}m%2`ЁVei"ݐ'9z=X3Ac_ɴJ S"fQus)gWxɼo\u!\!BdJSua7>$>(3t(j*=B"`cXVΦlA؛T8c9W\;}y]S/6ۮA--wrRú6Y1p1SthT ,=;px g &o2EC8 0Fn8v֤of~}BV-K2)0ٚ^*bE9Fh3N5˞`J-<1"nEm6\IZı[~;~bi IṱbCLZG뉤MzBoecEJU!uAёށ#[ mr8SYR mh?Q T]|#:B1(cbVZ/;PG&cr*OKV5PY& JE\KW][M} (d ӡ 1KNF&"is$=}9H*$$-SbIZssѩ]_ *'#j|Zx)4v^w\,Q Ek5v ]&,_mhrC\mf` N&%~n` L=rٔz`"R)ܡK1CɎH+Bؤ!7xz"̜)cv ˒5n)FYPg[骔3 *#T_68K=L/DhI &b}y@R XȏNgDTT~$yPWD#qogCO/jol2"&8~I-yP-@`R;(e[GEIUPM}x&İ{;^diQw]laD9Tgl{ !Mض??Qyp0BF `' q AIzآwfj՗sS_^+ j9RɪKY3;4xXv/MWG|.WMU߼xmhyLgl96c(\,!)ݤ,ф/3;I f꘷w,حsPt!?Tu}NhdvFrs"Rܙ)B۰L]H-A ؒyL&L'fZ3.,SԡPB ͭQt[O>,{~8 1H"y єhDIOx t[4sGC! ΁b`-;R #sB+J s]>RƯyQ&1b~E@Tܰ(9{(Eh s,fUa==D6؄EzV{Zcb&6MeGv )<~!~a\e;]:_(u= C^VE"^$5z*&ih$ɩ3Ws݀ٝV>QC "O_ZJFwPIљQ`z0saInm֌y  +g掖Zc N.©FBENW9{C5I'Dt[C@N7׽4jO9".G g2;N<LJ\q%GwHabyr<5-u=7ޏ@0>Mw20`aw,tf3anXy.}&W9 `Ѝ^2[&xm>{3 JmnY;ReOkj%aG(`_цeC|H,^jx]#U K&'\4nяƶGRyu;r@VaczuSrV΋a~>5՚4KϪl$s7Zj[!ҕN(B-XĖ  oWVlN!p?2t>IbԿ`l @C蠸3)>xuT(tD' 97ƥu0ԍMD[xn =uKҊ7jT/}M'ہOT~Ql@PC ݢB+'-°SD(;jG, a E4A{$ԅGM#I!J-F-T^PXb [Dr>.{=^ H`e!ʅđrӎ)&e0I"4^v@k3$?b_"9 1gWzRArKz1ڜK+ x|Ď2Dhas_Jo{Y% jAT""Vcor\ԛ/P~ EW [&՞^rk8N]/˾#3`0c9kձܶ#A2ѺF6cMbsJCy> DQ Tp(X;%ͿPYMU%.=Cj"S=ui-4igI 1.l9arӲL(ws틲.( 釕=9G . ˦x n"G-ɞ-'tu{[A TdgK9$Lq/8Mf9 /w%ip=7&&1~z'ŎQi!!Kɯ@Y IaKEZ͢9Ǩ>:NԗZtɌuO.pM% OyOԅQixFc7T?]4aJ8~o7sqX$,`z':5uX*~͌hy`Lf\opϝtZr<̼; CZ|~B*9'o;uP?֊){a0 a}H 97:{0N;M,otB_OC5҅B7jj(o\gfx~0e_iĘHIM唖sƧ}Xӈ36-E{`H{tftp-D]beb1Ogu Tnܢo5TlmV*,iWʵHtz$b*RÿK+Wֽa3rC. 3Hku]Xu? ]~R6iǚD{EG4:`Z՞Zȯ:-e%WttN1:9sb wFYIDM"}\-O5 dNIw'?ڥ;aZo8wYv6z(]LhCฐ妆3tbl%7'Z9!{ƌT~pN')_"?RѠm>pKQu3 rT5~s̯@RI?\_Iʷv7CFE[VFha3eXS`~27LKՊ"(ܯ\*]ZÌg;Kt>ܚlTak'Ķ|*ɻ{5:~p+Hl/q49M :GUGQ'5#06qy*1!zFd3;0WΗ;u/Π±^(`+31!#_l=DKn"fʃ~ @9;}`o|V,Xx#h};;Qs]X(aOqn(y($ NXFyٖ~GpHAHOK;PGDj:SHGSơ hD$QleZsa@Иg٧#HX6#SU 4+rlP𻠱!mf4v5}YXƫ;|z^u[nc]e$7Qy+\Fң/kǴ̕:'2iJL& V#OʰxU}a_2;l z)HcGeh> _W]V8j)xZ@íR)&mtCp$_46Lj"{ҋg 72ޭj.:O `p"sҽ鴥Hk4=!ٲOl s`Eû'DI\ ( >׺SQUIгL,u=ݢRQ4G8}ZHo,.oRݭWW_eVLM8BQRdD]2jUwvEm^üLF`#Z?wgzI-aw + YZ