python-sqlalchemy-1.0.17-1.fc24$>gC:& ?%d " N\`  ( 8 -X ` #5X5CC D E (E88EDi9Fi:[iGoLH}lIXY\8]X^Lbdeflt u,vLwxy;%%Cpython-sqlalchemy1.0.171.fc24Modular 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ɳbuildvm-14.phx2.fedoraproject.orgFedora ProjectFedora ProjectMITFedora ProjectDevelopment/Librarieshttp://www.sqlalchemy.org/linuxi686f 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ɲBXɲAXɲBXɲAXɲAXɲJX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGXɲDXɲDXɲDXɲJX~XɲGXɲGXɲJX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲHX~XɲGXɲGX~XɲGXɲHX~XɲGXɲHX~XɲGXɲGX~XɲGXɲHX~XɲGXɲHX~XɲGXɲHX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲHX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲHX~XɲGXɲGX~XɲGXɲHX~XɲGXɲGX~XɲGXɲGX~XɲGXɲHX~XɲGXɲHX~XɲGXɲHX~XɲGXɲHX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲHX~XɲGXɲHX~XɲGXɲHX~XɲGXɲGX~XɲGXɲHX~XɲGXɲGX~XɲGXɲHX~XɲGXɲHX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲHX~XɲGXɲHX~XɲGXɲGX~XɲGXɲGX~XɲGXɲGX~XɲGXɲHX~XɲGXɲHX~XɲGXɲHX~XɲGXɲGX~XɲGXɲGXɲJX~XɲGXɲGX~XɲGXɲGX~XɲGXɲHX~XɲGXɲGX~XɲGXɲHX~XɲGXɲGX~XɲGXɲGXɳX~X~X~X~XɲCX~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~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~71938ad2f921e197ee2ddc9dec34fa56dc9ad7d2d7eeee5db3b5a05999a8940ba3438171a4428b376a0d5cdee21d21310e97970ec39021fcaaf07bc6193cc9c101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bae9f99801ec3f06d758af5ce3795463e3ba94f5be86265aa91c883b7951ac3f4f42ad3e7187c9f182dac5b72a48edaea963f9714933274a0579d4d779dc4fc779490e1bd4357c3594899a26a372d8c55445ea60967d06c18ef37b9f8fc4cab359490e1bd4357c3594899a26a372d8c55445ea60967d06c18ef37b9f8fc4cab353aa4b0411dec2cf21891ab2b8c1ff6eadb66532ccaa49f1ff3b55fefcf379446bacc7294a5d719aa12baef572ae88205eee80d2d8001906c082d6b7803c3be66bacc7294a5d719aa12baef572ae88205eee80d2d8001906c082d6b7803c3be66967c87909908f9cbabf073e73c16f4f37b02d49c8fac9e07916d9a7c3cd58a42e1e67bbe684531823e3ff14267bd4660a3c39b9227cac81af6cb0128f579178ae1e67bbe684531823e3ff14267bd4660a3c39b9227cac81af6cb0128f579178a34fad9396605c121b009cc1adde441449ea7368f84704df4c7dc37190251c124dbe3e5df8acdd940681084b2674257eb320556586430d2171275aaee7fbd9e74dbe3e5df8acdd940681084b2674257eb320556586430d2171275aaee7fbd9e74532c0e54bfd61ff0e0e2d98afb7d8729e1081aedb87c7ef2b2b3b8623bb29b96b07fd10718e1894165e0350ccfa89a17efb04e55256bae4fefd509d216f32c20b07fd10718e1894165e0350ccfa89a17efb04e55256bae4fefd509d216f32c20b6ba9581d900f32b12711f703e14b3556f4d829048f91045e69f817aed56b653d6ffc8cdf1100636a05e63f6decb36bb54f73de6f43a73c8f98950497ad1e8b7fa8ac3f2ec2100a27c43dc8db4fcf7a0685f4b086ea3e6629e0209d65286d0057ddb8009e0c8d88ac006e9dc39ce237851ba7bde6040dfbdcc8fbec6e50a10460167b8f38ddfa8d060ef096f16b3d07ec7074804c5a6a67d6de531c89b7057010167b8f38ddfa8d060ef096f16b3d07ec7074804c5a6a67d6de531c89b70570188c191546656c020c4f46ae37af6c47b8135f8715ade0ce38bbef186937d6a9dff5d6b70c011016c8975f6d68b477cc1d168a96237ae0e7b34ae327da607b6b1ff5d6b70c011016c8975f6d68b477cc1d168a96237ae0e7b34ae327da607b6b1b27feb851b1ebce486d357e90cd2c6f38261e42949364450a9c20c198df6dfed2cdecc3dd4b85d75909655e0844ed0b8f6a629e5a5ff18ea4dba91c9f04c3c5c2cdecc3dd4b85d75909655e0844ed0b8f6a629e5a5ff18ea4dba91c9f04c3c5cffc5f7892a5b5cf373296d410923a8e9dccfa28f2b86713b3ecbce413023534134186991c5165185a51312547fd181c5baf5384220e264f904205f150c60c0200711b4ade5d719617b67cc0deb630f1180b68a0341154cda72ef35baf3179a3fca2e8b9821042bab255ad63108fb17dd696fa5e8bd547f005ce9efff50c4b3603b0900282c48dd6efe40d28c2acbc32f293af467cb5bcff60a5edb5368f6c02d3b0900282c48dd6efe40d28c2acbc32f293af467cb5bcff60a5edb5368f6c02d609b492b2a351138f649c789f699ddee204f03c2f56a1196f638b00666efe8f71123ddf279b3e54030defbce058d41cdbea64704a6ae2758d68d6031376c55671123ddf279b3e54030defbce058d41cdbea64704a6ae2758d68d6031376c5567352c1b317eddf057476b9a48c2a751ecf7e81faab3dfb3a1dd5422b50b9dc06a52ada2c70a2ead5be0893ea810f38e7f7552adb4251c6fb0140f7cbf288b39fe52ada2c70a2ead5be0893ea810f38e7f7552adb4251c6fb0140f7cbf288b39fe397e8ca34ee9a2be92306f0bfc49aad76eb7881ee2bc4bdf135b304809b044cad622ffcb2451e5faaa8e87b282464996b71bc44ac61de8bf359b4b511992a98ed622ffcb2451e5faaa8e87b282464996b71bc44ac61de8bf359b4b511992a98efcab633c1b3814afcb0a830ca64380063051d649cc5f412cc4d9234a20cd20e1f2831681148086ffd0bd45c9a4a8097265f496159c518e8839668fdaebb79203f2831681148086ffd0bd45c9a4a8097265f496159c518e8839668fdaebb792032ba35adeca05cb75b099f7e4570d57ff8b69e5f4ec38e543e46533c0d61b9e5e104ecdeb3aea22e31ff9855f55f453b71895d27495e43db6d2963e69cb3c5391104ecdeb3aea22e31ff9855f55f453b71895d27495e43db6d2963e69cb3c53917c940a0c262531267b2801b291c7014ad62f8192e4061b290b70492defafecbfd132dbaf9a016ce36c810abe450bc9b8f019fc372c79a5d6bd6f8d223895430fd132dbaf9a016ce36c810abe450bc9b8f019fc372c79a5d6bd6f8d223895430f0b62fa605fc3bbce2028b134ae674372ccf239376472a52292378150460a0791c4319bbc1dc5d65b9150bcad492ab7bd58abbd35744ba22e9c118b51b8a02a6cc4319bbc1dc5d65b9150bcad492ab7bd58abbd35744ba22e9c118b51b8a02a6c16556343e34eeb23aff2fb2b3023fcbab5e9eade63c3e166f63f1a619fe894e681a65a9be6f34d024f20d56934adba2fe35f523c59179de898b3f024b1051e2281a65a9be6f34d024f20d56934adba2fe35f523c59179de898b3f024b1051e22955e4d0fb807e28591ad67bff844b1af34a3cea15d411c38426ce150aae3762ccd97e0748bd1d93a98692e0a1e2c7e4a5087e83f408c9648285d5968ae3b53dacd97e0748bd1d93a98692e0a1e2c7e4a5087e83f408c9648285d5968ae3b53da42bfc9c0f4b7f1342f5391b6a96a30efbe36566d3a601d3d44f6d180255101556c23b9a719605365080abe09c6f63e6ea89835a4735013998bc0e2d8e50d50016c23b9a719605365080abe09c6f63e6ea89835a4735013998bc0e2d8e50d500112db116ed19df29305db80811c1b3379329211261f19f3a29f87f39f8286f9d666aea83560ab3772909dbb9cca58c96d724014480d72402fba6ba8827f05d9f066aea83560ab3772909dbb9cca58c96d724014480d72402fba6ba8827f05d9f043db5ea99e46fb987a3d7b539c8f5abd9fdc5a58518558f6d3825167fe0ad02664dd7406796589b42044d6070bc88194c108c120a2634072d41ae623a11ec77b64dd7406796589b42044d6070bc88194c108c120a2634072d41ae623a11ec77b7608ec3eb721a950d17056917246b78b67ba713ed1bc4871137081ebfa298562a3d38053ddef9b9bf1fa4d08396d7f7870e667f2a597610384a4430c60adef61a3d38053ddef9b9bf1fa4d08396d7f7870e667f2a597610384a4430c60adef614c574164daa66d9e64fd7590c931be4b4ab28ebca53ae817d5a5dbe5f2cfacd5479199827071b83b479fa8a5d166c533f7607f48bdf37cb03022d6abff4cc37e479199827071b83b479fa8a5d166c533f7607f48bdf37cb03022d6abff4cc37e832db5a730fd21d71739a6a8515c3bc8855f5ed3b4591e2f5b7c946a6d701176e5494e8203d8d04e0fe8853b29f6a7a3e071cc4daf54755ea3d00a05ce6de1bce5494e8203d8d04e0fe8853b29f6a7a3e071cc4daf54755ea3d00a05ce6de1bce17d5e8ca8db5f2584b84fa60765c370f880cabaf564ac0486248ff1d394dd7f1e95092b214bb91883ae6e732986a91ee831454b7363ed7c7c009fa8f2ad3bc71e95092b214bb91883ae6e732986a91ee831454b7363ed7c7c009fa8f2ad3bc7accd44725ed5832a33af3ded2ae56d5a71565e737c5a07c3a3be45264cd4dde1c6460d9aa8a10852222b79c255a5ab942d115958dda98a30b25ce6dd0492f9d1c6460d9aa8a10852222b79c255a5ab942d115958dda98a30b25ce6dd0492f9d1521353b625cd5a2a2eef009b2a0f4e4cb70eb5e3572053deabe174c805989f23c25d424a67fbbf9eb05ad4db9762cc5623626f9553d08342d0f86d9bd1a95136c25d424a67fbbf9eb05ad4db9762cc5623626f9553d08342d0f86d9bd1a95136c83b15c71769a96de5772db30ed38de6a8d4b050c30a0caaffe748ba41c281965da1cf5bbc3a71456b21cd394f7c5ae5d3476baaa78475d3dcf0cd04d6531bcb5da1cf5bbc3a71456b21cd394f7c5ae5d3476baaa78475d3dcf0cd04d6531bcb470b538ba78a4333590e870b8dfe6cf9c34d52ad036fc10a66312de471cbf6ca8264b65014895108b4c3ce3931cb7df033f7c5c9fcfc07cc917ce62244dceeb98264b65014895108b4c3ce3931cb7df033f7c5c9fcfc07cc917ce62244dceeb9a3cafd82412c8e4a59750c9ef0d85195c85761c5a3ecf12b5b46d4fbc87c0b3d83adee5e44c48c246d4e8518914a469d7ea629598db61df1d3dcc1bcfb43613e83adee5e44c48c246d4e8518914a469d7ea629598db61df1d3dcc1bcfb43613e2ae1aeb5568ea7e097d9d91435887ff608e4c5f68ceb45bcfaa13916d100a1c74ad06435eea9d2f16a5747abe0b6f5e5ff7c49ef58a766285f5421ecef3071884ad06435eea9d2f16a5747abe0b6f5e5ff7c49ef58a766285f5421ecef30718844ef31db0bc299ed8eb21e1256a818561dfa435c710ccdf86bd1edf876626b56ef24cc567c8a3e7249d20a7fd1e4bbb3b4e668e0360c1544b642b421bd924126ef24cc567c8a3e7249d20a7fd1e4bbb3b4e668e0360c1544b642b421bd924126637a2d8a0c728d51f73fe61736715176c2c1c12e01f7d2fdc6ca1216b74c1a2eedbb5fa91d6b5eb3036fec7791c60f78672d1658b3f46640f0f1b72df59d3b46edbb5fa91d6b5eb3036fec7791c60f78672d1658b3f46640f0f1b72df59d3b460630c3ac9ff6fbfba95f9c0075fe03f264bc790b639380f60c215dc9cdb7465a5459ab6bcba6a2c8976f37d437add3fd4854af35d87d42dee08c9fae27e4274d5459ab6bcba6a2c8976f37d437add3fd4854af35d87d42dee08c9fae27e4274d381646e4a021d217b7d6272d1cca773824c920663502214d41bfa12702ddaad3c99cdccd456ecc8ce8d65585262a331bed90d7dc8dd405db5bdbe80cf34fc71cc99cdccd456ecc8ce8d65585262a331bed90d7dc8dd405db5bdbe80cf34fc71caa61ed639826aad6f574bfb649b8dc6ac9e512d44a4fb865f21993f5782203dc44b7377458fccb9a21e87423e2d52b1f30c6cd895cba565c1e14c21f5c08d31b44b7377458fccb9a21e87423e2d52b1f30c6cd895cba565c1e14c21f5c08d31b6f7732d4bca1bc95548929c4ff72dd71c8001912964fedd355b55410ca81e148a3d2559d2595e5860867283ef3cbbc289cf058b3ae206055a61b9e901163bc60a3d2559d2595e5860867283ef3cbbc289cf058b3ae206055a61b9e901163bc603e986ccf9ec8d1de1db2b4791d8728ae305e7a0a1253c627b26c84893734ffde72a55f7055efad2bcad192562bb984eeab88ecd67f9f58f27f5e9a58ee1d516372a55f7055efad2bcad192562bb984eeab88ecd67f9f58f27f5e9a58ee1d516347e8f03975f33fc8fc4d091ba82c9964a2f20aae9ea98de133d84d9ea56df1bd8a8848eb3ce12279d10693c7618427943df5cf3663d01a48d37df2d136cb058a8a8848eb3ce12279d10693c7618427943df5cf3663d01a48d37df2d136cb058a1cd4e467b940694a77bf2fa3c38c5463fc667ece0b3455161ddcdb9a766998cff15c5e3686726c8ff90964dac0b8f11faf643bd155add32a3957e2c8df2cf8cef15c5e3686726c8ff90964dac0b8f11faf643bd155add32a3957e2c8df2cf8ce58e219cc39dfcafc24f29409aa89e2bc6f7017f7001c3c96cf22fcfc69856812508b396d86e9a993192d9f01b13055182bd5b535fafd1bb4d28b2390ef96dc64508b396d86e9a993192d9f01b13055182bd5b535fafd1bb4d28b2390ef96dc64bc017dc7071d1e80f6dc7725db16832ba63a5fc803745ea22c95ec90a619451d5369cb5d5b5796ea7ae63b1bacc229cc989da0ab241e1b6ef9da37fad224705c5369cb5d5b5796ea7ae63b1bacc229cc989da0ab241e1b6ef9da37fad224705ced3f55b51e1ecede7e592616e1bd080dd3371dde1207a62e9119de8369d8932fc563914ad751c847aba424317b2af2fca28af614a8dc8f232e9f6ac05d0dbc19c563914ad751c847aba424317b2af2fca28af614a8dc8f232e9f6ac05d0dbc1901775c0a6ca7bef11b0f993022485b8018224c2628321a4b007598f126c4aa61967a737eb67aa85636c8c5066c77bcff886c00d8ace4670cbdc89057035ac417967a737eb67aa85636c8c5066c77bcff886c00d8ace4670cbdc89057035ac417cd68c10e5e64edc9351e5a2861d96dee101c88d4675ed7ab241d6317389c942923621e10617f0887071708d3ccc6fa457e237252c2d21af2dd59831051612fe323621e10617f0887071708d3ccc6fa457e237252c2d21af2dd59831051612fe3554d3d47f74cd1402b06e1ca271b87b8e9a1fb581cac984b131e28848409c2c89409ed9caad33bf067ddbc8fcc74b3d2506e5429bf61c026579fc1233c75dfe98112318a5586e0025e93f8773bc1e9cd9866a07388ce1f40cc5e7dbe1c29ede2c81c871620bcdb3f67f31b5561f80f1d7b4960fffb7c3119ed1685b6634a52ee5f9940985b36f8b1341176819455638bc094e3e2527345145f6e3900e103f0b25f9940985b36f8b1341176819455638bc094e3e2527345145f6e3900e103f0b278f42a98968f6f04961ebe9959c0c1ecfafc2bc8285c7d82dbfc0de09bca38c10120b26dc35abda8692c77ecc7e10a0819d2112ba9218352eaa875d1dee35d640120b26dc35abda8692c77ecc7e10a0819d2112ba9218352eaa875d1dee35d64cfac967084a638decf4acc3e43b4734cab5fd2ad92e11b8d0fc949b24af85069f41f7907e608db64e8cd0655d55ab0edb6aa5c0320986bcdbe860827e367bc54f41f7907e608db64e8cd0655d55ab0edb6aa5c0320986bcdbe860827e367bc5426c7e6ca3e152946d619c31052397053282b6638f03992bc686d2df10cfc963cb3cef256013de2633afe6d291283096b4f293d35406ce6f70709b24f9a91425bb3cef256013de2633afe6d291283096b4f293d35406ce6f70709b24f9a91425be22459559e10c1d074fec733123a34887c218cf0ea4501a1e5cd4330f68fcbe91dc36d1fbd283fffa4962f852064e5ebb20207709e9bfb63c3ab7f4a4101494d1dc36d1fbd283fffa4962f852064e5ebb20207709e9bfb63c3ab7f4a4101494d4c4b4d65c5eae149cedfedcb3c58af09eb9b6bc33614f879721902fd1219f6bd1b6dac1a9574d187bdf46b1a2a4ec2240a73b82582ad1f9b30708ab29efb5a0b1b6dac1a9574d187bdf46b1a2a4ec2240a73b82582ad1f9b30708ab29efb5a0b1d27153b6cf44bb4d09a51c638a082d052d769c54127898c69e491f3a7b2148b712e57bd6daca1ea58f0fce85c77b01f7c6cc33dbfb4360191044ba0d9f0b5dd712e57bd6daca1ea58f0fce85c77b01f7c6cc33dbfb4360191044ba0d9f0b5dd6cea72db7b829163af7ec57e4fe23499f9f5b74b3e0181f0ae991e0444661d7ec368563b7f5c1dc284174703703e718947835a194dd954855218fb18b00000b6c368563b7f5c1dc284174703703e718947835a194dd954855218fb18b00000b6610eba3e3993301c15c8742e549fdfc2c5ce5815fe458b8e78f3092e6c60389afc8338b8fea56de339f97e4a6fce973ee90e2835a965937fda40ddc4010c3d204570e78e4c54ed86c8f886ef8daef82d76bcda1b09997a48e969a1745b475a09849e67ca8d808a72763b3f417c388d16ecc2f263bf9d2f9ecd213f0393371b395ef5556c2d17ad89d932824be8614ef0467319326fb79d39e27b390ad69cb5825ef5556c2d17ad89d932824be8614ef0467319326fb79d39e27b390ad69cb582776ff00ff96922479769af25c894264872253ea0b21ccb4cd40dd1d106df3e4d52351aa29dd37c874d341712a12147d5d722403a5e138464e426039aa3d25cc452351aa29dd37c874d341712a12147d5d722403a5e138464e426039aa3d25cc476dc027dee973ece72422bfb0093b516e9671dbbdcbab6b4ad159ed816077623a4a690db9a222696c85a33899e203e467cd3526c65089720b2b9286bc1638a6aa4a690db9a222696c85a33899e203e467cd3526c65089720b2b9286bc1638a6a349008ceee1c2b67ccc6d3586b75c973a8a01aa4df368f4f506114603215e2b6ba03df0e81495df32380c1b0735d7869677ce2d864b56ebb7796599ce4da8c5bba03df0e81495df32380c1b0735d7869677ce2d864b56ebb7796599ce4da8c5badb568723fd32d0ce0bd2d0f222c7c88ca427ead362858fa5ff8f8173ac1c79e7e47b21e993991e6351453597b0e2efc1e5d4c4499c4d2537e77adf87312152a7e47b21e993991e6351453597b0e2efc1e5d4c4499c4d2537e77adf87312152a037a4efd6efe78fa79d4a5fb8fe8c3edbfeb5564a7b144f46d771d686f36bb092a7254c9a99186956d62a0d753349f389cf0fef26fa3f2d111d14363ba8d8df72a7254c9a99186956d62a0d753349f389cf0fef26fa3f2d111d14363ba8d8df75656bb8e1ccf9dc52fa250e453ca56bc30566c8b659cb265b618374b0bf051c79e7bfe430182ec4e213cc72ebcb7419cd400b414c6974cbe2662dd2124bb52a99e7bfe430182ec4e213cc72ebcb7419cd400b414c6974cbe2662dd2124bb52a9aa5f199b34b7581d940f9ebe5b641baac0c90e9e52cdebe4eab8a059bc7479b869a69351f704758a0514612024820df56e87352bed339900f86b9ca382504e1b69a69351f704758a0514612024820df56e87352bed339900f86b9ca382504e1b8c14988e3c1555f656b3d35d4681c64998ff188628b62b69f238667472e14e7b299d02381ac6f283d74c434536df9b8d14de26abd0e60ab754e6e1f8d34721e0299d02381ac6f283d74c434536df9b8d14de26abd0e60ab754e6e1f8d34721e018b5fcf2ded6cb06fc328944df55e74f75601b1fce7f72a12479f9a84155b115b5e08a2d046e2abd96ae09a1007286d3c2021cf35bf815382ec33da5ce4ba9f2b5e08a2d046e2abd96ae09a1007286d3c2021cf35bf815382ec33da5ce4ba9f29e645c32ce78eca169d87708fd95dac3f3f8c8ec0d87d9786da7af2d96d437a29ccebd8396d824a981601448f5c56c4e9b34fafd6f89f0e8137fc56deb6a566c7a09f8629b1c8ae0e84f2500f2a1ed0171c50ae2911da591b191352726cda561aa75fd278f8d1559f04ec0542af5861e9df4282898c9569599f8ad1d049f19387d033f476efd81a6b5f84b13cb086f72a752ed6786180b099424fbef9ae248947d033f476efd81a6b5f84b13cb086f72a752ed6786180b099424fbef9ae248941e54bf4bd33ffd1acf07ebea57916de47e73d933c9486da431cdbab480f613926dd927f5809c0ffb20dff6d55ce20ce2ca30ea705ee728a12754dfd96eb8fd93f0e3f382e9733543fe47efef3e7452804a0948d46205fb8e287d0ddc54fc829540e7a721d6229272560e0ecd83141a7c86eb398f3941fec745f084661efefa2e45b9aa307e57f205a63de188f41d81b38708f13eba180148714bc3c4071cae91718255aa44c568c63ffefc3aff912a4d10af5d51fd826f5a33ffa35afc052f54784d66b71d27bec23bbf97b9ef81dd0f10ff61af8d2c01b4d106b0d429379556f53509e2a8ff49bdb561e1467cbd9f039d54544f8155e124beeca51cbb7f9715f53509e2a8ff49bdb561e1467cbd9f039d54544f8155e124beeca51cbb7f9715ef6ed74da2ed69d5d38869f0156aabd128a3d3f24455937748eeca7695125ee1c3a735845c8b65a75e5b64028104d9ec9551ff1049b2ad55b97c83b54066a7e9c3a735845c8b65a75e5b64028104d9ec9551ff1049b2ad55b97c83b54066a7e9d6205334dd8781dc82fc8cd1046e7737ab7729b5bc0531df75f28787d196deaec3199c707c756100c0a88060ce4d687b2d102f939bf02ecea17d04a13ff700d7c3199c707c756100c0a88060ce4d687b2d102f939bf02ecea17d04a13ff700d7791af679cf540b988910f2db87f354e58c7bb5296bcbc13c0bc6cb0a8e86aeaec2c464c12e7a4ea2d2193ce4cc95111b21c0ed07b587ba87256a29f5d67cc69ec2c464c12e7a4ea2d2193ce4cc95111b21c0ed07b587ba87256a29f5d67cc69e362fda276d18ac20f238f4574f7c859a324e21dcc9d9510ef9e7e685baf7bb0a0d7f27bd4d2983e319239b300f09dd56dab638ac057cc2f3277224032fd3975d0d7f27bd4d2983e319239b300f09dd56dab638ac057cc2f3277224032fd3975d89a2fce25a4a6c0e8e2bc8fea6ef308d451a93804961242d731b6e5e7d69c399c53f73e79889f172f16d63d1608ca6ab3c6810c92379f7d17b94fc34ccea5ae9962202f5a05622074d47e14d877d5c61c9c4e9eb1c7a3a6f14585f559b2ba0df803ee78a4973a68bf852fa3946330d9b70eec371cb9bf2926a588213461e7f6c2abad3d33fd2490f67f518930cd3bead2950b4a0b6da2753d40d68bcfc6849202abad3d33fd2490f67f518930cd3bead2950b4a0b6da2753d40d68bcfc684920b6c6abcaa4aaddf0e51444f53a175baeac5b81b06c8d0028b05cc3cc9fa668f48a7a4cb1f404ce21dd57948aff13b5e14cb524148a481f8de96a0624a109a3558a7a4cb1f404ce21dd57948aff13b5e14cb524148a481f8de96a0624a109a355b5e2be3733bc9a84bcee94105346e77473bb6d7bb77acc6247412c5c266f1917ba10ed6fde8ba21babd6bc954273b0fca4ea702202f8e68b5b5709da8e65eacfba10ed6fde8ba21babd6bc954273b0fca4ea702202f8e68b5b5709da8e65eacfec8e1549605ee2aab41cd6f8db2f6b23e8d317855f2deec7360f77967118696cdb7b3dffe0a9a56be5aad9991a5578f981e230960e3e7e62094211da4befe01ad816673d67ba28928ce47464adee5892f606448a5b7de296a650ef9c3a94e5e14907997d4747be61f68810f6d90ddc2737f3fe58309945406484443159620bdf33bb3ae9d3e968555e9c730b85af0676baac9edf620ea3f18a3ca1d79f373df6c2d3b81172bc9723c8dce0ccc7bf6e07cbdce8bcac06246795e6ff640e84d20e7837f0d9efb19b7c46c030d9217aa9921d9da94c219ef4f792dc286f371aba8c0f9e9852979df77e46b589ddf958a1c13b543209cfa8cbd026ac11cc650fdba10f9e9852979df77e46b589ddf958a1c13b543209cfa8cbd026ac11cc650fdba19c8074bc8cbefe793b5a463fab7d8b6feb0725e97beb8dbfb1253420bbc464b421b66117e9df810944191357113d0eaf6589253da7e96d1eecb824a77795f3ba21b66117e9df810944191357113d0eaf6589253da7e96d1eecb824a77795f3ba1d180d8ae609f74fee48a0b5883c2c125f3f297b1c3109046fd29e12593ec8b1724e00fe6c54caa43597f49edab58363227a9bcde45706f46fe2be2d786095f4724e00fe6c54caa43597f49edab58363227a9bcde45706f46fe2be2d786095f4eb0c11f537840189fedadaba639878147d43d16f9650425b2882db4387edc6254054089aac94d5d88d66c9e9e357227c8825fab9ba1d58bc8fabecb7956206654054089aac94d5d88d66c9e9e357227c8825fab9ba1d58bc8fabecb795620665ab714e3a5b8bc73f462466c90e25c816539991250273f831181fb679995e298841b94d8f4c6ffe242b4a18361bcb2a39dd91381ef425b78daf08c67ef64104c441b94d8f4c6ffe242b4a18361bcb2a39dd91381ef425b78daf08c67ef64104c4e4a8e9ce07addc635318a9abfe5f908648f11c4c8b5a57f0fd5a6785372f94ecbe395a4d7476a33d18987aeedddb9c9b122bf55228fe746e6332bba373c94cb8be395a4d7476a33d18987aeedddb9c9b122bf55228fe746e6332bba373c94cb89e650f7f7f532a7383ca574ebf3780e9c3903b14337663ad3ec2f90f966b4a092efa7dc1da8234eca297ae8cb59b519b1aa2ef97cb90626978484b90e4fa92042efa7dc1da8234eca297ae8cb59b519b1aa2ef97cb90626978484b90e4fa920438a7bb2ed0e308e33c1608e1a7572af530d2bcb74ac16e4ca7b69b096760c6933a58ad93921ec264fd544343d41799fb291c26adf6ff771f6d541d318135b6873a58ad93921ec264fd544343d41799fb291c26adf6ff771f6d541d318135b687fab65549e48d9bc52e1ece905e9d4fbe1017a6a5c8d72d695c78caa6fea2200b1f3e4aa43ad67236972341477c6ea502dba881a01cb111e9aec9d53a5cd12c8b1f3e4aa43ad67236972341477c6ea502dba881a01cb111e9aec9d53a5cd12c8b718e30cf71ed8e623357f6f8a902037477331f2440e35942fe70a3ea53660ac06684c9f465d695ff492f5e8f5476ad2f356296444102b1553df71530d20bef9c6684c9f465d695ff492f5e8f5476ad2f356296444102b1553df71530d20bef9c942b7850fb659f838eefe4a67734005853cb2e8788a72c5bdf0b0c959757ca28f6d48020c2be075e656b109a2842a8dca5089386f0d1e75b399164373e1fa2e4805fd6ffa0e1005ab6df879b5b11aa4ece92e6fd4b35afbf4bebb5389ea8d3c1d1007eab55d330b98a80f80568bc35d443dc8085fed8ef5c001381fb0ee624140abc9b287df159d34e1c04d54f166c1cbeeab2fd45957ab35f9b8b69afc17d060abc9b287df159d34e1c04d54f166c1cbeeab2fd45957ab35f9b8b69afc17d0644350e7d739fa98ece788710aafc1b54b8d0bd48b7b70b1bc5619a54922d94c56f76a2c1ce1cfa20fcc336515c7e951041fb12d0fa9f63dce5e5911d313f2b995fcc6e5f1802ee0cb9fc6102e12029c647e44b959ba8edbcf2aa20aa04fd2507ce9af42e571ef5b65675286fb2b2d25ed07f4f07f0d9c41292d3b4fdbd371ecb8ffa92098d5e9f5e2ae42bb9cdc6d8e3ac81ad2198435467ec039cd30bb35b3c0f076a834cc133c2ff2b2e8107ab7b4e2d5e093cbc7c98b9e0bd66bbbfbca03b67de23dc4844b7a2ba3c3dcf8aade5c4b0e6c167aaee0bb6a1dea7b038149ba3204b1907376884808d0e6bc21fb5910969f4e715947fd5f279edf44f7b7dcc0c204b1907376884808d0e6bc21fb5910969f4e715947fd5f279edf44f7b7dcc0c9b500e9e12293ac9b543a8adb4e6eb6ef9d10e20a4110d1b5862ef558445f7780eea1d691cd7df7c764b2db2c1a91a770ce760a01fe87720217c913c25f72e640eea1d691cd7df7c764b2db2c1a91a770ce760a01fe87720217c913c25f72e648678ab3ad5f9a9c7b4add55af04169274fb058777eafb96ff7346a5fbe464515ff51a7c906f364c729e00316ccfe487f1e4b39510826eb136600ed8547a314e1ff51a7c906f364c729e00316ccfe487f1e4b39510826eb136600ed8547a314e1917b1a5f569c27259b780e2944d765e4a36d9b0a51d68f0881dd508b4dfbb57c4663f072fb26e712cf47f020f2c1048a5d96adffdd42ed31d263858fce2afbae4663f072fb26e712cf47f020f2c1048a5d96adffdd42ed31d263858fce2afbae4aea04447aeb42e4b58cd62e1a1afb045674ce5c4be27cd83a8084dc119e2cafa1f0465c81dce3365250d30527022cea51a8c634438e116b7efcd2990a7509bea1f0465c81dce3365250d30527022cea51a8c634438e116b7efcd2990a7509be71bcb15f2bf32af7841976f84c9ebe29fd0c759ca29988466a05f904dd4be2b5334ce57786b1809abd95dcd1f38bf225590246bf4873e103292dda5fc14a282f334ce57786b1809abd95dcd1f38bf225590246bf4873e103292dda5fc14a282f41ad7f97f9b63213f864c2327f7b109fb6fd576b4d931f23f77ba61f61a3288758c54ab552be9c7e390e5c918e58a2df649162fff1f2f95fed19200b3eed52d5a1c51410f1b6a7aa1dd9bf6d97dc54d093fbd6b9f821934b00eb4ec80c9be0361fc92e197b8bb22f0e498c3ecc6571f15e3209d6c2ecf3bb57dabda8cf1f91f165bcf7364476155a5e698d729699b0020bd99bffce5d14b3504c5eed35ef6bb92e89f4bd11e1fe02a447de483dc353770fab645253a08cc239077ef7a1b7f7f36408cc655b5cbf3c042b0b014c00a28a413f45048542279bff581e6432f5b12304ceb7e89e93a875242a5b89566eeeba73b274c2a947c40ba241f33642fec4ba04ceb7e89e93a875242a5b89566eeeba73b274c2a947c40ba241f33642fec4ba8632ebec08583f33aac1c7562293911783ddd0fcd6ab3321156dbed379d11cef95691990712725f985a4152895d0c9a00ea4143c78158be2fbcb9d720181187995691990712725f985a4152895d0c9a00ea4143c78158be2fbcb9d7201811879e7fd75d95f56cbe183268c5934b78933f8995fa61d24dfe5294ae9c3968a1b236c68f50d94a436a9839ef364b4b1be7a3e1da9507eb12c24772bf5b6f5a41d61381fd839945491c2202dd766b7a7c7f928712cf6583188d958cc44104b4249fde0a472110a8635057dce4124da06bcf2a844ef6cfb2e91fae207baf1b789eb81ca6e1dcddadd1c2ff8b2f668ea86252ae652bb8661b007a22e2de8e6ad8702ddca6e1dcddadd1c2ff8b2f668ea86252ae652bb8661b007a22e2de8e6ad8702ddce2773952cfeaea9755d614fd59046069e63ed96f0fc4a6614d4c35b8e6e9e6189d0b84a94fe709c277afe8eb89a6518e562944bf67df4822406269c5ecf2bfd89d0b84a94fe709c277afe8eb89a6518e562944bf67df4822406269c5ecf2bfd216143eb7e7668a4f440c8ab4c49deae98107f1d0b7a490f509809f183b3ddabcedb889f374dad66469002348342427401b54f30dffe4a405772afeecbbf5251cedb889f374dad66469002348342427401b54f30dffe4a405772afeecbbf52518c9545f9f49a2f288b93109979678bdfbe6162c648e74a63c83720ebd008811793bf7d4d3c3506d4cee19ec4997959c767f1898e0d38c7a134601bb05c72fad19699ac20aecde9f3598b652427d6e0f99abb2b2a81b63a1b1d0c005b100931df8b3ec0e628b68c7828a41f8a907f83741daf12d4b03a8bfcfa3220496aa86b1933feb47562fa838353f8501129e376a61c0d899ca1a4b442dd87e699fa57f7a5eaf3a365b94047d4e67156296f4a4aa63a9ef0f9c31309837e65ec101f0f17124d3c67ea17dd35f117ec6471243136f935132594b1c279d5f23af5604cecc9570eab07f09112ab8c772e024622f5c10a56ca29e2f4b4e3110f202eef33ccfe3e0eab07f09112ab8c772e024622f5c10a56ca29e2f4b4e3110f202eef33ccfe3e6314813fbe4b66e6bbfd8c8921d021c879d7902694927806d9ecea4537a120fe739a2645e87a760b42f1d5df1a1db2cc7296c687351b9361e9819e2ec4d2a0d628bb212f587a9ad68c7c64af093b2d7337733549ab5fe750e804b5608ad1bd01b06fe51b935d2c4a35a0cdd80f7d595d741bd5add475aefc0691aebadc4328a74e93821daf1a14b8364158f534900ad95c8f9bcbb3c499bb48b4fa80d032bdc54e93821daf1a14b8364158f534900ad95c8f9bcbb3c499bb48b4fa80d032bdc5a8618ff0bb74ae78215a905f43cb7f3b850f93f343e03e8a0cdfcf9b02668ea66f2f4ab774c09b0d9b53c93abdb7841ea6deef56adc6c78f76c3b990db457f8655c6f5c0a70d0b5fcef24a6b1d34bb7a2f1cfc8861ee90c5a7451f5d256e3b7757b9405e99dddcbbf86ac5f192e5627f3913fff9a971cfffc8f6711255e7b31303899f34fab67984ef1bcf36b5882b4e371caaa370be09bb43f795df4aaf2dc219c48c9610ccebcd13edc453d2938d8a349d9e10dc74afe83132e94c776fdc8c85bbfe108fe8fad39cb11fb455d72c871e22b7ca48beabdaf4eba395d02be2ff731b5ab0556366bd59e8f94b6fc62b55442c34948436f34ddd7abd77dbab55b0731b5ab0556366bd59e8f94b6fc62b55442c34948436f34ddd7abd77dbab55b096cf79f462b75c4d38c988d2d32ea559b62291671f360cc8ae5e3ded9d1ded6d703d28d8ae20bfa8078f7f1fabdb436bb15902217176828359fda5d1febe4d037dc3eea3758113b28c3298b44b24c8bc1e04ac26083828d42da309e966915bc95dfbec122cf02c26029994dba1fbd2cbf12055abbb69b5b2bd08d51831464a80da58861b39c3d105b95574c7ed9a400a0fe987629fe02e58f49183eebca2308042ff35c65aaa91337997c5ef88742ddfebf67627fb24886ad279189234a02ad85835011ea08fc5c2d1068b8b521b12cfcba39af9c40a94c53e21d78444b0e25e53218b6d722216fb0f6746bb0a44cfda8b06b9828227594327c7f1f35eb809e504c1c53cc91c0598c531b41ee6396a2edc435ed1381deeb3eb28c3ca88c0b2ca679ac7655ebe010edb357a90bc78aab8254b9136b3c9e2d6b4fbef9580b47b77bf9d7fefb0904ca51690a7f9bda253c45030a34b6699c66819b7c49817b7ff59bf9d7fefb0904ca51690a7f9bda253c45030a34b6699c66819b7c49817b7ff59bb1e3fe893facda92bbbe154042a0d71b410472450abb7d8dbde7f001650abbb316f5ea33f4ee281bc87429c4b4e6932280885e1574106b22e0a01af132658ce316f5ea33f4ee281bc87429c4b4e6932280885e1574106b22e0a01af132658cefb03adbc08e1361f2bd89b2825851b66dead35cc88ba7162b6117f6825acbc87afe01fda119baecb2033ac3f38537ed66b2fbb89225f818267b4c2c25a4a68abafe01fda119baecb2033ac3f38537ed66b2fbb89225f818267b4c2c25a4a68abcb28be14982961801b0eb68fdced50ed3ef88029124a71301383e83439f51bdf106b3f422f02f271786212b964b2ba0e0055bf3ee9b4c841929b5040385fa763106b3f422f02f271786212b964b2ba0e0055bf3ee9b4c841929b5040385fa763d5129153116fce2094695ac4fcca6ebcb1b8e78582fb24ac963a1a1fe511ef8397c633b8fa81eeec3e5a0a58d7255495c94f75f22f2bd247e30235be49e5f36d97c633b8fa81eeec3e5a0a58d7255495c94f75f22f2bd247e30235be49e5f36d48ce8c8e1367175395a993b2e2ea81ad099d279439bce5060729a1c034fa430daa876092231abf0f207c6236418469ae05b4681062639e9480aae12313b37f9dcce47900e9dcb88d6b88faec83629b534c9a97c651a38d59844c4c4ec5016126ffea04c20f05aa8f762266fee07932fe650ca8dca6dfe7f009b33aa374c63bc3a79dddf0295b802d188058a8f55aab50dc91de3968b773b79279d0ce81960036a79dddf0295b802d188058a8f55aab50dc91de3968b773b79279d0ce81960036c90bb168edff912da1878b2f5e97a59082fb6fd46517fe75497708c33996a9d67eeadde560b387085af8ec2e86ae48abdf1f2cd09775e4b3b0fcb3f647e1100b7eeadde560b387085af8ec2e86ae48abdf1f2cd09775e4b3b0fcb3f647e1100b7a58956dd3d29c6ebb53e910e730711dfa16f0356b3bb7c836a74cb7d3c3c2244a12d2b3008b67d7adeef2069609daf3527e957f269bbe956f9c9f1fa8640d514a12d2b3008b67d7adeef2069609daf3527e957f269bbe956f9c9f1fa8640d51329a6792baed01204b668afe510b2458d9ae3b926f3fea6f467aa695663bc345c4cd6626ce7bb162c59bbd3d13801e453da48d7e9075d8efae8715e4cad37a2dc4cd6626ce7bb162c59bbd3d13801e453da48d7e9075d8efae8715e4cad37a2d1df30d89c1e0aeac86f92b7765cf72c46cd4eda427107e321faa95122aae1138c528f7902dad932f062dc27f8c7a8725d76fa1d68a8cf764509d10a72afb410652cf132e42cb046cbfdea5045524c6a783d28647919c1dcdb951a3b376d7b3324ea68033a4ac2c21b6918ebcbfef4bf1b120bb34fc7b2482d83d4643248715a84a525f884f9aa07d66c85c853bc8f3ae7ee185a69716fab47a0af246158f4b064a525f884f9aa07d66c85c853bc8f3ae7ee185a69716fab47a0af246158f4b068f90e2d77539291998bc4777fa9eae10494924926eba28c34063841cf7c539c424043cfe9c155c9505f275d93091e4d0cda9f61d0023215393a39c0c4f947117d0e8582e7a5f23f10634d5460792d683750b1186e18d03b7e6a8db5a5e88b7933d92bed5784cc32ce1df88f86ee9da853aeb546e3f9f0fd8795c15c37cc59899b8e32986aa9c7a52f9f5100631a4850280afdaa60f5813f5d04c514b10e57c38b8e32986aa9c7a52f9f5100631a4850280afdaa60f5813f5d04c514b10e57c38c5b0204cbe623487463c9896d3fdccbc95228341c33904a36191b97115b730c08b0fc8c2d9ff0fed45a51417cf966d529afc1ae7e869a647684420fa9d80971f8b0fc8c2d9ff0fed45a51417cf966d529afc1ae7e869a647684420fa9d80971f3971e9c5b1f6645bdfed9ce1940f41de16d109e56f9744dd734c422504c36a0262e1fb033866dc8463d4f29719fa796c44ec9466fb58fced6548807db68f46893f02dc745f682e72f6d5eee3e738511b19bff2692a08f8eb821caac20201304c06fe247583f62e2b7e633da322a25e16a817e9265f505f4395ddbe62dbc031913c6892e6c245e22eb25c21e96cc74a570ea7f7894f51062112bcabc8a94c015b2e11b7f5284d4a5e3e3174a9f4cea99bfcac11a93d92f8bb7acd45c36bf46c6ee453460ecd41384435e4b999047f6048cf8cc5292ce6444179da187b9c7fa2f65ed8e9d5c601c60b9c6c5614e85ed2e1a1accc31065b744467901938a65c2b1562931a2f61dcdd0a1effcad1514482d867951052cf71fd4a4489cd1997c77750513c2d4784f4a226b4990c02d7bd33087aa61ee395043d02da4be8bf965f73932660903165893115672480ba4116050699371f5be12701f2f0490955a72d9f679d0be270ec7037cedf4f4efa56e8324448c4a197141942e90320099adfc92b9bddd7a13c9f0cfcd6cef6ca74b5824d88d7f9aa659da4f356590c6192199d36be250e75903410e290bdae8057a7c5245fe1f7572d975394745f36077ebea4c758250e75903410e290bdae8057a7c5245fe1f7572d975394745f36077ebea4c7583028fdc3a5d6c71d95dda5217fcdd388479c584caebeb2b9bbb708ddfd8e2937d09c8626758557871b2b4b76df5762ce5cf60247e8783d956fc09273c402cac8d09c8626758557871b2b4b76df5762ce5cf60247e8783d956fc09273c402cac816e53fe5dcd064507541b8f57860a815d97b748f346ca0d31e3b164ec7ea0ecda6a9ea5b5cb22f675fce59c049f2b4b7328a6f3b6f5ba0dfc355973609da084da6a9ea5b5cb22f675fce59c049f2b4b7328a6f3b6f5ba0dfc355973609da084d3ff3804979102d83a6a4cfbbb4828e8f911df41bbf22e0b9f6b9621a871f55301bb716aada6f38908d829b55602cc611adf31cf1ad4ad44836967898eb1cc13dc48e15421f5ca14ea00289b3955c44c5d256554c394623aa89587a821e78b76fe089ff7f47893891682a44d958d6163373e2f4dde25530c39df83967c32d6cb55690b14613ca389e33c58ac08afe8738dc673da4b803cf9ab1b0e30b2f9b7df3ce14d364fb052f1e6ffe23028e7d36355db7f91bf44cb09c39b3972ee2fcfed6350e32ea54bc961183a6946ce4b1a218f4c49e9a9fd01f85c858bf7e4c9475d4efdcc1b33c69228d43ab74450fd684a73a3a73b59295451dbf5ae3d031e77315c3944a94d6c30d80ea70b1d4bb6900898993e61bd82d30ee6488f7eede9ee124b64511ad9470805892c2c78a9b58894644a329fd91b6c6f7a4e5d15ad0024c72df4777c6997ed3ca2cbf0fd8700ac719a82064f7866b518c8c65ed3fa23116f3df4777c6997ed3ca2cbf0fd8700ac719a82064f7866b518c8c65ed3fa23116f3ac7f0dca89c4bfbb0a39d2d12d87e4fb198eb47ddfdb4804d7381a9d9881f9e2aa55531925cb6cd0ffdf1da02049417471765a6e1a71ed142cfb58e4ce3b95cceec01bda10bf67822d070478b007f1c4052d61192c0c01961c48bfe561aac53e1dbab6a025bd8d6800de0740b848eb2143be987ea33b1c5a5b641552063a5b50a749d2749d0fceff9c44f1279d689a88fd9c59a8c1fc7ce6fcb4313c0ba93aa1a749d2749d0fceff9c44f1279d689a88fd9c59a8c1fc7ce6fcb4313c0ba93aa188ce005ba698155a9bdfbd398e95ee87462c734a2090b7de40bc6e41d8463b19a21d9228d7dc40dc473d949b5f22409a1df4439b7e8ad2e7e4179d09c86a0f1775376bdfec24086e7992bff47c4e0d0287d4c38e89dc414d3895adaea96ec651e4410943799280cc8b634bbea8718e0015b2602f7c4578fa309c39d63061b0e0d46bf7d81590305c39c20eecd6cedbc89acb983adc517397e3162d756c06fd33183eef9173e0afca21ff51c115727fe81ca36ad5df8169a63af6e53144556e234fbe162103f95678ddd5338a053ad5dd824ff9e2a7885e2aeda635da76be86247b85fd54eef9d34aff8fa36f459a226b55db3dfb6024aa46e7d691caf0a9de427b85fd54eef9d34aff8fa36f459a226b55db3dfb6024aa46e7d691caf0a9de4215931fdb209f5f74f418fa65dc7b78acd6857926d16074af47ee6a96e3e2392f0d71feac718a088f9270558687022227dfa745abd44b2290d805fb5d809b96a20d71feac718a088f9270558687022227dfa745abd44b2290d805fb5d809b96a2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855da47e6a40259592c4482ac70c249989fa5d77e985061d27214a120f1be9d10d9da47e6a40259592c4482ac70c249989fa5d77e985061d27214a120f1be9d10d9230f11f9dd60aa8cff34a16d3f219f757e7a40f7101e7cbff4bbf0a2feb96956d856e3383f5fcf3cc000b1d739b22ace0fac7088cc68f35712ad45be13fc88ead856e3383f5fcf3cc000b1d739b22ace0fac7088cc68f35712ad45be13fc88ea659c3cded0b33b196e3ddc806feed76b0e75df1b98af449636a4c51bd778227500b89eda03f1819ea9314aeb86997c46ce8312602a7cd182d8d081761a775f6300b89eda03f1819ea9314aeb86997c46ce8312602a7cd182d8d081761a775f636ecf83b0ee369d31c736c62c1f5a09bcc6663b5d481b2eaa233a9ed2473db506a13128f5c26a55f0e02ce6da2d0d027fa716b802b101b5d1d2a58c813079d006a13128f5c26a55f0e02ce6da2d0d027fa716b802b101b5d1d2a58c813079d006a36f516844468326a4c80de8be71b30aaeeb3c14a3a7a1a37f7d58cbd8cbc3ee489d3f511964571bf32072a3866d87ff24ab97c4c95f1b7a9c865bed9b2be062489d3f511964571bf32072a3866d87ff24ab97c4c95f1b7a9c865bed9b2be0624451c106ce0fdf1c63d1d9b35e2c13dc30acea757261c5ff5f099c1abde0c5c9c54208a2f29849f6f34420c4aec7fcc0fedc7f7e4fc0a3559a468eedbd106c8ac54208a2f29849f6f34420c4aec7fcc0fedc7f7e4fc0a3559a468eedbd106c8a0d6d4e0fc9572b89afd04d226d33c9a2afd3c230523453f3ae4d0e92d6d95c3c82de0d7e88b4b6ba3ef5d679867a1b0ff9fb9ea763223d4c7bb0fbd49340049282de0d7e88b4b6ba3ef5d679867a1b0ff9fb9ea763223d4c7bb0fbd493400492880c60ed7b0590a4827099eb34f40d25f8ccc4e81e0406be4a13a4cb058f278cb825ec90aa2fb62af8ae4ef5a533ec444dee11e25ed4dde2cde7f23cbd82a5efb825ec90aa2fb62af8ae4ef5a533ec444dee11e25ed4dde2cde7f23cbd82a5ef6add37e214a288fc7c38157f775e08295e3aabf4b5b73b7725f306c5772e1ba4d8a8221ccc34c35ef303b1897a1e59f1afff920250ec55d0c7c1362eacbd7a17d8a8221ccc34c35ef303b1897a1e59f1afff920250ec55d0c7c1362eacbd7a172250f20bb49a812dc3770e2dac0f9297a85a3fcad2a66ab0ab463a6da0c707fabd2e333c76cae4516a96c251d40b45f738a314fb7bafc9f5dedfbd48ae6075d5bd2e333c76cae4516a96c251d40b45f738a314fb7bafc9f5dedfbd48ae6075d582477c9c381cff30d0fc05f74c6dcbc946c9d2e7724c14b887d15623db9d4a4d5b5615f2d54c5f0a3d8caf1228d6717cd2fed6e6c2ea15806895dcb55733aa845b5615f2d54c5f0a3d8caf1228d6717cd2fed6e6c2ea15806895dcb55733aa84c2a093adbdbc8b917085064ec975659f3de603de2240e5018a8ee5b33905abe8af97b6f8625c2b94f345ba4831d2d5ec6ac718d4011a19030eca0912e6178c98af97b6f8625c2b94f345ba4831d2d5ec6ac718d4011a19030eca0912e6178c9805ac34a2ef6729d0039ab46e5e05b3175159c74aef924c3724773acb0e41374327444e36b404299134338e7b2f3963d4d8471564521366d67912a2276a183fe927444e36b404299134338e7b2f3963d4d8471564521366d67912a2276a183fe939140f5d4b79dd7b4efb910d95682cf01a6c49d3c10e3c8c465e16d948d72c8ee5e7a20bd13873429fdce380cc50a55deec182b2fb68db22078ebb1978d344f7e5e7a20bd13873429fdce380cc50a55deec182b2fb68db22078ebb1978d344f79cfd26815a6c56cef63073000e68a1075a172db141a6c62c2c63b706543b44b563aa52bd2a4e37ff3587cf304d184ca05de36691f76a011d5edc9c6f1a93cb8ebac22e7ed104b8245f0d6ee9255796892d20b7a31b7ec64c7035579f1850b71f1ed251b09fefb8d32b3a19cf4efb88bd183ae8e6a449a4a9782537eb385a48f89271ffbf563e6158d048da4c285708d0222c677fc35d010aaf655167ced85a4529129db4d494c31e67d9584ac3c733ebef5db3009ed395e77117b34018832185a0070ed6d0f423b73d12b31e4af4990597f3d480433091c94dfeb8635a41a1d9dade03b6f5650223af1a12f0e690372bf3afc083e555c32ff65e451805ee34d2dade03b6f5650223af1a12f0e690372bf3afc083e555c32ff65e451805ee34d2bb4c00cf583e1ab005759a46e33c12ad572456d8d42ef8e56ddd19d54d631c002af457f189aba6a38786a894b13b621bf4f66e1385de8405f6d6c3db22dd83c62af457f189aba6a38786a894b13b621bf4f66e1385de8405f6d6c3db22dd83c67e6051e0f739b4e2d29171717dcab01b1d73df16b1789794caa0e74da90a4c15fed318116369194f32f1ce02688fb224def4d6217a311a2649f611b03e13e7aefed318116369194f32f1ce02688fb224def4d6217a311a2649f611b03e13e7ae50a6be64f769cf5ea654abd3fbd2124407ea76baa229a13b200fbfa61410bb1a43089f2137d08f82622701e31279f083d7c08fd6de1dc0c9a3182d888626a26a956a944fa74917b8530fa6d9a112c41643d4994a3a7b22d2af1dbab94addd8f9af9a78ebbafe114b2311c5867d413454f21f3782cb5d9a4b4679f204bcb28e5e807aa87ac8fdcd1eb9d4ee7cfa178178b0ecd7a1aa35d64d05e9c8d1c0d71aaa3645099c67ba93e3cab44f955c23bcbe4d8ef510a9f354d5af7d00f01bbfb84007eea4fb2386c5047fef66690060f9ba522259bce100c76d399a1724211f9b310ccc88d4c866bf2a62426f65e6bb9598e0d1d9a5434624af40a4447c1d5af1a113e87542edb332d4b3e0141affb3f040a23af97490f97107dc00dbe8889716d4b939aeba8974ea4e414431f85393e0c69f4410e2cdd381a8745425dbea81ee77378001a447711d002128905c26af72116c562df582161093e66a16dbf4c86abb378001a447711d002128905c26af72116c562df582161093e66a16dbf4c86abb8431a0fccb3365ba6f1a3c93ebffc4f6e5089738a74f10409a3f4c278340fe8583a8b25c12ba6fc462fd5cd00b3b98e064e03c6fc3d2071080220fc0cb62c49583a8b25c12ba6fc462fd5cd00b3b98e064e03c6fc3d2071080220fc0cb62c49503fb15ce8b8413445677ef4f0a0e9ee5904398d779b991fa9256ef120c96151553494d8d7f52c07942e9ce00458db82513d1dbe791633d72689039d3f820113f53494d8d7f52c07942e9ce00458db82513d1dbe791633d72689039d3f820113f81337fc8780b2416e807158aa3e0e0542b8160b2cb10f240632118aa6a490059c096307a52ac5757151717d37465510b8f498c5f903bf650f85d1f27851f6ff2c096307a52ac5757151717d37465510b8f498c5f903bf650f85d1f27851f6ff2c2ba21fa33bbf867648becea0a1269581c3375aeceb4b2e50fceee29eafa7d1f9b4aceca997b3bc53ac23b6fce048b66549474b984ec2f4dacab42511cfbdc217977a3bef601488e8614f3dbdd1df521ce3ce7dee08ab9b658cc3cd3b63e6a1681cc4a4981c73d9e6ff87ac38fdefec3b3e388529f1d79acac18e23cf5a5c83da6aaf8aefb912642634f16c3f4d0547a775c472e27ea92daf244d5cda04ebea8a6aaf8aefb912642634f16c3f4d0547a775c472e27ea92daf244d5cda04ebea8b09feeb4b4ade7194594f7043ea9ddf7fab684f8dbdb8326342c39ab416c7acd72c3b7ba4f0df78a4a062316f57f434000347fed5bf38d4df2c718a0131514077b72d308eebbc72e8d20b17e528838a46e4901007dc825880b21f3c9374c0d10d5907a09cc96d143b004c102b4adb771da9035ad6865034881c9d84cea6de9a3d2097e8a007ef7cd190964136dbe68cdbe74051046439d868b515b81bf2f1cf2d2097e8a007ef7cd190964136dbe68cdbe74051046439d868b515b81bf2f1cf2f4834dfda0e188c27d7b16b9b1e0169f64893a2252a9a581ad7c51470dc126a1e6c6c15896a273a8c9b7ee4746bc8b5d4286f3bcc11b544147d492f27c3992d1e6c6c15896a273a8c9b7ee4746bc8b5d4286f3bcc11b544147d492f27c3992d150157b43487a490f6e72b49e554b1965e7eacca0244b2218a89d7c22f737b729c9273d69749d02579086d714e3ab0e6a80cc638db7e0472e823557dc6067d03f71938ad2f921e197ee2ddc9dec34fa56dc9ad7d2d7eeee5db3b5a05999a8940bcaa1081e231e73d9b078722a70baf373c606b2a7b380a91bde2372592c98879c88f12eb31ce6e8660d169eefa827207bbebf11270917708ac6066d7f4986a5071f6ec419a8188e4e9d105ac1ba99f521dae01e3f33bd4d7c94a11f588abfd1012a636ef582b4521032c2c9691d74e771958d01f219b48ae3daf5f01e6eb2dc6e2ce679367f0f29c121ab091e5c1cab7ae52c35e4f67790b722915bf97c55d3b4476ac8a38e03c83dce98a832fc5dee21e67409297ce4dd4def32322a53eeedd4117edd8bd459877c85baae0e719b1e70fcc31c79408d56da9b8661c6676603cdbb7f20631d250ea1d6f923973f77b95d5cfdc35551662c59193b4b34d9767293da3e57b01c2bcdca2e204f9fae04f5ea63b0638ef2087b84cba312ebbdd844d7e2ad1b7649114d3d358cc82d1116a27c54e24388a13f8bd4d83898fc03b5da428ced14bb4146f827079774e62619827713d3fb90a9ceca5e15d1bc84190ec187ef51ec88a2c1137274f5ebff5d10f25bc371bf9b51444660df98bb1856326823f32d0c01c4b77c5ea5bde8589719eca4b68642ef6deb6ac53a5d1304913d21a5664b6c4347a55900a0b65ac7197d3d70747acd5b57bdfbd0ed50cacc6bde2d1f65bbce2b92f22258b3d5f7edb574d2aa4497527a2304a7893623a49ec6f85183096c3e5c307d191928e7c524aeb809e33ea4c4948066a32cf655030bcc3daa0e3c865c50171d753f654f3395dadab8f8739fac4e3ce421f35bb828a78ef84b9d6b046e8c0932214df41d105161aff8d642404af9c3721218ccb3c3709548be5b73fbdb4c1f530fcf1941249d9f3c78a3b6db048f680290a0c5ae5048b7eb4d518f52dfb7dd6877828ea81265a0749cfa08ea1c8719ce84da48caa00c03bbb5699b1f63d386294d311d3d6037c195848687b38df9ceba5725cfb122fa1959df33e560f96250245895ebe2b21c24666a7896ac11009678be4fe8f26fa4f8451c1711538cfd97a6e050dca2e218208c0e51897669056f2059cbc167d11613d37f6d404a6c9ac58ea21c4e4b0e8c2f29c1555588537b67ede5868f8a0a1dd54c7589291a3ed23c7f9d1496800b8e72c9cb738204c04451dedee5fbd10ac240512b0685e10727e3d0089d9dd9fc9121ebabf3e89ab9ce8523e18f6872f258eb5696dbd05531190fa5c94fb97b0d7032c8abd8924d0769507276c99efaca8c29b874ee27385a9389254cc7e9b4be18b46c11df62843232666d99a6c00f08f4e6c606644de0362822a729e4168b6cc83439fc88f877f6b2b11af7efd3e9a50b032e71afa4722c1ceec676988c0347ac9180d92e53a7326f4ee5a5c84752112f3674af505a81cd985daaa6d23f59d32ad072f1772b84f1d5812ffd4e1fbc98df8554e7a22faef18b273261ed35a0f41f80830624b35802c3304220bc25aa8a8f3e52bd508b1fa0006c50c8c1641c713c876e02704606bd1f47b7b32a36e8cdad96e6da2d0473541e2ad7bc89d75683df51e19e92130511ba30c9b2c1f660354741b5902da594e7a3b11c110618024c25ec394e4caa336af98fecf02faf57af77e53890497e45facceafc7bd4507a806ec5603971d442bafb303b8aa412684e0dc2171cd237f7cea4f284c4f38ba826a57bd40f3863c712d3fee6211dedcc8c68fbed5a2a4d72bc29aa86f1194675996bb44fab6ccb45c2d8d7bbe8124c928f25cf29730ad66f726bbfdfd051b4a27c408fb8d24b9bb645852b11bd976d3f98226cadc4bc4a7d28b8180a6538a33c60ba0f2d826e65ead4db1b4885839c4bcf8ff68f005ba73e4af524cbced541f63544722efdc662e1dfbd601f68a28b34b40eec15dc400de5e11318a7e3b42732cbca2c7b6cc8f43cf6851aad971f910e7a7622aff8841ed9743a56aa6914147938c31127a408cbb54fe853be7bee199e9ae48adf3fb0ef58c1a2176a61347dd92bcf44ba16f801802821056a58346a366fbbeff2c70c08e4d177866dc1b4e9aa02a9c6a5c90cd9606aad2ff3773e832c471ce953320933d2a82144a1064c63d57da1cde1b3386a07df587cc5e9316297a743b4445d43c2bee5e70e9aaaae2a4f8c742fb51ef2c9efa47491aeb057f97be0e0e218e1ac62c07b3b4f28553a3358506977bf3c1f5a3e62b3fd071c72b355ad809b8b265ac98c6ea3d007df8cd26a3dc2610d6f720e88d64998c4668dd58332b0998c269efd71d67dd63892136a61385518145c31204c64abe5fa3204d2531c5b6bc152f58aeb4cecc7ccb78fc4266465bb97f7e8cfa623ce7682a30fcc207446e8d59e10fbf050c2a28e6cee57d0cc9611371951519946dd4997fe16f22e5645034ba9ab3ea320043e367d66516cb66f175a015c64199b44af409b83d91209019ee9c530d3eb24bb509cbc6bc987d9ee2df98dab9150931aafe02046f040dd042764e6056117279b413625162e3d6bafad52f379cb84155046b8d75db6304e06134391476c665c535ec51da94b855f5c7b343e06e182148501c9986958cfacc1cee08f819a83cc77bc7e1837a0ec91a4a2a82b3ffefa6efb218ae5eccdcaa8f122b7756a052328d9223ad2a5113aeeabdb47bea711d893c6fa23044fd799490a1a1d18fa00421ec6cdeb678923a5cf2bf4adbc5146bac6bfbd8aaacf7bab40299983686a080654dc5fae35bcb98999b3205ef6998d474bfbf7b4c9c2d80eefc87b6e0b16c4e78178884a783e53abea2af71081ceed3df691aed41de197d1daa4037699ca3029834a820c79c154c377f52e2719fc3ff2a27600a07ae089ea7fde9087f6bc540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f441f02b592053e6673342cf0b0cb77d9b0227c7f11013f7d8a9445cd769f1e775ce3c46c24e4208c15d43518a3a4b334c75ad5e12534e9d1d2b814b9d05ecd31b5659820ff8f6d8a9e10b21fece0486fbbd71bd5d326b9253fef4bb7e6cd60b1044a9180690fa6f3af893c22dbb4b2343605df8df39b0b32146ebc2de83c80a5d510b0c104634209312a6e71cafca8d8701f43e28fbaa37686ee565ae4378530882f808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f431475775d3649f37f56ad175b7d5d4707405f9d0929cee2f34587afa628bb9fdf8a294cdb7ee9cadfe036ca70aa852b83b4d4ce820d153b4d63f5d0252045fbdaf6d4f0f3298f8f954f9afa7b38a7950e22c07845c300a4e6b6357c226640e16af3b139151cf41709f025221e3cdfdae6d88e41754eb6890a91b8aaa277d75cb16f6d83c5f04bd7ba3172b873c7d99e0c6de701bd83619f7d3a3f3c6f2138da5f926e34a0a740619204d753153a9e7ae00dd2566e3a515546000e2436f1d431818c9dea63e3ad941c7b5a8eea1dad3ed03683109042a678ab39d5fb13b48b4a65a49f2c8fb866131193d457984d7398440edfcb6a4f31f3255fbfdd6a05694513344228e352b5581fa4988316cc467afdbd50aefea55122994285324ec2b9f38b4e08f8eb211c2db3002c59cfc1a87f2807843d0d0ebf5b2218f840db2121d790f00e46f4a47f10ef0b6de61ad5fae14f8b259b4c28ed731e92e84c5d2168936bda0771e54a34019fbcf210612d58b0e9b77c3cbe69175a15ecdf52b6f3dfa99c58dd7d5351b8c9076c7fe0b7d1e5d68af80674e26f3b979ed267a6373427b95a7b407e7965f867740e71c21d859ed9ffdecc8ad9fb49eb571693f227112974d043f72790e6c2d2d23d5c51fb20bdec253b56790453230125ab8fa17b100ec9907ae02806681b419b735ad619be2ffa88df5a41bea1bd71f17a9faf7a51d01bdbc8eb853145980707b9aba340d55d6b0c39f3767d573bd34b330c39e91b3b9df21971290e28471fc085999346065aabe61acb5332653ef2ee81ffff14ef793516f4117e8ac6d25888c5170bbe2f6b52ee3dfb8c72c4a757ca3d9e0b526cdac99e81ef855972810a0104869491af25ea21f7c5fda43c6210f791bdb015d26539c699af68b595efe65b1d2b9781d19695b45db343e833b6d39b9a1134e9139b9fe1cede5d6b829be788958db184dc243377198cf07d17541db997ca79499597a232c88be74231e0b9e79f85038d6d7a8899537407396594605c9d3e2f6214b8445762040e18f830c4da2833eaa4883e6b598b0d6b411a5aab3c916f039c93ced772a86ad748d92f4755f92fb3ae2952420766c73b1fd53ea8ad84ed6324aa841cd850f69ffe5ae4f7d517439815350715510c32efe53c0cc86e7d33ca0821bdb08c6ea0ee80084c9360d76d2678e11194de8f4dab74ce471e564847a617d36a9b39d0c909f407e675910313c243b95d9b9171b27828c59486fe8dfb992432faf34e452f2e75150062f1791c65fa37acd70a829d2a5ec8b2c5eec0481bf3aadf7249e97424789457de3272042591f77afffb96d5eca694bbab91f976fb82774379739775ee82efd2cb87abc48bf02e1f48648b1a159823d2f864aed2826ea4789fd57024540a78fec67cea458c56a0f1adf1df268d5b46bf45893f03547239d33e8b8347886eb6fe53fd9f1a29616194ad99aa7ad4a43b341b1c10b1c04882efb44f314d85f67aa06307a50d78dedff06d12c34a5037451cde83e3c9446bc6ad6585db17f9028ffcfda744a55d35d5991a15c5849ce4340bb9417382daf85a90c0a3a541231c3d9e6f8cc410ad782bfd78c01c98ac2324f54c3878b62da42431ad8ffa03503ed21d2ac9adbbf61068aa1a7038a8820e9cf42e5848da9e8f052d7af5ae0650d90f7e42098969d346e3eedd0ba54fefebddfe6787fd3705db8a5e68ee875461526cff832e5960d317e53a32121c99221dbca0d84214a9efd1738abab21bfc9677a4a381a6d5bb264280493c2ec2b8dbf9095fa138a0f28c8d52c94d6dbc7005041b8fcfa1ddfcbe50de3f8a9d96249ec744333e43eb534c7e144330e25e61b3b3f70a609dec182792b73bebd3a27c0a171ae1cfcd47d4a16a1360101716ff97f6a36517ed6eeda0f721034a2b2e8847b7a12ddaf7e64dd774edb9dc33d483e96d9c33a2326bd15bfd6646e132e1c110c35562060c803f04be4bc2d5b4b7c1a7e4a465038d6f8b92308c9bafbf3a6c4aff106df2125d16f7be16aeabfb282e225350cf5aa03caed3893f071b54d38768b2d6de86d822e58f8b29f65ef2a91694b75243e1d136039a289c63af8ebc591a48287480eb9d28e2fe6a212fd630d457edfd668df20ab87571ab2b3b0cc599b850bd1118fb78749a05644e0708a03b8363746acfae1d038f2d8d400aa25654253299af07a28bb261ee780aefaf25845f8322d5defe29fcef6aea2fb98d23e328d467798312c7abcc5f70c6a22eea862d4abcb969016e36647a6576fac2b96a895a98246fba84e9faf19636149d2a2455809085a4a8ba1a49893239b582f5979cfa8e49dc8a23c62ae9fb03d84376eab7f1ac73b21c49bf13fe12a2d1ebab3443711e460ce62883ca078a33ef40205f6ae77c3662d64ec0ea98e4b3a9abd25154de54c39da68664086ee2e56aacdc6ce6bb353ad8629c8fd73014db4e8c49e98746a941a136a22646b42c804fcc44d980d03d41426f55246239f02e71d84dec45541bd48b01d4e39e8d0472349cd173affeac9caa32a617917d36ad8c86323eca05702389f2819041b17c1f11a5af4225c445a00a889a81431b5dc59ea5edff4592a6899928fc7363e912fdb8c2c62a310e2524318bf7e684afa7b1809d9b8f4179cfc92c2df4c8f28f10fd2f8967e8856af577ac7de3de5b1572a3c572070e3471d4650d808d6e040874ad6ae3ba4665edabb6370b0b449838962bb772f2dc279f59978a6477be8c486c3037fe14508baf40b370ad349b1c67216564de74b7ab73f091f483923c11afc14acbf4b8a1fd49305f0a8aa67d82c03f2870eef78465ab6367110037499b959297641e876c20b49b23bfc5532c14e3d47791d11bba26405ca9f370d9f5f456b84a2ba390eb13fa770ea1522585c8c83d0d407ea9e3eca8d97213281bfae8965cefb07bd02e1ca7ce3dbf30adc497aca0d84808388446042ded52b782c4f444cbd063d245ef3a2e24842c997841ce7ccc9e71c523f7dcdb12811f43e3d0eef052804ee1342db7f4ea8fd37ba735bc9347875943eea2ee60c8431ada3ac18421e8de804117dcb962cbcad6fa8516231b1bdb48dda09195486dfab58dcfc212e9b0ee198c76810916291e71e081e27a2ad17cd4a476842c607df82a869f529431a2bc7c1f35aeec97c06a04da87c41f8b7719425d91e4b6ec8c35d402ae1667a1f6223d3ecf751befc6f0ff80ebbab49481ca2be5e59655d686c8e85bf05a56becdbc968b8939f6d7c5b3e10c495cbfaa0c81f6758edcefc3e40cfa7fba51fb69cfdc757d4585202d77cb29718154ab16aaf31e4a5582df9cff2a687bd17f2fa31ae4c026a946293340990152ae4e5a3b13b7a62d2dab994a8f7736bc18029034e8397b46d1a4c8e19a9ee934901b0d68137ef93bcc3fc9f738477f63564f690a533b7ec9feb2dfc7e54c80737d3d4c278f61c3df9ae98fcea872fe0aa3e4a6f16c9f5a0b9983252f232327b5fddf9ea284202e5bdfbba4301968012f0e308ad2f4887f8f8ad804e2127a97fa14e05d4e87e2f6360e7af88ec4d5ad28b71289317340fd334d2e74ab63726f6d4467704f132c5f441dd7060846eed00eb4e04e960f53ea39f9d49b2ba74009b27512599d47b665a7cec89c3ac71924c338ddf65ab087f4777eee49e97ddbbac741f8d159dcbfec103558e8305e6d674c0192d5b9148d014104d024ece90dab9ee385bdf34b02008ecff775419aea3ea6654404bfa39e5bd86f3ac23bdc10a70140210b70aa54e5a417d667c836e97f10f2c6c40b3bb2334cd6e71b80177159696a1bfc4c240cf1b768c5e6ece8f7712ae3f43a70658bc9e273445d450985eec20c965f05af634c617c2812785cc4ae7175678b341dcb9a1ec55c1248c04bbc6b794c52847649a6e341919c6c984e71cb2e73206d98e27d98aae34b4ea92fb93f895ce4e49eacd621b7889c478d188451c726f616ddfafeb08f11707b3633f271db2c08e7f35b740e3fa6228735b007975eb06dd259133caaaf7be07163f902b5b20fdab6ae7e0299a55ae7e735041767af3fb0be64fba4e2e04c2dc8ae8a2271132ecfcdd23b310d7759ad641eefd0b3e79a6a4face65862befcffb220ffc2e9a2571af6a78441236f64478b310463e83e93c661f52e47483ea99bd5111ca3969c95c3352e5c24b46155c1325d978dee499d1dd6592035a86ab1e23d4c7c3c711d3572d151949e256bf71a63f4a9073f67604e963ee05f191235acb81b67cb572d4b0c086e4db0a4e183e2f3580dee7aaa985917d33d8a2974b7e53a0cfc62c3c0bf4c4d2d67974e8187d32de5bb93335a45ec76a805bd89a49a59c628e3eeec4307aad8b3bd036c323a1f73c8f3613a9ca76ad584f4943e752869c02d81c73ea800e42c0e95cae7b44c4ce12bf80312737aa001ceb2633f517c3c36becaac1caa132e5bcc8d9c8326e13ed076d569b9aec1b0ccaa47b041dfe7d57d5cfa55c18a8425b7dcf21c7160b23cc4b4ce3ebfaeeb751a0b7973a1443969b5dfd867aea822d5a7e716cbcb241c2d028dc768367823f8714e67d2889463bb27d3e0040a467929be04e555442bd87c71052d6f28e4f42e363f83bd9d66254985adbea138c55638caa323c21019abcf2b177d65ac04e489e5af3e0df6ae3db1b21dab7eb34962b3e32563f976e564851a703021a5171cefba42b66261ff830205c64283070069ab118a0b196a1b30c7869c6ef21ee2e2347f2efeec23a3c5aeef6db24186d89cf5b834835ac881015e64ce218b64621a5194d9c374205340e6ed539463379209b59d1f4f6dbb2189f98b8122ddfb1f1e02da884df6079afcf63a37e6809da7dd782eaa30e7176e0e383a89697ba0c9b7547c8feed6c706490d1e46c607a9e0826e7ce6b7ed4ccaa12c0ae8bfa824e108c5d688b0ae366eeace8c241ea9f2d953933ad9555a130865b021f489011bf5c3548b1e6a195dccfcffc8f3624925ef0d084ea999168a56ddf460543c10bfeb4e4bed5f459d289aae4ec1ff4310e1c8a9dc69be5fff7878ea70556877c24812fd485e9b9dc58f7168be9dd5935eb593ed6e1d396966f482a157f7cca700b0b82634930948a7c474a784d618fcf21c9de6d156797e54ac9660153348f7745cf18cb654d9f7b69b79afc38e9126be3c89e89e2c2cf77916445c0f594c56bad2632440dee8fdd81e186ed2bc00f71c458477c65501c972742e7fa4b643b8a1f190173261d4f62b8f6619db3182c68608f49a9518db06e35848d5420bfcd94544297dfed69f8d8e3c05791ad0678a54f07d1f88824b5905f0a4d25158f7a311723b99875196aaaae5f92ae931716b021171db271774fee2f6f9f253c5a0efd4dbd9290a26964c7e4ef43bfd9fef96bd7b475685812b4b2cfb2851b8103dad5449cd998af2ec3bff103b6f2ba5404d1ca1fc1fc0423e98c3eae88debcaeee520055912c39a34f827d873e34e6969b3eec5e64854e52b351e820c39422faaf0b3a0a975bd585d309f49193394e8731f08a7e875be6d01eb51153efada72cf070772afce42347682bc4e148487d9daf9e77573d415e5a84db0c73be1a661f4d492cc1ac53b5b154af433afc04b7371bc6f506ec6fef554b5ad721792f32cfa45e667f289fc703a23b0cc3bf3f0833d3bd16dcbf03427ec4af03afaad8fe88697f555b8640c6d6fb7024478cc461bfc8e1731a08ec376cdf230f91eb33e8f70fab3fadfd967da0e5f4404a1637bdaeb0acb8ae70a8c3d6762a3ed404700d95589c942d67a0a8b95653937eb3741b38e77e153728d50502efeea1081e49dc643f953d83698aee2cd58253de6592c0c079f1de5887464a2a772b60dc76b4d64e29cfc2e5c9243ccdd696d96d19c42492e1c279322366afd7bdafa2946073658eb2908496183b7ea10f583d7f21868c5e7050bf148e8c2bad2deeadb64039dbd0828a25fa0cdfe8af491377b9505db7c63603a6129ed10393b07ace0ed518596f2c59d3a7abf59c8fe29424e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85501d71fd0fb8be240fb47e1f205f822dd268c8569db844baf5f39d93ee419415d71a73c8ab9bd1e4bcf5960afe97d3382a802c9ee652f0d9f8cf3a1a498891a6e71b1908b5d3a75893cafb3ac8e8977fcace7410252fb4699ac08208f288f987c5de691856d9e974b1acd07c69756ca6010397bba994ebb69cb30f7a71c558b725f661f606472dfd072a0c5c17fdf298feb85e406afa861e61c86a8df5624f17983d3f3b32fb97887788f04e498c984dd1f5f92f763c8457d445eb3fd59d3d0a3c1e2bb222c1246351fe28b18e295bef3f5956f7f69b173af0ef46465132aeec98672ecd20c0facccbda7cedfa71b0acc05d75e185c373f86f60dc4d6fc5f9c6d2080f3c4185ee15fb2b79d02127068eec5637ac7729f4fcc59fe66f234b63cddf13712e519b00d21cd546e618e04495b939fc8d73ef5ad578dd1c17b194d31dbdf717e6ea54a078a861952c0ccb7a9b36d4b6791ecb14b1ca3d59044630f317ca6b570fba8cf9f56c5c2bdf18d974db28ac62e59a30a03c44becdc95f668ffb612cd4ae3edf94e22065c7a95513f03e55ce3b328ce942dfa68fc02d300e214af04127f60b0ff7213340934bd5f0500673b63071f36bb6533a12606d5acf5bc30b0590c40f33b77eb9885ec76db13479ca1a26de4181b04b6fa218b162d6e7ac7136d943c81b6df1478c3d091baf4e8a4252b70fdfb0c07a3a13027f35c86af77d8c61294ade9ec71de53390b98da54169b0b8fb89c87996917fa1f82e139421449c9cdc0a9b97deb47c71e51cf1953e0636b5e4b10eb47a918eb2c75ff51a92c3354d1763b26ca824b781d90822f7a2b8b2a56c839871b90ed8a7faaf8f5cdf8793ef486b824af1345c76a859f80d9d35bb4949c67dcac664211a2a1b4ef5b453ada636d178b6ad3ba668cf41b5829e8c22c38f9b004bb6c4eaa7567ec0ef7931f0edc816b378155ef69f7d03c0067928c077cbe302c4db82d59d7f1bccea13ff3d4a5b8985dddc0d85b261bbfcb3108f2e40c308e1a72ae6b3d27b82402e91f7ba7e5b0adf1abf67c97b0e2bc246c687c8319468335b54d42206a0e4c052a7dcaa53f6eed6c9d5f9fd5044d9779e82b1c37ccee6fc881af8f1d22d4ba0cbdd4b9b459fd2ee229480c8ae65864dbc480e905b62aed0046ac9303609e3249c5850ba54358bd6a7b3fb9454eea4666d09c3ef3740610271dbac2d0b1fbc147908b75241ca134a0e95b0e38491c9b2b78006c8a5ea46b465596ddc6d638d41d100934a4debb9b034ead38473405dae9bc05bc94f2fbcb1841e0e683f04712293d534caaf5cfba4846faf1f41a129c90626ab86c58f9094d037c444271cc46630ef9c62721a5a23e923ffad4da520fa2c7cccff46f2543dd2012acda9e9726ae29a0d4d54320f66cbad885e2e08443c113fefc8205c7218c1aa87e699a3361b67d96bec804db4bceca4fdf01a25c9deef05ad7958bd3f99c8d84b967255fcb90f782f44278d45660e1dd2af87b05919a09931ed7c6ffaf86465262a2da601c6444a0d149e872a178e56a40d15e008dd0b1d2874833dab66f9d23142285c35acc0b75e43f16368801ab1bd60d59bc05512f4cb5aae2fe6391444e37b22458f87a4a04de6c048899547a180bf64a8a699037e516b7ffc4b93e0ac6fd7b72f4b4baed2005c2569f82651bb0eb67d71902305f6e99851525e556ba521f40357c56f6377a06460826722ce8e27ac8c9dc81a845aab67958f3f6343a95aa5388ac245afcd6cbc1b95bbf2489f82e74416a3a63fb4cf547f17f53b91ac6555b36e13f69ad8bdfb5aa2a6885ada7588a8e8e70b328a22581a0abfd2b7d6187b9c9d49e28a76bc67b1c4db7f24ae3b174c6f52c49a7eac7506ffea61d163e3f640fb26b429543bf5e3f5fe3b3950f0864a0dc98b6e254caceb75c640ba8633f699c7521eb14d76ff0c84115c96bdc79e591fba91018148783d0bc1956f1ab01ba364f2476cea796757fb7b1d8cad1678ab4f08de219d4f1ccac9160c5637bbdd22a1c074f8a05b9f9c4d7535b23eea62c30caeb313c457a2c8716e81df852b783e76ad6d68f0b524381632729b6ea3dfff64a74b5bb8b7fae8788799d301dbf5180c30b9a09eb690a5a4600e8c14a145cf4e0b155d3bfba23f18366c3794593f21c70dec7815d9abf3e3acfebb4598ed0b9565fefbd93b67ad7d011c3c49ec947b2699b1ffd1e0afeaead9e9c3477b4fbcf4b9f7a8b13834286af25dff2d8055992c883341d2375b372d5dd6937b41b54dd447cd8f09f5003033fe04d40f3dd9a649154aa6fa9522870a059c116dd085ef054520fd76fe4a8f837ff258bb6ca01e951472cd890ba4ea9d7bc2d75bb7524dd5221d5b55922ee893cff9d97b2e5f7718d45a319fe8b519c8fd66b683e60f90ced05fe8ecc4ef2465cd25a3ec8d1234184350f41f5e60e35757976449bce2062884e28bfe2cb9e6c66be72006c1c6513c31eea53cba5cf88e4e0f1f85ce9e30f307e1b91caef2702f71ec0bb6470f071e095dbeea0848ecec0ff564a7fa395700d129b4c58c43d2655244c3c2f4ce61bde4e9bb1fb8bf9e5e967639dd7d906fec0931eabe0988a9c6d7d952919f4ed197c598c84da46bfaa3b65907afc90796742cbb43b401fba88c93192484c695dedfae11fea4a8e4064835edbf899d1ef432cd19c9e5726c4f93d097aadc18c4859dc59fc928634ab850751f5f4961eebb21b3023577104842c06045c28c3b8d2f76f5d231a3740d9edc3b53bc352813bc2d8b81349fbad0521f47dace17834440ac4e1f243c6ed760ba35be8bd9190e250045d29452e43343a300401fae84fe34aaf79925bea14df66d4a0b212996b7b7c6caa6bdf35aa0d6f3342ba632eb56b787ee80db05633af64f363ec8130263fdebcb0d4c226561087e868ed2c6070d512ef2d7fa766cb04f561fbf5a51b1929d9f145fbeb14d76f6ed36b78236b1f9eb6602ddacb926595431e326d893ad17e01d3114899a3a974556cc34f36ef0fda5ebd0f9da89arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-sqlalchemy-1.0.17-1.fc24.src.rpmpython-sqlalchemypython-sqlalchemy(x86-32)@@@@@@@     @libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.4)libpthread.so.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.fc241.0.17-1.fc24      !"""####$%%%&&'()******+,--..//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 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu     directoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledC++ source, ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a5b2f021a5ad961edf6bc5842c32a09b93b24ac6, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=830e5bde19dfa7a03197c2caad64b8e02f168fc7, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=afae446ee2a87b1490a922e1f557a17f676c2839, strippedemptyPython script, UTF-8 Unicode text executablePNG image data, 469 x 333, 8-bit/color RGBA, non-interlacedPNG image data, 683 x 185, 8-bit/color RGBA, non-interlacedHTML document, ASCII text, with very long linesHTML document, ASCII textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedASCII text, with very long linesPNG image data, 16 x 16, 8-bit colormap, non-interlacedPNG image data, 11 x 11, 2-bit colormap, non-interlacedHTML document, UTF-8 Unicode text, with very long linesHTML document, UTF-8 Unicode textASCII text, with very long lines, with no line terminators %&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:RRRRRRRRRRRRRRRRRRRRRRR RRRRRRR RRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-8?`7zXZ !#,]"k%Ia $lg}MKˉDBr {jZoVF V-Ј^oֲG <.|'fklI&p8ʹw`j2n,pR|]Rk# *S翣P6Uv @${M "id朢)ё_BU˵o DҲPQ< w yX)MDrLPC}IV uj} %+I.o6x63lVU CTEWv q/D/6uQm{5o g*TB 苣$d :vof-"yGލ9316>mQqU*ގz1(3#jf_'[F9 ɨ =lɶ4~=>fjDSqwWisU#1R ꍟj ]]r-+E&MU ͙b66p]9.kp٘~U ^0pͰy7jI?R}?:3L5_|dS#`=ތf.J3I$M @BIN;a#G} E Ԧqp;A9(}+翳}Zy,Tq!4gpsdXF, ſj0Y:>zQa7`o fZ>[(%ŭnߝ6y0UsӲ䲁nʲKM08@()(ZT<͐+ G,4u1џ)0vL>[N5Um^pirp={>QU5ǹtB;(̧w[_"tYQǡmdrۇYjv8Аl0<6=q(dʺO"(d6ЂGV|C"[S)~Ø:RPapS d}HïPJWOSjΉO(al@J h95!M$%2Ӳ. +z?)(HyuZ_N^׶^f([E"bQPWonHmSM(z[vlNAqU w|GXZ`JZ @i_[ Ǩvp;#xz>X9pN2ѬQ9= [h*e\?"L:}W>LCr7~!Տ=>~ҲYawzصi Z A 3rKp'_K/t Vo`I/Irف?yapQWBiȂR P:py]1bjAr8 mA+FGrf__ЩZjlE- 6B89 +-qe3޴$M`s$'v% # սRa)򗒲m`_f55Q4uu@o|PHwy_[J㏘ r ) x^2=0L|Y}oIcjqx[ƈ R6DtgǤG]!WHE2[43-31-{َI9w7~>ʦ٨Ѱ A 0ӄ!lۣ}H\V&(.[ u8 ץh]w:K{klLqYaDȏ[1O.?jЛrӂz+_q?mȊV/R R`BQ Gd }83Þf]KvB/f"^'ًnF3+OwVTa7]K,t@>mȟ6(eN=SziD]Yi35V(zU:].lSVx%ziU/LyLn?7|}'b@U>LX][61OhPJ o\e1Q! ; 9F=F%(ϻd:v3."}%B ;T|qFXHv˲CĔpx@MM$l1;g֭;[7 `殺Q&;C}DSZ2T4ӥ!:8 `F^"v :tu i Zn.&.߲ڼiF =iqj; &9L'Q'0 /[E+,`4Eտ_M~S+v)h@<; YqPɘQ)m?ڻBn4cE'$ѴJ*!֝ >|ۢgje: 8omN-nMs{J[khMơiW.1d8@3a[9O>D‹<4C `6諡!;DxT Muu4;Zi0^wVZN/6|Kre4Cr,$MMevkD[r;AhBBXRvݚbz6u/d:[pGb{سK H @).s!͐ j 9&6]$5QѽJi8nܟz8'kPsWUWb 3&gMeF(O0=A~2g CQUT)s_Ŀ?%d حYmu,W8LZxz<|ER@M:~^ z\I!с:E=qJ"i a72~ڑ Q.lbC+;pSu,\]{FtR>%xƵ7 R|_Y>X'lUz1GɁD` kjj-)APE~~8ݞu.,غ’v1X&ۨnhpi*.ebd3Gԍ q6^!J@s7fҚS'G/irwLcYioDJqKTq T჎'V Q,<.+Jm9wN`kȚ7?m=x1١0"EE8&d1/eY74OJpsYf %Ow'nROuLŋ*;; >z6Y?B'ݟKa=/eǧyZ0a9;jDP1BYo:+7˔GrghQbӺ& iKuv/3&A%W݋ϫ.ߐ<Qln8=`HG8 jd "5JOdX?J/o)8 uH v.JSh/|H Nr:͈b7˟ ҃^ ECΤR3/Kw0gN1@ ZjE2D^Af j_6:I\c)!)jx9[\GXStݒF(z}+ju@-S"Z2"PnjdTZ:bn0x-7b"R ԣ'Vd@Gwg Iz!ݦZ*Wy-g m(q"GSe-9ٵy"x! N^0-]*6E[ !5npÈO^'l!jF>p1r9dGG!Ezα3* 즵-E\_VoJM wTnȧw'F}yloT8ϊ!ܴZC@: Dp`V 9&o!`!hasN'"WUo[KL?H.a}Cga뗳J*{1|s L7g g"_G-aSPdvҘ#F_ .*{Pw+dv̅Zw"J!Lf@@DbQc # |:\tH50p0z1Y|r6W3[^8[}ѯ0Tn܋3 <#:>z"~[ 124 s}pC@_EcǥaŒ gxvnZ$fUeM:'h\K\8)U )tIt1:P4@/MTBdV#Ku(-[K !!" Q^Te7wvl˘:L벻rLICŴK)=1!#wZrg)ыՄl6'&1u7 FrC°~ܰ|^}ܱ>293tĜBNm3! !$I%.7p=|vjKDn2x^GMy~?Z42lH p&o7wc#i'hMp.LVVDI;CYjYH4{Xh.GZLDXT?U>#B[KCk]FQ˒*~'h[ C{BZMZUbЪĊ [~&PQC:C~ѣc ltKqsvװ'[u2]_`ԋ@fɉT :Xa`Oћ}t~ri~W6J|7αizA~=mL5PHS.uhh{v9i@ai?uGt1w0Ԋ@P?sS8vS&T,p_uX}1{1jw-!蕘D͢XDJN**l6C,j';Yq0I}ZOOdHDFfGc|Kpk%z )^Pͷ꤄rA1F],P F}Z2ⓊKF~YCޘpbcʞUcGK "%1΍˔'<|${'yO;.5[AC>[ -QMq(H,.9N? u-aq9:TqHd$3T&G+>,)#vYs*{MwlL(#ѺIW&'/f|%L(h32봺_6!gTP~?8^HYAZ'Tr-ɇ &:f-x^o9N|{``i3hg0} Mlt,R7A cEzuk*t 򢉫KWw'g*b#^{==(1X h{h%h(%gV'.u]λ 9G9;O 6qh3^6i6?"5ŏLGk=0PpK/V%fAMa:"To1UjU7E7gjP ̮sJ8F8} TY#,Yq֛=5b\'7Qw[X j\3p#uoX.3%;":C~@h5׳\b;psVp:XZ >?- AŀrqX8"ꥯ~8˵LN/Zr!]xçvƱ4E--@6n=%\LtHN擮3KmiXFMh

&}]EI[>\@ʋꎽލ$嚁,+!Йfn5lrZCT"bN޴+N([,}ałp~KWğL0G6Y1szzrΈ(6 4I+?eڈQr_ czGumWSݩ>-Aԕ{bS@`u!4iIh?$u Γ`]<͞}?WKx~x`]UGT׏rsճ ko]}k92,MCJ.yrC/e+CbRU2Yc|˚*sI$W"OTBήWǕm Ț96-؊lİAvW/-6̆#%ۓV !P .M}ن2p{֖ǺP3Dd!6o~yCʄSJH {_88ӹȺ#`A_M,PDŽxprr(DL\ Կ]6wj{c/(P^wa0SUG5 Ϣ]x0y?X݈qJxH`쒒aa_5[jXwoAS2Jz#;[㟠I39}6)q&܆^/}*v-*`ᄁ(1O"U9}S=6b  QfRb4Sr irs=6:1QUa܌D-O]ZcDkE EIEsxp.g!tPQI}'~ Q,>4Ш'~)҃^$6bGɯ~]Ȕ#)/6WL0> -/oHZ4v̸.=,<8ó{GN ? h vNz7P\6o;J7JV?rzybCM%$#ָ'W.I{6I=+1f^"tl$roUnP6;@ K6WQe^0v$+iyBQ9miMMls8Mq||gw@ κC>ĭ;Z?ip؉ᯃ]1Q\nu.43ՏNM͒kp;N@y2 (FPSBVUbo˨fg55>nJAIUxdf쬂‚ ѯy1bL]Vh @<:ʚVƷmU9[IQD^^}MZn@"ޑ@%UaGO I'p]Y4;WIJ*B#G` VHCA3E$4ewe&C0eyg#7c,L(Q#tQgL^J̎ <)Xʳ}ȗ;!~k\w]M/uGڻ=r[M TPQY|I6/ajn o>0CHZ1Aza) xfxjIJwU:Dךd:ϓAlHKbzHA VFb(DC^aϡO[ɕVBS"GFGQbW9'לty?Ad`Wkgb.l"j$E{:n%^VF|dC;(atѻ.H$lx %f| ll&K%Wݠl;`QrCR7xҴB\~ BFWJH5z,|mI{PM! 8ߢaZR#Tw0Z[HSʣ Ҫ'4""8^P<+vS?mz>\urEǟzU)#/ZQ "vn/Vuvްx!wx6nY5ZqafKps܋MDI?䙈^l1Džm'_g$_! {:d|DBpbGs71p%++p<7)qCüs)#syf hS8Ƹb0[7#-p{El@H*,+( 9aY]+yHXذꌬz [dޯq%kYR -#}Lv ɳb5&`!r%{v?tv<ޗxofPȉH9"GCjЦo Meb 6D*i_}8Ta d1؎36.^ϏJE\܁q ʼ0駂n >rD9P!(h8f5 '0r bnl8=jjiN+:%xٹ8I.7o yPtz9rXԡ^'p#W2;|$'A1dY/$͔s/ߟk V4Ҏt?ոf E=F/1}\61bU=~DMk)fWFkW~E3sYO6b*a߶F噛ׇǭDN]W͇`n P,qk 0;` ŐoxxS" Ҹ@pf)Ay_ x+4l2ƨ_'Π3R~f"<)w7i#m~śΚhKE')M#^V^PJUC^"1c1C;nE҃S/Fj;3D'Ϗ>ӽTʅqAipݨ4_@/;) *'ܞ~ږM=kys~;̓I:rѱp*R:IRl4v MdsB p!7 7\et7+7 xxg2o9󘌅ÝbB>Lߏԟ3x75W&z8Z܂(! 4 25\ix`:bXpނȚ,Ÿ3eA1>M NJ3Rw|Gz4ԠvȤ\Ē-^hx/̠:^mgR@|Q宲d[":. ~BU=2{ˬ;jU.v׻P5 hc!l1CPz@L5rqjC/2m^d]LƺCuSXF,9C@Z+|V8Qmb#j)3zd`t0E5R+ ܵSϚ}^L< tbrd*jܨ3+~w)z!kCi"eCcE@XX^G:,[[Jx,vQ&0j4yAT>Q cxmLOQ rW9gcm;UL):=t=pSԽgp$+AqxOX?R/]=EeyH2UJf1eꗺ$ڗt p3TP!"xc~%Dgqfmإ{!(9] \F T)ptIq/i%-1ՃUQwvUrHibP$1:I)=;k`q]!>Wj¶4".EJHm˛)-pVV| D~0g"`CAkf%4V "ULNĬ\a,*/od=RD=#t*Ў9upOE :?n1 Tn9'Ņ:Jڛ _p3ԥDw#u(v4jwl؃ S;sx]{Xז (:gnwQ w`fz芚IRYuyΛ#a WS D48[kZJ%7z KStF1yP 73(_&ȉ>&%*& "eQ9 .VGʞPq&@x.w\@!2![nlƝ/V|-ެ[3:@Xi[G3%Qրͤ6_V'աQaRJ'aRDYBnwAǍN;13G72?nI,r _iLŬc:!ȞHb z~h4 %h 1nLp)!o>5bo;㊦,`, :PX+tV}dfID,&MvpDRfV,m`"9c4vE(~Ake= FsUT&c}5eMZ/jMm&D[.BҀd{>Ƹg}-Wh" az]7|Bp)&n:#-0ݷ"|4UZ.%8/P-$ŭ@?U9$-_7mGfY`eE*=]fXٶ Y7*Gԝl2tImM"TTfVB+M+'AG|S\^ej,{baԀ6ۋHݶSJ؝ szCe?Ƅ?/jLtXۿ}] 7)va.x>:9 0՗78qʫ|b.5a߷o~~{I9CBLcA9oa伡|3md+ʎ0}MռN3xtqHIUKy K LA 1킊(?0FPȚ]H!]F[MI pÀ׳dc94' X :4'ƷNVl5l&|¿:9An6?r)EơUvk-P ]?y9R.lZ xR68.~Qn#M9YqJI͸'(Ս4 :4y`,ݡ gɀ4פ) #T^ީNR6NB. S5@6^xp^<tzj35Jޥwg,]xA08 vr~ۗM?80aV$7raGK&ZWl~ ϑ* qqsg` ,ma*j^Rf^!aZRJK1:3&[i4奓OQt콠v3RE3F)Ys%ʁy?:WxAO9iK yS⼇u\&@-J5⏸{zv,.FY OdW x7OpJs Pu:V P^rVC %}YQ$NF9v5Zns zI݀%)tC9}N\G" o8^`ԁ㰸}`a7Q1 5Xw|zzbyoRoK-+YW Cduq[#|{4A#t>]-VqBH(+Z'i%:F\7j2ړY^3ORDE*gdVZ` np|¡ZIv❀'td/?YC,!`p@1ztlO $BAfU@'wErp9< (htA[FnZOw6Zx&x^(8#:Vn+ zDyZ·JW[b5 $Ian(ݡ0R^[()O0줺V]|HmsҵV:+{>u0N5 ŝ9fٞ!Q_n*wuﳡ`Rۯ$cEҒ.2;KrFalZ>K6K-#ٟ,KwE\\qF2x NLvpkg}'hmQHsӏ`KP S6^ב-TvIFER!L7H<HQ2 }1W\{ "YLiMYR1W݈φVV»7.|{nR ֟I:6PU>aqy ? mo1"ߊ8Gz^y}M.c~eL1mi%OEiAFٚVٿ$LZ)ZW-.C%Yxj͔ە|~YWW4w,u4m(DCv*}&މ4X¨>5YC Bߜp{yA )J@I%9ab¥Q"tNN#&d_W-f)y2TJ>t`һ.F|G;~J^F9DR{+ !5Zn1<a}V$B~1)?rLesbF*9`KekA066S1`򧅁70[XiǍQ%z.J[tlD/\&w+8㠛ezvr84K/FxZ-؉iFW ^mƔ*`F=6F͈n9X6Zg . :/^V9=;kQa~I'_q^s@D7ghxyoa\lΝ=` TMzeyUW)#E -۳Z4+Mh9mR8F<*ۀKd- ?u3QHص^puHĦ{jWmdk5}%t b*Q;ᵗQ#б3Rskq< 4H65ms Ne93]NQ"8r۹ͦ_H3kޣF53#挼<ֿ3`BZB;qǸl48ƛ~-hN BLXV`Z"L}Oڀ"[AK@)}PTmULu|z>Ώe Z'W:?bΫKm|ep_dߞ0Q6H$,aT*WO2zI]f>E&LbY7zI1j_4igЭX 5wiZ+$Y/j!e--!ɱE> 4ݮ[xL6 77k7_#Tn$y:xUFꬁkW`j7ds2yc0_\Np"n˻$ls]%җ+.t!=W[7j}/@~dPz$^\)Y/uiaX N/ Յ1=fo%끪F\(&@sBh%h85~85] pPv0 9Ǒ? :&0ɵ07hA: b"!SJ.~C[Ƙ^10!*h:ӈ:c/Gkn bK~Y |]INW9ezxan_HY^6ړGaCu?%j'[B b oK?^2'msޕרnjtf\q@A,$֞y:UXrRS H];g˘[`~d˜<ckvYpRk<+JՖcH)R 3ͅ LfWK8..q 6O-e/`[O] {IsgF՗iYΤg 1 %=䪓uh(&j;CuXo :a:Ei҂4Q$8!wG[ 1 ;)f2kYuHO#W<ݹ}d?i)o0h"0ƖYAT$1qnIs-;& +\LڒV'-/13tZTK3&ψ(!($QYDz_ANo˵CYN P (M(8z -B x;;V7dۂXX)rv)|NJ96ҁG~ V+ԮzBp)R0mLI|ةT  y%eSbvETHe,\Cn~+rrKnrd\j鴺,W1^i*b=cD&W1܆;gܡ s*c6'mG2&]o!rWp?Faaut|8 %ZEH0rlzP2p'uM=g͔Hp0Phh4kח_w#6'ۅr ƌ%Q:.vKf́K*Lø>D|Ō+T 嫌Z,>ok77VSZ3! LQ* F9D)$ '!{`֞&g䧚ւOA>T(90El38!P<;D}8mʼnyBz}l#֦hZŏb$jocMԂ^[};"|t =3Uq\9-Ep\xEf6]N K'|NX,?o@ V!yM=m)nԡp0 rzHvZdCcЕκS[R;qƙjnF_+9:~0-uPb: G3ܧ3;3xje JN[0$Ji ʌ;cNXm+ ݭN9}?'W#7)UHJR]eDgЎ r] e`@^W#s$H ^+!ؾ \|dsyNo^X,GHir)+_f-ч4 GIULqX:.#wYʂ,0bwn̟ XU<|3y1[][aNw N:‘ Ei!r-oHG)C 7b\iN Ūc a4s bm$* bMʴ/HfƯD{K=*i[ngш=qb=ч[ 'k𭼻:O8,f|WJ;b3[K:k!tD%AnaPi/%C$&T5MF))h)e$gᛷ.gs- 6ϙz=I jXo? ,eqhCRqp"Օub).]_ZAwVX,`0Gusk3rW?踹>U4ZϩV&a˽:bnWJ} <Z1ΪhB=ꎄr0 ;jۺbX{jيu ~I8C*'fRB}a]gKl$XRg{0vG!_#:L/}x%ZEY%sB=9O;Dv'kC&d."5%C`=k+ ww}G%:-Xޣ4mxK6OwCINT”zib"z1 SxeeAM(ԅWWw3>vi'.k Ň"j աE툻_2O@+|Ku+cax+y[E11i<1E$L4r$5/nq\2zV;Lœz8QV£, gz;_M85p9`ϥ"4C[Cq9LzKol0\ }]E=rg`D7H l5[{E9}IQ6xw'# ,Դ93U8jJis8;G!2!Ism8\-0$4OjS5!7 S4w*®Ss֊&=h"⴮ 2%vM@ʌX|_Wol*v1y8p^hTM;.gkC*<= /.o\SXRD"-ȭoHmGQ`Y{=s<96eW)jiXͭ?4x`ITX|$̥QGsSޏOf<\|ܘ]88X9)bhݑ3r?[?Pb,\/{,)r\d3' # n2!!`/%Μ Sr+t֝ m5bD,O ,j{6zI⣐I;pxљMo#v9MɎj`9%O{ 6 mٷr1I( OcUɚ5^sýDXuHvO&10qOU1MBC[t4˿oDNAvtv_Ԏ MJ!.#0XMW]Vm:K ef'{)Ogm1d7%wήny2MO{=Eaˍ30& 溂X1z-w6/7wFePy/cc{fE]$W D sB c Vא`ÙG66#q=*,:<֟cs]$$ ٕczo&a4. ȚT,'|?\Zj)|7_*[ r,;zETw#u契D7f}%۫8\^H=r ix ԕLtk9}P}8? ~OXY.Ogrx_ 6FߴF?toV 9yqԘǴu//g._IAR!jK'g椐Թ 6gVB/3Ų[LvKc@0){ѢVK}Si1w2zLch]麠G0͍{g5HNGw`^B2lY^aEĹMSzaMDŀ1D8' :臡X7Q9YΔ:Z҄C,>B.lɟc 7wb lߞOЖCd\QUmBtƨ\}A @ũ<= W' QNMaBQRsPT GM ’%Ȱ@?Wv.ۇ 6>:Q;;q}ڶK_Pcrq,  fTz3zr*z<i{h2]ହ~!)8J#ds Q)_wB ^/V]e9[Te;Έ|7כ5TIAߙY=|pދT*;쮌9Y!#t C]ؖy"5qɉ1x~^1cv$:?luj[__kG2_&UT?{.3 jw8qbi93>j([jY׊2T$+la>4C*JWp.[Bh P˖{ʪY0".Uh 1~:)/"qfh7{mb[;}6y͇-rq%ƴKO4 gͧy)v{F}V+(l~Jh99Ͼ|Դ bDy6 \v}0Ry>Sf̥uզ/dM(hRa$eeI(JWz遯)(Җs[X_}d25`EA(!'uKzhAMTVduLDzFOzf4ˇZ"wI?2|~;{8l}Ux1>d2@AYy -_HڏRhyC]-6ġn }VF]ՕJhC0;%?7>PhgD|\tZfc`U?O/0%~B &y J3rd?5Z~nOAvp8lZk4'ߘ!\ZH[8P)N.!~kNC3/d›//ͮ#U 秊 Vau$MUpPcy8ˬqu\fݵsvT_E@D]VJH0Mphns_MNjw@F.˜o>}lHVǞK,S %KE~Uyf E|mQg5;t+O Ʃb-Np呪ݏy\gLRO_KP;A~#5Z‹&-jw ů7۬DYLSĢ&%p;a`pwIZs :j&>0bRù0tgU` i5eBC$#uїt1&RU[jţQLD1/,!"RwbǪ<>^hr97'v |m9y2 d.)ZނoGhY)YhD 0աqha3z³=\ʦ_4<ǏJ޳ A ["m6\N Qī)غ$P)my52-,= ~DQUa5C>)x=Nom;w9c#R?wBt~2㛃'5RV^arL0W ֞ %Tᨃ\: cKܺ Dnk}y/9`R78`g;NP*fծ)N?ٙM蓰OC\eEgV&\E9Pbk^q4@}.}x,JPkThp?=[{[yWTNj 8M@8-ެADȣ9R<'~f $? ^+)aG/s1l% K_/25P!@o \ݴ9z2pf I{uwLR{g @> )Mþs+0Ak`vN^C<) ^wJ BZyd@zxqn0uݩffc{}Cw W0B#˳ê[X8?\ĢG(R=0E5͎+l{۠ܪm'L a5dF+|f>PcPE{:%uؙV{WI5u1G##^Z s #gq/9Aڹ<+ h@vM ] >WyF/RJFrEtyQSYZ:vfޭ\QEmrya}1aO@؎2=&5xʟؚ3jX]*m8cCtJO$WهY6%z(Q">=8s;>`C,"q)]ʗXDpK9x{\NdmTdmʣM`W7#c^BF>3멥@x1~3Ч †.ce_E1EU:6޾.7eݎ> & ڞ |myTrjb6[}8-35Qw(1N\-oae rs?ŏkhxj=SS(6Ou&?㊟c@.zaMvY[9t B;V[m}0&4 `fo3A)roInAcۂ-K̿Pm%OaI03X(B tҚF֗) sljXmɚʀyj$Iow8iaߎE=I`0$Vd* Ab͉;w(v|0[|Zm6@D_ |_Bߕ>pBij\:!QvZʽ9}:شvؗN6XMNe"T>IhѭS= Z-ɩul}zXLXeCI)e/"LLo_CR/!zqѬΕtb`#D );gʕӇsCleܺLl M4FA2#R{H7r/6Z^FGHĵYPl= e+nWؼbgD"6z7-; >N-og0L&Qa)SӟgJ OVG\SBMnΓ8Hd dƾBD=/ iU t"(6;&U!ۦK8x4M77Ac,ގKJئ<]ؙ8)ߜѽ\;82:\/xAn-v5v2{XI EHulHOAOAU,vBĦ}-PΡIŅJ6+{o aPFJ]w6z.Mԓ|V0&/ e Rmlbh1` 8G %x> yK]k$֊Qy"v]f{$P'k& tjEbQ֗#Uڪ0ǾYR?0Pw ׾'K 7l,ѿ.Iʈlr@fs (RYV M3;(TBQ+s{5$SP~Ǭd#)l@qyCm_+Ro<UF(gn*z;]Bܘ$@ҫƀyf5JT,ā+BA|-R_exobɱe$d-Sr4 H$DMR+(X)6b;9++}5`N%( :ƖZ0h)ʦ`(Xe{@‘EH4?$LO shNM۵HU9: k{d*<ӱh $MSkDPcWh@j(4KigWC)PW@?m[XZP/ΡGsCV?IÕ8>kEb9̇zؐo2 A$!W9CZ0>񻮧7/vDsnB_O\峱)XJʱgI #4:MŢ-A0j^b}ﳜ5:ka)B;UzY]n&_O-ߌ=bH[.C 6 H!aʳ\&E 4822?A2* 2Tٍ [4UZ)ߔ(RYU$ހc@'-0+]ImT@\*.4X|/7G}r*{ 9bEY8IdtsF0 ]&mIW%ci, a"$ROp{ndOޮvl# &jW6Gsg j. > 6ө};J B장 0l될SȄ.M7 m0o P22(?j OOe߃ }j%kD^ .`(ѐUd bڋW ʳ#*oe~0pniKWi糳QZP<\=Z9TDup9d7dktԓ)D {WGsi aLy|py_g+m\jOg[JGYpd6qB.q gvd^,w %93T&@*2sXtĨL*VNum#}(0/C_hqJew9 -&+I ̒.vVrFv νs2٪9A\,^ɷ_TD/A,v9hϊ|yEnUL<I etΑS`CrZ=E# 9g?_'JeE֑j4Iaxy8R xF"δuֲ^zR[KFhk&/Gu\ZY105a庋5,sS/N}+~O :KE$:S>1B6n=K4Ĭ;׊Kfګ(GQ)I[/ @׺%^rՏX-a׾nLu)W#"zIZͤnhqnOܷ@>;~CO|.Vs> ̻7q6vIgf韋JF&+D /[!p6x ϴ2?pp7AkGx|#<]#PYg"Oˑm_ۘ=J$g޷2ް҈ D+Jf>#nU cśOt coPH̫)RMSOcECi-AbKl*׹ ƛK%)D9,Tz D[pg=VP !ir- 6F.vB]4RwMU1P|T}SeK-bl6eMb?ܛuo6Q0FІ:;|$mKEeN!^IpqmlMkSNX/ -bH8ՆCכ}g :S K5քKףOyU)BqE$vB}>k|Ihz0WvͳN瀧U'/f <MӊkbU:+VjqDIe49(׳;h\rAbh!|甠)S;[$Ӥ:%pT]g &m4B|vA2?Gf ]SGP1OYۦĥu4V1\w@:lX1iET1y,+{p@3HyqF!ANƑٖ+b!xZpe^ojijZ<` XPjՅ%ɳ;($XW8t11q4'N%ն/?kK BTKϽ(N:Ub yT1L=',곣R#[p+ְ s8kÃ̓#Z,!}Ϭ6s2(]5gV,2sV%)#A1IC?̤"y@\iW@ g+JHhnB5,0!Q!s]j٤A<\#xIZ\/mg۾Jb_Vz02̟7u!&7^fai<*mh(c`,/h; <[ rաV@z=7kkV6F|"!cʏLRHWv}Ètgւv6PdlZ02pщ(}X;?9|mhznw57cYƚk{֔c |LwOGФ.6l8\҇~Aw&AK2ɞ+L eA ׹╏o zٯAOy ;EZHL=@Z'K!RHB'K p,SoG QWf.NkԮϹisbanbfm%ӕ^`+Qq{+>yt..t_r6_u(,n:V+ hr(~!g qs+p=Dj۴JU-X,r9 %NV2WF"! F?QB!N hnR>8CmqCW4Iں4 / /ߟ<9pfP!R#Q6 d3Jˀ=SUT J9h=wz",1!4T J <,R"Kb2~{̾0L]*;u 0+gzaUcVh$ 80pވهJt$6-s|qJ)څa3(r֚oﺣ@ b,Hq7WH >00PQdb(6Ft׸$VdUѦ m;z>>6ha_G򩻎=H3$>;eozIz~93Pz瑸Q_ D aLg6nbht>=DC}5Pt =jt?o*mxXn 'fQhkתr!&DB9]d3ڽ(ZC P${C AO?3qے` 37%[}5F7jL*"3j?&a)u>o].;/1{zs#̋KЛf m*.ȹ;!e-qGؠLD[NGLLlcsj! 9\Ҝy\NwaΰBT^[X)UO/<|*38'" dYVc~M?d̳ԫ[৉<r`fI{qtPQEޏ"|uQ)3/w ³R*hܫ_te|sr=NӮOu/s͋s"" eTiI47Kv|fRG;=gquȹ>9s-PT1 0*Ӎtq!:tJM#Rbxe{Is/-y򭳆&ZH(_q/[~CEhl\SAv4!3 '7# O٫QB-n%v~'7YהvB8̠TSBjoPXY P;E.KQV>x迏mZ2Z~hS$?e:w4ǒI5/$yo.'DʦY]!<h"kr9;YN)m &2Ȍ~zPw|3F5C f{Dt!IG*RDY8-=',Qj d& ey%Q!:ƹa LuᙷxuE?ؐ+3k1{x&m[Xe*^{ Xd=qQ~G<*TܝEe=lrayԻNd&X=;I9*룙L2 ZGf~f0eR`S<ވHS`nR]C9{I׵sy2Kd ԃwa)7= 0hwBȽvl*0r( <[lJ ɑ4t(ԊٌN ŒW}$ƴzԝs+i -Q*GxOqV,I >'Kc\^|كXPQ?.?.$N}Ec&yd˖'2" ukqjT1n8RT<(<j[YHTCid\b|, *»Ԇ0J/{laQN}F$ # ~[ }񲖺q+G}pFξĆt9, ,N3N~0iY5J@̄8kֿp l7LKHT{RSי)FiUcNsoѮK1?5|w┚Yq6k);|Tk/ح9+LbCȴ>e;GT"1BSw}M-~[s?[ZTAttqA5J@a-EBfLF_r/P'+Z\'5&c ;Da8OW@(ԓ93+~6WBHIUW-RvlX䤖ѵm]ⲝٕbTVk*it cix?e}r\OjYv3br:QaK,;dux{NŚ<4UC==EݿMRY?;)½$׊. r߮ ᰄ~OruT6V`;LzTXڰG~ `||~ l9d˕&;c;Y5w3JF]  zT9i^iLD;)cgm}jt`h"F|HlUFY3 }+e~7Uv^n(Q\kO塅O C7- {6>@I~y#dPB0q u.ƫsm> 3%m&>zNE E'p]YDwƂio;" s,; fN/|R= KSίN梡,3'T?_6 Me:'{,D@R ƒUp<@jIDhlH.jA &Yl7[,0.p6*H}GPJ><$ڐkZ Tu@X7^Gt F7w; m= .I+GCؑvڤp"Eb,+s݋ ?P'l8Q$hd,G1y&6q&-fY6m;gGضzWyT?zՇ:@t$oOJ_Yxg v#,d&;/l<2=85Ƞ"v5-4.ZEd [a:O12O5++!ĿetJtEx eT™ ;,.RNO.3EX`$n/hdZ跶\N/q^RY!U@m ix^hJ;DzL:W& K\7t:U`l6a m>$Qt`ԇ!,צ9BaDܻ5ŚY#Yބ'feMqlTW&,%9~jƫ򼗯E;tOذISN:AϱV]銩՘Ui9~' VMOS5k""`,=n:3b-{'S~ΎeY!(Ә#a%K@XńR,G*vcj4ĂuPVoGuS{dw[dkPJAZ5.~maCf^n;!6s U7N{ڋxDg`Y g&PjŕHR8XYCItʹkTa0]DhNG'#~ї66P¬wH~ 31L~{=a%3wo4ME lE3&W;KmnCԇrBV)>eEzno!O+O G ~`cSB+&P,5naЀJ&o4U穭k1:7n1.}(;pL-K*[18D^ŽS7!qVß qB"ޭ礸%SҺvBDpt*@eZ{ٺ? BoTΏ׬ Z14 ~&xa6!ٷ0:锩}iם3}Ȅ9EOF읲$!M_ o52Š V Qone0nߩ͍ Q۾&WL v}ެvؗm#,"q %R{-k̗|z.+0<8V #,,fQ N-{(O획~&((0(lh*" 3hJ,qզlV"lmݝ٠ޣT[+[.esLӢ c4(m|dU{cl:;|XMol$(>ؐ*/kG9%A D6_(8P'2啓 4js%"75fOͷg/V1Ye">]_n<ܳ7ޗOVa=8ΠB`hiIvrZxI`&V*SfDC]jxb]6SSc] !wO@ LH1 5ʳ B^y4F& BƮPd]^S[nb*DJbzt-X2fٙ`g/7rN7 U~:VP_c%Gl#BDfq oJC{ 2""%1h:2=/_!,wPdLSQE-;jZO),T44^'h&d5<]9+"=GlU>RtR\Unrq=l ls#s9ȁ 5U{HDḿ= L KsÜ43[O< ˉ iR#XG(Y ζȥRB)GYFPX)"] ΄':W=y?6~9@ ,- \Yr~eG@GUf--%(3}~Ai)9֒EȒE?Q5C (T g0܈o*05ū߷Sw5$\+ӻ`1tO3f@v b(2qҠ`UǬ[:+dYp]X(cj51 +Zkm!1zl|NRyg[cp"l턌vJj``ćEFjj0v]"iT (vڬ &*1in|4@ӼŅXBW 'KAq^[u07)׵!W5`&d-8 ˚"W7ܵZctȄAd5w{xct1s^Yo{u*WrԚbv7J+BI( ļv%aYhDˏS\uR8!$goWݸm#l7.oT9լV[4AeS*h{^r-A-Jl( $}mc¤E)]>")keY,d.wYkp CHJl왅fSd/qc>n>xn].~ wZ=$pIΎޯ.6+PR/"Zm(I[U˨(Sjq+!#CQl(& fO6J:eu>PRvc ēiT'1wi*m4sIUEKX]Oqj_ᶶtD³,{&.D;l.N!f- AXCP?pzPH%|xeBNS6cLM.b <5,]S!UA3:c;2x c4C#CCH9 zb?"!њk#ήҭh;!$>0U0$r>8MpڥJѬlW HkgX*,t'\dsiUt:^mJd{u$;30'\c^gwf%sr$&7v86jU=S@HM}Vh32q//1&w&r `7ՙS\؏*8dOLb"(+ A) Pc%*2ŕuaH/Fiر ~'UUv}2xGk2M:=hCݞǙQ; R@3W0",_ |oRw+^֗OՓ-p;scVdegNFX:[ Խ/ Ɋp92DhKI"@yUe}@9ZXqq^JǿuDIkuS{ (cFM(ޏHGVg= +9C<#Vica_( +T6Ple\&v͂9Cί9\N ܡ PrH㐫uOi UL"RJTEFo8Qh;[)PZ`Gw&, 2ZA9 d{oYg=HkC .C/dWT7puvD99h9R9GY{$KfDjMT IJ\|\H)p7ӌi7$২HҙišMe0'zfQ91r~=W0vs!Rցgb;ÚICTl%d*k,fïQ[O2>;0.b#LJѽ#f ƽ OΡk9׸H pPoAH/ F%5,G5mTO|ZMtL4N1$^AH̽XШO%ΎI8\p@TDB>2yTHzМhetSº|pkU P[`sWwk@{Ome8wblY@@CHnOiPxz+Q?PP8:G<)[L znɘwU9yHYtUP|:/U1U@?nH1EM_ymY=M](bc9d5,:JEkfXQ+=Gsa@߶8ƆEWX)fM9qŧ {SYv&&`I|iօQ\0PVK]=k#rOoSӜaFzk!(3Ө'Vc/XmʘZou1,B?TMy qE:RK4رKrr7_I"NЙ#=q9˪7b ꢎ0gm-e P6ޛ:[B!݀wXp)Qu4\g&;ILBKhf;σ"9eynv2Ë3JiIJnNmɭgBEqP$&%H. a4(_̃OX~@/ B 1u}S>=wwpգkO#`SP#nLrZ~3v5=>is¶a{VѭLģtݹpBE$V^=n8J<pyuivAm&W2 rl]b 6ڠG7PfIwS@Xg7 a$ׁk$ Y#[`ƊB@y;--%i{LiGz%HD@kq6{\#M 6}q$D,'Nb t ǘa cT HovRek&q{FSQ(_!HE'/K|!7Jr%Mֺ>_^H}e(M6 H|sᇙ7]IsoBA yӤΆ{Isj}'D8v$ Wcpυ2b"~c>e}x.{r^/8z}l@s0gۧA1|Rl(&^ Zb\.U)N!Ka B\qXT5{5?O1iWp! !$@Uig~_o.n>*lgAQT'y?R*D?їYpUfb&柳8_v6;h"fj\iEn5=o J\DM^&(KVd eq9r_-N&D@|_Vu$C A.i Uv#qʺ_5l߾mjcOAc:7E5r4 fMp9,cf{3cRr=-5ݪ=5jGX//l^W/V0Wzy;ߐ|B]&> Џрyuhtiz' [,fwg2ӯFw5F?C? >|Vy)v"g NVe j0aػ4SsQRA ["Gί|e7Za(P2q\vCg?aXNFDD,9qE3z{(}%EV'jQijۂejƱl/$wDw}R'|$:)5G{GVdsB?UF*TS7Nlº5L)ͧw@$E)x뮧g\pM` 1, 'K Ub$>dԺyu[Syq \_NP;"Z]!wGQ:22d'PnӊCa&ϱ7xtSڰ5W>< "zS'+u'c;CsXQr^8QgCAF ylM֓îߗV 8SIrU/j+D <dhMmnumoH<_*ތ' 驖-J<T[.@{rt>skҌxoEZvRfv!aሠ2`j0O·uP*j IR4 uAw.d'F@ |JZfaG}(ׇٝ n瓄&ifЦ%VKM9Y$4-P C%,'Nba"vhB "Ȯ}A*6Ύ'Un%+0*X$`].dE*r:O:'S}}KR̽?|s:uGWDS~P<43fitkm0@\f^Z!?*Sֻyܞ魃#xb=xٕknu2C@S^="BEI&wsFeķE24X3l0 kIBww `إ۸g|K L}P~z/w\ێ=k &BF(ސjQQQνM;g: kXnul͍Mpһ,Nȫ 8r~N#nx@qd yW5b'%n|}.&Ns* 3o.Cz*XR;`DŽK~ίV[連6L=ħ1jyo@JҞz~( X-GAI9 @ε Cyӹ&ikFa6]lK#qKCQi1N}+rs.Bx㞴N8:Q;[[O2~&F[ա3iT[>?L}Qt@d=ڷBS4\τK_(_^2k1KppQ|3ksނ|UaSN0L'sKHUu*>1n<"Z'_[]T$ca]Ax miTWjѣ]"{Ŝ4:S]ȩK]aM\&I Hi||% }Ƙ md-|f24{_N>vA(Z >]T ŝ:1Ms3SKpm@ x >8.뺥ޤf˦@>n,B 䋄g;u ;',ĊD!Q>CϟMAq,=dΪ`oY;Y@РT7":j4TbE't#Sy}Vy g8FZۥ&3k&fd|*※-$,ך$:K쪒04Fd+JpTUK} Z(X&$fkQambYwԵs0[`v!1e C ŽsfnT{57hYnIYk*RqEC@M3\YDw%Ew%C躢Xm;M_X"~Tډ"@A7d@S;K_FWW?VHŗ}0rȥm%JQ$,8Fw _?z(iYҘht'bݣ?V 1yOl2ʏFHJt<&;Nf|0kXmilO4Y .VX>RNhD8Bjqb+Kn߼Pfv2kN >K_qf&O{@"QK UI֨}W.$c8L?%]Wv4VW't;e3 Su[x!$p-:42P1Z++5,#r1\o?sD`T>Bi&$bEޏ3M$^q*Ci"Fo_mFڌS%+wd(y-Fo/#]mzjBk ^hn<ϸqQr?.g gbk.1L\jseyUY EXJ(,VJ/]?ݗYT57TkjuC_;/6u R@>t1Tl-BGNkR@k5Tm.@e7}=KچP_ )qP@|Z<낫? XF} li#A4TP#38$E2SMg|m\Q뻦-xq]Th*'z=c1`_@^Es+ߝvUފ$}HY! !k%*Zc^[:@iTf":CEFުʨu6O‘zGzx5ٯݜ̍m9s5s ݈ NMK+?5 U'و."H 7%0u| aק߯=)?G%faelck(J9Veq-vq DF2S|tǶL:/?6^m=NZY hqw4Ck\Ld E {0@ P{ 1I򙛞lH0ιa|f?)/ПeAJ_d 1ܡihg3!,-#:.b3I_zFGL%FjmҐN:p1g]օH'5My.7!bL_Qm;^0D:A1Jia%恃ƳBtJwXӢLiqh0_HcSTپ< eߴ]A=V^ Mb?>bs&mZWZy_2Y+t%VW?v* R|g,M1]AL N`q ÒCYHO'xֳw) { ;7p䝽P `ZLz`yzl'=_jGմ|{x&p,P=-^*5dmk}czsds^}8=7~/g"/a#ΐT<5-jLh^"^๞0ٌaeٞIܜwqtz0jMTQ0?20Cȏ,{hxnC_H#^.S*OjGjr./U0F˜zEzR+o5@Po̖>=C?]aW Sg",j. AfG 19< в,OFS(PqwTynX^˻>,'s:-k ^ םdv;nHx[U ߉1U*Kmߩw+1-w&c*Gz[0y2y%Q>XSE8D,iˋ( YH7,wɏg[\;!lBmo'_iL?3Ρ)K0/{t^4mgKPi·![WWaj% ѓT֜Gn '8| ,y#uB@t`0N`D*ܟ-NԜ4MG`mZɐqCQ~ZЖ?։h.(Za #ŋL;{FW0=Pn. VI Gmd((̌;B!Vq(ٰ d~ :v9tfB{D拜)r㧐pU`/ j <<]'[ 5o3$0u9a ;itzՃLlqۊ߰>/nJw70eA߬%9{ql$wUOz;?W'T l4+_tBat|̳n`#zǍ4$|g{gbrW-p  @@zJ 6-p0 ux@l߯ޙl%-*1t^hح,ɑ@~N`E@*3uF+e wČΒ9Mla~ca;^FUvWiAo%!V0^_:hc*RX p)FEcXpф3Ŗ^*V %#k[,Tgu)\XKK!x"/Qv FҷEsF;I3^7:9j>茪_R6&#G/#yۅr{= lo||h.Ȅd\j?^Nl/Ȟyߩ偹)n۽ynnPMN%u]d"SGB֠?ck[${K]AMnx:e N)a&{jܑt9]m }FgDr:}`h"MxusHt,4iiFiKv.L|0{n3R[)   ]rb |y7y<<~;ntz .ޚ+=}=gePзG/{OۋT؁-g&wP{R> 1ahb`zE;T" qֵ^/7v6W=J22hMZxƊ,1.[o⨭(7DAu  I4PRK1aL/ˬ1(J 窥87< {eozI'mUz/ZxYɞP `% <W?işc Wȅ:y},ؕC1,R|W_}( &g,ĺCo(Am+Y;C+]%,N?:h+kpD2\loh%@6Z|/:-3TWO4@˔oʤNk_3jL~5X\ǽчp#RK_Pf/v=axK+ZCa[YB' 97FWځLR1@v}2%Rnun Y>!w|1kQl|p ^BvQ!VHƉ]lC# >*PfukfMcj喾r!CȮeW4&f]w9=q_ئtSeKKY;yv1dJg /Al˞@#Un1&i]W'"^.mnn^){d}CNwuDH'Gz̧NfEdߓ}!:_r+!-mZ^uK+?2VUwgf9k>d:Rmfy>Yo?c!帙bG00'RZt@EfU{ )kVSL~܆ " NUֆh_b5ݱ̔[%z_J`S6uy,:Od:FChlU3Pn\%S<0r (Dq DiR߈0^ۊLqS⾡v%a|P!KV_gUxKm[NaI!R'RTxt_Y*ȝ,#ӹMgSƶ`+ J<]Tտ:/= Bm'I\LtNB4Ba }ip H1#܋{պIFllê ʥmzQw o}bP+_?y҅?Z׃T/ H膚{W5,þaMakF򾇢6{N*Y5G?m2- I͖F68kxg^$xvdD4py%|B_ȕ U9W҄E UoZIٗHEշ::X2QgMNK~ ,G{eq> {ċiCڳ÷jxjӰJUgbx7=nD~BDxRBWPPL<,_6AЉ(..wTtRݤUx{]M̪Edeu&;Hho8@ /I 2u>o@8_Nks|"ٍGʜ|Vd(ꮋ @O8 d)ӿd2"qSŌN$>l| (KŒӃ[l$R(=d5*[;)"{B Ǿ#RKQE8HbOnd٫mi>x?q(1GNH4ph[+JMY\"9% k{)R\5LwF47/*IM8(> z!Ƚ7^ WG/~ȉU4䜻GƩ-_bKe v஋xoԣ¥sN"]/ %޹@|s,Ұ9++~v2W.+m~}!ߝ3X}ץH4j`3pHH6 t%HW#850Г^[Z4&oC VdX#2CF{GIR57K^A 1u-|CTNANg/Zr/mC;BtA F3FҦuWJ5{#Dԥ򈂮|zmO@=J(( nZia%Y\@j%3QȾ- _?ػo&৫}9 JpT5)TPYhL.8/"7]}v?%ޭܕ0FVeu\ԦߟOڀQ)YC2M`3vzEd'$  ߄ھI-pmçYNfjOBNo3yJgH3šw% (@k `؈\xf?nMH~a,>QIGd -: B,TkٜrC/Wł٦\TӞhIsL%Xp(Z˰ڇMI=F8JL@cЖ:RZ}֊G•˿Ve$@։g rrO: pi gƮư.[s#,爛SX_o;z2|h4^,׊yMnAʦr^@:`}(^!B8$+b숍4^4/EaJlQ4DA$K=u(w'SNiɹ噀ޖHs Ƅ Ai |6qЌ zWyxi"-F m6QlaGBZ 9 @ mO!ǜll HwO!u[-ghUFp~WY<_˕,?F2~^hQ0 a0Ij-NG &*Xu  ^lQ>N^g(v*Wlu;e.qLX(v7Ќ0~ BtV3S:߾eMv9b<'x9n(7.YKFuǦM "2ˀl?ɹ80>{}XhR-H=%R|iuMfd_k(̕BNAs0X6Ns1bq1 MRWicЙNGYIF !-:A_/YQKZI 'SbjF}"w>`/>kۜTQI?ѡ[Rn~Ked Z? tSe _3i_U g4|(gxzP_f\M 1Q5_ոݭnl <3Mj*A; \{6KZ QUx[p r5!}ϘN 0_\5x]l+=RCk"7cc܄j7{oU9m}bzDkabϮhK(k~T)ڐ ^3Eyސ'?ÈZQ[ÎC*wv$IȋTERj zUamiU!\XC,litT&4y09,\@s ]XM0fH]B`Q;<-P,Ӡ9h^PqZHɬ92T {P qFXɷbO?(6WlKryMUad^>WB?v s$pmPJ|&b"zHUO[\Qt:+6qelS=u#r pJkڒό+d)]'zB6e s[).t_WMγ 3wdn@(Y/HN}65 ]9w~+ХFAm(tV1KjZ7/XuXL +M3A,_ЃW"PloOzL,b^ كX7%Xc (q_SLA/Cq| huFXa_#0N̊ y%xp֤K $֛p|݃s\P~kjs{.8•sgqܹp;p )ΉB3|$s{7)#v 'fJ[zG.L Qb(I>:.9JA' Oʎ3N˪>"y1ןj*_ nD__weR[q[m}x"_ 5_RrCYƌw{zTHJ>F`}fH+ ) pReKhj;EJTg?]^-*z걎tH 29ӛG7i_Ts Zt7i^@W? f_*T2.jAUTJ!oN7"PEz ӆ-6"Qzj4v.rb?-Q$7 L-7#CPvʂɃ ~v62k^fv؉wн"9ukyY ~Fq]A3dM@PS4Uf491$zl}/H~G 7500t1Pjv^ `IҊ1 ebmb 3ի 1r,55_}5ޠiF10ou%I&ZV#a dca+gPN"ݤ5X# '(6T@sZ2Z g )$rCI,Ic:@֮ơH=y9d jQDXk@n?\snI =drj<:dM8CVn4$5+S)-lzHjQ(gJq݅nm#pWtN~8lsV6YQ*poUr+DTis4'njMaWHrMЏv^r q.ݕ1褐W[Ⱥ~=zncX2k5Z !] *M*+ mh˴bjP5Ɏ3?0良l).ư뫺m(NM '.ۈX0I? h-udX |ﶮLV]%5mdOg_R"N L4C~b#9\7yy a$N.wHrcHURRN|M Z-) 7s^b>Zc[*zj~5[lp4&gYĖY(W0PN1ͭ:"&F`9R(x@^C w{ R +(E+bj%_VFr^*.@w3n_`!.I qmV]ID2 _g3 a"항_r9`#yf}z>jBiԴdC‡Kf@Q12q~ۦ7ҏ3uG;u0;X?w_B =5O|]^ʾ^{[/8 5.,%^$`֜GR-v)7hQ]J60bhy#_Hkޗc3{vvgw?xI~CUO4$Z&_\T!Sc\h8_{\j}^/v-?䓞Vǎf3-[ڹ]!<L+R "GǮΔy@a=9ȶj"!dYŭ@܁2K"-/J$38x Τclю  b 7nrkKwz|{1m"ѭW=L!. śŞEh=8]*y^WP=׌oߩG!//q8Alz.s?rÒ<)m W,~nGuXIb_m˭Ygud3Wpeբ> p޵T]SFqQoE ͩ]%dd_v*We:v"Q΅x?uJ h{颰H}̟t JѩJW˰ k%xDzɫ](B* VCS*"&~P|0%:MfNU{Fo\=2xPSQ*/H'aRD@[8w&_1Sm6psEK M௝m-|3FD}OG s8zK sjv_~j`cr0uY{eOP_T ACS#CB}T HMQ~x%DxiU`D!D{`͈X_Mqաs%t爽Fea)[j7%X^椪 n2vEt?}i0|d!ˊꢌ QS{{:е Lb֓]J^EGް/9gHjm”3 #}30w&PbӤH GFu`M[m9pbꈈZط;6ۡ/W!~ %BH~63Wbʗnu۴s}c`S9KT[q)99!*I ,rLDBO &F;p4 x9yh* A_aX$H}JP:w"A/< F;} (3M,sh&Qz75&'Y7Z&Hx%apn#HF^vCΗ*Hd3CZ7TWuVi{iGrnGĕHj&'e.Q|;K-"nI2ݐL+^T[ZT`Le|G h*)9\&! DJ B\w:Se4C`x?d?dMDWnn .dz`z>AD}@9HWY{;\_I+V 'ؘ="Tj|RXA(L`,aZRr7u?4Im@J\X*<}HpIj}@ؿð'ފ(ĥt5oWΪ׏7:ye>Is/zt}9<>oeM'[cK j\4 C ?B1Ur:Sz@L <"ȣ_FbY.ȱY>^uo;K^a[c0v:,c TnR4SP^AT1}Е0EazvR3''*IדmXJ,%'͎\*nz%?rv$ ߈qaɔJL8Fr7]Km8}6ҕ?&:z88FҚїT"wbJOa .WkD'y0A4XGgId pɣP  HDB54+X.(9<gU}ZT<RY,NEL|'8^=QKEV.d2W< :U&*枋n$,q%]tEp& ާ$ A =BjJO/א[.=V} 'Х_WҴ=$\zzowF ~&$S/K8V+tE79 A>X%RTxqgXIkEvFwn,ˡMutԷH6Wf~>IVWU%!L8co!$g)nYL8iruT?>tEXe}%ie|Grh+\֝EZB3%3Rd(F&Bi/eKP{|*9JK0#s% {[}@_˃)CtnK@Lq>(NyW׽Gik1mpe\DWwBm|:ߎ5"cǹįNk1.}9$"!]JA&>{8DnY=a/ǢͿz?`54n7{c?㔞K:TI zHmܝ9ltެ/F1ʎ +6W/8ewn[asi1hVĤ-T_7 ~wTg%Cu9UC`җ=!%||, Լ.`V_ 2ujB_0:Y^*Ah=SQ1B[KW$։c2apx©X'71+%ͤ.|FT YŞ=iNmO9ӈkaB674],7\fzؘaG Id2 RM$( PR=HjaWͭe#t5r/}{7_9]dBOoR?ڕQ\< N\ 3scx$X&@gYgQJv@T(D>^VQܔI_l1l*{[$SE Qe}~+L*cTIwcq40sHOtE vf1Wf5:9{IM~Y/a"r`kE FGά!Dr HtLY@fIm&"@Cʹ-%rb3^ 6gk ζ'+˽{e Uk=LIBI V]e(Gv5ӡ$3g3EgJXeI ^eǨI{s. rXFr㘈bBʮš=:i7,eOҕzaM0sVwI[K9[Xa#-H;v\ 6̖}j̶9յэɱۢէmkd5MAUYwT7f6-0T, I~Q5!||œu6"M|& nPBlHxT~mi}81`h[NV3 n󢃙O-BI V Go46ebܔ>*xOB76v12=5aR#YF>%6m޷hAqF}k8+:%@n((Y+]؞g9Q܁ ևf6zWi|~$W]ȋi ™=.h)FsFljlE,wJ>ʷ!舜|D,M ~"#V$U|\βࠋg7B4;PWRaIw/_Yl<395d S/ڹggrbG/(@ryNY΅z!azBTwLK ̕Osl `r^a);IҶľd;.9@J|^>Zhl܅y?G$EJdCNM4gXFBa\z4s÷k,9`ʒBƱ Ã;=>0ג'g\<>L: EUv*%I`h<ېr`P~"C)M [s2YI#"[b !Q8!+ȃaa xGG{ݡъup 8!S_p@%%[yt/$=}3!J N*٨Ut;T5le"nQ%2ȽsMmnjY'F;8mu=^z ff.W-$XªQ`vK@4U9秣}*qx`9꒘ b$P-87ξ K"&ekcC;ɖO,ʿ!c/ mTff iCP[eFמGh\ ڭ@,:"\U~eGJIr7u`$Z<{W:BDP)6@)QamFcdcjki80zد|6نbB[2[pL:] w;*)v /.2ER ' rߏ#xyKvoҨ5ht "z+r+Ev-qsOpy ƣ,\Q}pBy7܇?&{\^FL𚥓!Jnj ]7Gi;YF46r~xWO~wJ&ъĈ(kFVh%h:ugWNEeq ٮCB. ؓ+4Ka*,HI^K*;Go-}cJ1_:h,|+wӻ#Uvl^8U=`7$E1LczH;$kMwAls$0+UBHlo*T0BRU.V\3^K+l4SGHdX!g[þ\~E>n5 sah%rnTc$GFn1z[qk7 lPEw\Ĺ`•a@o(B.mwN f}ޜ%h ,q+Gl vPd^xԾB@գwMϑ5@ l/OUзLhDbۨQq5($Eh9 ƾ5]E/{=.?9L`M KCaHsR֕?H4hnҗ{V} VxPبp}u0Lbʧ"nXQr}41Y~3IgQ=\#:NO'aPяrl(K hd˩/C:=n]oB̺_u3Fŝk d͹`-ֺ[-e%A"ӇKcj^cjAo7wsFe bF¼R ZOBІ)ЏމBTj|/ E?fAC O܃ t`Y"Ŵ5sm?WhQ>$Znƨ?bv9h NMrTM 8&b+$"FϪjLEf; "XDLR)ӊy=s9 k52lp$# 5:1}"o,;.w&ͩ–%@r {3@~Q[*A(U $LBet5 #ZǶab$tpHU̇!*,+R~'%7hȋ(lӎ4ItRPilJUQ~3 4iJFZ~2+4sfB 򲏘čRzM9D#k`.TvK&w)efPiޥ*)_/X\{O kwX%[7GF>j ׊Ŀ1E`mG d>R[|q ejrhSH5*PK:' }LTWN&c-"C1=d *׷:~qF(E-3r7\ofRz3뫁pJ4Q=6W{T{XH~ebhw}2Y#ʧfxlf@VR/Ԧ: V3;XM"ro>@'=za?-9x bxdȾXԟ HMeI6Bח.mhj x>Cgt'CI˴8ڐ@DκԲرn"^ Ēy0JOY=ATH,=INRxg 잀vϾedkĂޱp;̉D/] =-h"^ISћn\,Ppk bZպ*Mh _⪐ϊ 7:޼Ф1S4JjKIͰdw$vu콷6B]ƠMѩv1)!uhVB@=QS˗6.V͂F>HZqYjQb1?E"h} eD(&66׏DaeV0` ~$c"Jb"gd2ڡjtzqIvIgMP­`OeE륬{*C5oEnif.Х]FM_hxr&YU0d(<[!0hNl)㸲C]xZ{T&_s Y]U5C}N6O[YS#oY3O/M:if^oyH!:h#gO1 7v9 8pC͘r^XO&0夯C7]M$5lUg2UNn Ob:ߟNyǒt}})jW螺!kj s ܳ{yX8L~ɋKp]sabk EI N֦Ag _s}KB''snUgC=epp z~m3ֻ|%HŏXŘPLm]amA@=E ,{܀U6!0lOi <2߼͈x;0Gef7?ƶ7QOǒ,?Z8{,GU@y*7&Kǹ(|m<8!@$L+BkQ4ܗfg&{z.ѣ80DT<( H +&MqA[<'؃\}z @وkJ@hGX~oD ұ5V~"e@U$N> =-9HW׶?4~zBObAEfp/i7-kCH`*ҠZs|́ _FÓy",jݳ3Y8#PSL&aĩr0;b7 .=Bo6UJm&>lѤ4 i Gܹ=Vp-^]˭Wк1Z""c /nO?IJ3.g~Δ4̡{O̠I݋"`)-3Q7&otoZ T6aKWc,bFhNKh~RN}/ͻ u rAٕqĶd!rsVz< }g+QK?-.4{Ȧ"M#*|yBmv>H?"2z#w \^!9N*;U7nVx{L;d; H R])ߪ-@KO?aa>Cqe.Yc+ZWU$lڬUzOͰC[yX7;F!H%pc`h'5_λs23m̯*4eLCvPPy%:11ii؞%ހ/̝L됞9m1z^kgOH'X57+[-E,=/w+ gz FWuX< [<1<T*hn>+7|J5I"ծXkyŵLAu&Sv6Ap$EsR~t9Qi~m c7ނ;n#U{6/%