python-doc-2.7.18-150000.111.1<>,wTip9|$s1|_M~1NN/&*C ي[zkTB*Džs;5T~v(XbIY@To@6_'ɍ`PVZSt+l! ׀]%0%J\7_zOʶ=q*~R ȅkr! vmtt;"W_^A\lHY/0= ]n /GPj,Grt]TYÀ՗@ذG>Ad?Td  ! M$(Abm ;; *; #; 4; ?; C;T;i;~(;<L(89:gB F G ;H;I.;X2Y2Z3[3\3 ;]D ;^!b8cd^ecfflhu|;vhzPCpython-doc2.7.18150000.111.1Additional Package Documentation for PythonTutorial, Global Module Index, Language Reference, Library Reference, Extending and Embedding Reference, Python/C API Reference, Documenting Python, and Macintosh Module Reference in HTML format.ih03-ch2bSUSE Linux Enterprise 15SUSE LLC Python-2.0https://www.suse.com/Development/Languages/Pythonhttps://www.python.org/linuxnoarch\4\p u% P.3M2*40-  F8!eYmJNc# M6 + u+Bo9p :-$3. DS1 v"  <>:vRQ xF43 OpVfZ!ry0/{S FT3 -{6\UDI,w{`WO02[C"97X[3 #)(#2F(l( 30lv',>T.Y :[!u #FXL |%>l  cXa#V $}:`# -wZ @! "(j% Hk ub&(W>4H.&D 3K,z=h'#6 )Tqpy n3 -xNVCE K11fom uvci _a{Hm"| !9* ~&o ( 4~Jvi / ]<8GVL--3&BC <>:"%R&nL. #oo pz n4>)n%{ -6 $cQ :}B) ,14)* ::=WW x+ b!5FBp[n6B)E[!e-NXL D)Ca8^DaDc $J A Nf2~&wg+#{< /< XNE14M\*]q5 \c;! F>_UO`W&; Wa3J^?,= x#WQOZ=Z+ci `/lc .J~(97R-.s0/-TKR]?Zg0kd^EH9]#0m6P@)u/ai`?b@y6C 1aoE3d+}z'696SX=< ǝ6CGD Ifo8~_Q@bpxO >1GF&C&yIF1bb) %g0/ŀ{x-$W^8b>-# "n EO5H' ).R','#cU,:wd8)@oRbOIG,-w{H*#Ub/d Z-aSop.t71?Cnph3>2!90@=[Idd7Y"[4 :+O'Z`~?k! F/KBR5+KS\;ba1~Cj)4E1E=c($:q3lIZq32 EzpkG7/e]'Ch+3@C.`HN qs9nE2b-D_'8-~Pc^9AOk*(I@II20$RE']fI&eAP6!.. /2Z?7C;"<NLF:.=MjzHk_AS})M1Z/>6b73/h34SK^UIm1bu9}5TN'_*)4Pt%P;Wf6w,+O&A],AQh-gaNF?KI u7K#!eJfLb-Rl{rD[ytToL5ÌhB SQVp('tse_P$X,2v{/wuŝa9Nf^&(P-Pu7Gq_[? "Xx`rL.*j;6Ax:|{x6 SC+aK XWOWf+Q{IK5).NCt\7OEzUKgWAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii^i^^i^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^i^i^^^^^^^^^^^^i^^^^^^i^^^^^^^^^^i^^^^^^^^^^^^^^^^i^i^i^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^i^^^^^^^^^^^^^^^^^i^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^i^^^^^^^i^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^i^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^i^^^^^^^^^^^^^^^^^^^^^^^i^i^i^^^^^^^^^^i^^^^^^^^^^^^^^^^i^^^^^i^^^^^^^i^iY^iY~Y~Y~^Y~iY~Y~Y~Y~[ rY~iY~^ii^^Y~Y~Y~Y~Y_Siiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii6a41447d748eb6bab142ba0caf5dcb75392fb6e24dae2f9ab25dea89079b8f8f3e8f0596ea951efa5bd0a9f413ddbdb7d718df9b5433173fbe81f5c491e1c97a4ee595074b047f001a41429492726edd32ad7421e0922c6e7350158dc1728183e1e677aafcaa78648d8a1e04e8bc0c8bec4a5e29db613e1940d1cb7d8239897f639a7710a2154f6afa198e9fb8490ef715b3986beda8b862b045e4bf75fbe36c22cf60267a8a87a8bf69af940a945381119a27468897cbe4003286798228af6a3d170cc66574b0778dc94347177670af64d13868bade8750819a6ff51c3abe86b2f7040ff21f227343133ca786ffad19c1515fb4f1c39b858525e5a31cbe957580c6945c84d719aec4499e4fc6955ccd7e8ce90ff66312ecb1a2edde069ae5ce6d7d964766ab41f648c6c3e6a91d9d5c8ccf41c72ea153add4b3d4f9e2b0e4a79e03c96a6816979d7643add104aaf2e333990622483c4c38845c1e1e612400567af928ed2f7be450b4aeca5bed1fd5361d2a05e8b4386c3eef6b5f5571b06e577ec7ad874d87892a12f880e4abbf7936455305c830e827911ad9422b85250ad556eff111c65604a641c15cb87a8dce5ef431e9dedc50eb7befc0a74d6b88c07fccb35d381b64947594fad23a9ce5f32555a0d4d57f4a17576a4db6990843bda2dd76dcccd0ae4182ab358ee3cfcb220231688442cfa19a51f0c74617315c9fd4a8c2706fb752eda8a6263437822c31228ec28d10798a5526d225773208a7a7974b5a63bee6cad8cb57f71a63f0b2882b96f86a62a86e150e29c103e81e7540c5e0812dac74d45c6290f97c7d6a0415bc73f2c8c016dc9b872ff9a65c27916cf8293978d53417ddb77f2886262e24aef5b422f17f681a0e84ccac81f029d66a776849609ea46e25017bc896d8aeef71dcfdf348fdb459d45606f6672145c420bc0ebe599875359485c0cc6a2b6d5795c650c5db6a7e3634e44d725bc54126e9f3a806e1220598842822be54def5966f15e900410b8f1fb47fef99e101d405b423d86c27edea1254c0fd060d343b59f31a5be72b8b28617457b2556c9a786712d642bc00e98903d471c2accf15f20dc5e2dc3853d82dd0dc5b87fb6ff31945461c0e79eecf4b7eee6caf7566bc461bf7196db72837f1eaa3aadcfc8d7ff483dfcbdefa78a99eafbc8bf79810cffe1159182848c4228bf67063061a4e4327badfc0d108769c5dbb8a969a86ac275570201b8c26b576d5da0c27afbcce3e9f91c06e52996c196b3f21b6ab096ebf62b1e9f8b13fa7ef7b137b2501e5a7404485f91fc563a7ee487c395283da502061e15020a15d2a5ac07a6ed429eea0c16de70de04e386ca84660e741365580262b3da0ac58b3358e2a89149606f977eb3842ae7110e4f76866831c6ecd2074695deb07a22d462576ca07fcdefeb0d34391fd3e760740b52892fb03f636aaca906af697f1459f192838fa1b8fd2cebb6fb4f5c3f4ed754c2eb8a0336e7d1c5245b0e9f12f376905533595bac6f28ef8450677a99baa2bae7cbf040395cf0f8361b528bef3eb0b6073d3ee9d90cc69643fbad1a2958baf0e5be3157f92dda3a25363496c12150b316791e3decee3086d947e8f8194654bccc1aeffe8c1608cee67e4466d027633b0eb964b84f9b6d96cde65a8c99c9bfb4bb2ca73902a5dae0b7b25a503139e2d0f6a3c6a5c90af16e835cabc9285a3526048b5d909c9be8c8692121143f1880e4d3c9fc80982537f2c89be7b077faf0cc35540de3b27128b4b22bbaedeb8e0ed84e2875d9d65359937d547338e2989a2a67ec1f730200f1f323f07b162379f289a192e016c2c6569a72c87adfe6f2d3dc88bda9faf3aecf04fe2f285a6b38a5c27473365792aa9ba8f350b39bdc153b5f41d94c1e73dbc8f961f3b82b6c4442bdd6b6d6634ebd8dceefcd45f0073264c9a395eb5bbfff3cbc0a2a81d467e17d01805add7a339f39d0e94c01e531e7fe96bef486ec74362c7c2d9a320226613f7bdf6aa8701f196c4c745e3f2fab174ee0c14b18d05b078591779b872f2c245dbb50eb5d93663d823319509e90a30fc114b3bec04005d6b26ee9984037f1bcd4db4e11b6c2d50e795836d830c19c5072aaef6c3ec8bdf0b6d15b43947d5f8b9c61e2e16104fc3ec358661b23d63a53a33c7a70c6c869d50147242001c857a7be41110fcd37363e4385443e8909776425f8e03f4bc5ade2548ebf32c598ce4996fe9ec931b2f943f61384f661bfb408142c3d59944aef09e331c70066571b3c36e03275c47797f79cc1c819ea29d1b3753e83a93a786c2033937cc698caa26b7098b895419e6ce5ef69a1f3ab747f8eaaa939797cd98447c0a289be6c9f1edbf08538390d5116afa925b61023153306620929712cf03680417290487e631e05b6a5783fa51d8cac505069136f2d63453f412e48fee067573ef8e332b977c958c72a022c88f251468b102845034ec484c244917045163f0a34c6b47a536d7500f3424190b85f63e00d14c448fa211382b7ee82627135d81e59b53c7d8cc098f4e95e9e93374dd0553897e91c814e550552e6ebdfe1598ea96aaf5e6f8685fab52247186b05112fe96e882d1ddc4564278aee8ff299c415c4adcc32a11e3ead740fb884dc4f1cc020e78851912c150bcb1a3029849e7cc468bf91cc5d88c4c72d4b9e9c17d478f271f686c533c2f28b67c91342177f118e7a5baa759a8c64f1ca7caed604a72d4ed8b6f34e48e6d779075f209c7090359e26f9e56dc567b173a87718dd190754936f2db1c7f5f9f62437e3662539fc76a85ae605d8e11b2be7601e2032a793afaec598d93fb4c1cfddb8e6af4e08a7ce09936fce38b02992b51cbb5ff465baebee631d305c62b46b06f02b592f57e959bb7a569dbb7be5d3042deb58dee34c1e28256b72548264c0f123388f34197cd61925605a5954f3c57af3ad01ef48bd299f46db412b033d699922d8a1b124047b7ac8bae429749f5b288d0c3caf95cb5614fe9c8ec50db6bc127652133f16eabc8a407e3a166662e0e8345165faf51ce3387f3c69e14f9f1ac8d5688a908ba44354cc231c388895b1afb9676ba7ff9bbd11cb8f91dd404cbde7419c3567af67c3d97b6e4cf544e0df33d0311acd4dd4d749a71ab13d1745ba2be63f88924664100dad4f510d3f054b9d344574009b2ed9bf12ab8fbcc5747e7940444f091a5496e5a8a7cb46f5d99abe03db7c8ec4e727a7b795eda0f2fa0f63b1a5c976062ba3480d6554103f548a2622cbde7645c67d79e86698cb9416ec98d4fda7807e446e27efd00ca20f23a099c15a75111f0006f2298d6ed3ee6774947312d7e688be76c88fda32273c60af8919b6c9d5b830d264a69220f9ad5d257d71e3f95523332f5aff75c9384b5505bf4f5fc0a928e621b0a54e61213beb45a4928d06eff8e344906c20ec4923f84b2f4cb92bf1b0a49cd6a93bacb0d4c9d61f8e67c5d6e72e1c9a0dc7ddb0e8735470c7560bd5f9755a560aee3ad8391daeb24a1557a6b592a485872c0d1168bd31bd3e5cb2bd3e96d3e50df65368d636d2f29da91bece341468340c774230150b10e4a20e1891b1f4aed2d6bcfa0068454e1e43d357be9dd192fd338d5174af6b9554cacfead9b7c79327a9d25653a00c1bd93a5935934c51ec63c48a29208d91f4ad087f2aca4682b58468a06817451c761105e626e92b66f219f511a95b28f73dc883a54ffda52a1909a305f3c922e636bfd74faf5b87dea59a460ec2dc9dd1563fe628477ead099af12a98d36870c86a3d2198601e436a78693bcfef6f1e84ca1c87297182366597800c12d33184ede50e156a3165dda21a371ddb72445cbbac800b16e37fc9efc0ddc9786ae8a1628e27526ae4784c83552178aec8012face85ce2c48109f9978c473b680d2e2008b09be1be779f9cadf9ccb45ead8316d2ecae227c4c0f20c9ff95eca1863251e35ee3b3f1b70ab57079a74e2a5d0427675f97bbe04772c0eca63bad018dfa02fd87dec5acbc68e1e5833dd157ba8421f0570039926c9dd8190b1ceb3e0ba5a9fc257b36c880549e2595e4164fb27829c89becdb72165eb82ded7a75f93c810f9de11c4084c626e0518a9c555f913a0e206c09715e25e534a3fe9d35c1754268665db9258b1e3bb1eb3cea355c145dc7c65205046262acc28de1f33a28c5ccfa99fa048bac8df0af82d6b1db44b91d621eb65ed1918f8ce1d8c09466b11d9fab976be7a9ac03546d43a1712fcf20d65d4edabf95eb6260b1d7aecc12543e70a7e556da6677cd124f11ddf36674f27c7866cd88fe99e0d937db97e5c00c0b4c18356aa3bde15aca267c9354939709969de0e86e62b65dc31e70c32c911ceb5b9d650de24764bd998c95ac443adc240f0e3d60d2118d0be1002d4d74d5cedf4be66284050988c3fa0806eeaf9605669fbf7a2707cbf4563dde4869615abae4c0d50e0d7865f8577b5142b0850874815f06f628d9165c766a5d0ad8d7e7d99e30228d5560d8a806b106bcb7c7ed3cfb5680f8c77f51e5b8fbc0c005e61b768304ff132857c3aee3061a527161be0b5b10a6c257e4c400bcfbce4c58759a198622ccbf5ca8c3321e52a557c19861514ee333116b5ca2dbeda05b4f613e2d337c396bb02d4ce4a6946f954ba38c1bb7f8a0ce28f43aebb836b28ed6d2bb80742056a7334d9915ae1683152125a1bd0901dc6fb8444d6095f03751406d5dd799a1d09f26e043a5a8f16c7bf5c9a83ee94b713f667830443ac648bda0968d08ed7ff550fe22a56c0d585035b749a929f090fe4034ef382c9effd5cefaa6d10b75f6f03c1cf378c8f3ec8dc403cfe174c7736358dc401e69d5c07f00c9c928061dd56960775c08537de52f78939f0c2f73e5d9f383a5bcd9202e90ba3ad4f02544ab829b71f27a6779ae90775251db293273114ec45e64daec7ac46621b515567cf1f44aed68d774fd60f7a2dd06ec5017b8f7112c200c74b285a8d1b7a2361629dbff3479ab84bddfa6930d6377d6b0d1ca46ac8f7c08e82d55ff7797bf5619de7c13a05b27dd88750c7e55e71936fc5e3c367b906082266064498fa236ab6bdd8e98d4054078a675c23eda167030f8f604dc730d504aa585e40f0da111409d82e282d2d94ee4bc1a8ba35fb12086102e611d05a6a1401b7d04307cdd5c0199a91aaa0f699a363cf75d195de125769cc55b8b9c3d0a8cf1653d0aa3538fd4e0738f7eea04e56c65c326bbf733847e40104d952ef0f407ae88a5b6fdfcc495251a97ba86745bee1c7c0bdcd3da325a6ad24ad52a93244e3602ae08930ff1d8edab04e4082dd0b1151bee6760c9404bbcd4f18ea08f91322f4f4580c3a7ead2a37f4acd4038ed1797263c62099af1afcf553a940fb080094977336601481ea50a55a1ec16933a5790cbf3e2dd3e33f21029abf057df4b34cb7c46db56a43d02412b5fd4be898334d9fa055841e8c342cd90a27ba05bf760571d6922278e07bc8326a49bf3c029eb982ab1202f44014912e52922d038c7b7a005292b12bb4d1ccd417dafa0b6a2963e048f47eb862360dbc70700221a801138a08972d683e7ae26acd59b31269c12343000c8c111d9f58cb54ae8740cf7f1648ba7d460b796d98742ba74f7df35072ab587e42402b33be6df7231812b190c561325bfda02c61682511c6eb1e0404471d74cdf29dcacc034666ed368d504f6bedfa9683fda6b3544a26ca66432a3c5194e6e075e05c0af821196d1fc0e8ddec6ab0229289bf3ec7dff4df8e1d626db763bac8b5d5a520c482bf88505c085b0a19b6a731f53bc3a1a0dc0ed0de450b0aceaee839f01fd832a958cf20e0c2d27c9e6e2efb9bcd19fa71d4dcfa536e5e610a5fb56b818b335d901ded9418a45fa32651a5cb5ff81d033b0cea732758a55da5db8b07c750ce371d40a2a7fafe3c4eb28d13f0ef00b27b3700517a28ea17205ee7451cc6f80f40f0e3a778a614801321b519991666b8ca5b8559aa89cc1754fa78dd49b0f83b78b43642bb40be58e20caffbf4be8322812ce12376f2ce9df905436c8dca49530913a9fdcb6f1382fbc4b7923f76b274ed86c78e44ad011bda9216ff291bd22c8dcdd3631b8a8aae67520d7f5874f0a8e45816c2c67a41a50e4199d9c74cdc59e99999609378142725a3036b8869cad363c0712c5b0fadf486da98347fd59a94a60f767daedb4d54384fcb22f9e55e26428260d7d5f9c04444efa1f20109e61165955c64ef144eceae53f6d4df01ba7a81524e7677d85fbca691b4e5cc4dcbac404273f0600e7db898ef7af0d370a4543cd2808f15c73c886f62cab7d428e761049da436b7ccdf610b62169f12e15132de093c372293012efd554a375e9f4f384610542305a248d4135fd19b79f3c3fed47ece87e021f2f5f243ff98c0bd1060907f352faf8cb451a49085098641c3229d2c314b12a9aa78329297559e580c5b3c4b4585b252c375771388fe4126f88252f379178290b612d065d7d4e3c0f3cc31888b5e6e4f2e3993375e3695587a870d6f420c6651c342b30792d7afe614cf7564d7075da3c99ff5d6cfc50ea61166b2b935b7c4c8df00a787b3acd45594a0cfed287679f5edc48007e25eaa8780ba846881a529f8afbf30980e1e8db0f4cb142f1a0ec3f710c9a39ec8b0a6a09c84daa7304711de07f1d28ac8a35bf4b4b8de26ca4cddbbeedc70f3a02fa0270574bfc659a4875e63d7a6714773d301bc3f5a9837eb85784d21ff7ef2de8000c433243571344f3c4d6a997776e519589336433570eac067e6bcd3aee2a91d7284976aacb714b9241d173c6e3e066bcf30111cbd6f5878ae0e44b0ca4225a8e5286fa74e2f2bd4934b32b5db32c7c55c3474bc3ef4428fd8b73ac5da684f7b60f8c5e7b06ab142096f7d73e275ee8138da5215e25531d5b046c6d5a0a65433f90cc7310804d3c2899247eebd5d27e1592dfc22bf753b563c4cf150a967dcf9e81abf2545f3ce236175c05762aa49baae9a5b5cbec31ac353f16491a07af9fb20f1eda6cdae90bf5746937c70dc5e00ca63db7292f3e7a57d89bfe523d93aa4d0fbef7da2f3305ccca4324ae2fedb066767b948a8d16974b46e23e9fdf03f55ad71ca1ef5ed243fb9d4f897bcd0de1e19de16c874c6048fdb8e13b5106fb9bc890d9e2abe7c827a75efea45ffa1122277a140e0e086e2edc0787f9d1b81dc7e5c4cf1a7662643617bde764ce4806abe7c80949ea0ba03cb57a8f1288dcf5815bc99d451c28c123796f414e0707ede25cc8f2c42fab71660f8eb344c477a353739b3ad1b5f53b80854377a9c5e5cd80abab10e0ed9168d52c16ece9f72d00bfa238f5cdfab7dc92ca48d4b194c9d5420d54fc4beb90ec9848ee3c5166f9fc4de2a0191f51bde66464e535ea061cd4909a7b144fb1d66041bf69bfab8e2657292535c0fb0d052e10a88afdc186e6e83ef0360afb410856eb9e230598b5e02af5449cdff6bc5ae708f36d5f3f843744a492677948ca4fbbec461f70bd32527e964f10c0b642c5dba4a0a6aa5df8eb68252998c85bd77a65721d28caa77338f5c07729fb4c95927bdd3cc78628e98cda51722051ba4e8755e0324d8d9256b727dc03c3b2fb0db4b050a6b7533971bba30499ae701c27bd913c0a4ed5088e5af01cfa6478e35b5be56c8350a2cead607c6b31996232b389593fbf4eba909c0aee131c012ed04a56b703c02d5c21c6a5fdecf6adf05fa76aefe800ed71fdeec45b841ea2eaaa98c8ded0b07c33f4b0ed5ab9dc522a7391cbfcf96310d021d3ed5b9d331a7969c8510116d10788ca6f6e3f252af577ae65c7f0e1da01402819d64778def0dbdc8f4920665ec6c0b8cf88f713a1d031687e4d590dcf398acfc54cf4544b456cf552c5c8f2dc3d866cf3db9d07dde76cac3ea1b725b9223255d04ffd57ebf979cb029ae4568266c1075f332677c035d8adcb43423b36d0bfe6862a86930ab9c09a3fc3d133125276a351d9f29378179127a81540af7f555255d40e09d44acb6ab6bf95105c49800426eed449895a1f39f1453fa324022b365a21daabf36020e420d4cb4b7e61ee6644b76053ab1fb38367acd7c142b12fec3c8d0b586d1ddf79eb2f624cfd5fc8bca21132ff8e9187ef743ebd836d1278ed4a23b72f2d2e52aca4abc5c0eb19c35b352160cbabfad743362fbe7088023b23d672c9c2d6016a2f45635b73136cda6f46ecf0600f89d18b3b3f63f0396368a4074787cce8a954a01a352fdce17cf0c3d696a924e6cf01e52d6beee90ccec1c00e44157d865fa901af00a1fb07009528baa28890517a2338c47230f9f848d85f57345586b0cf5982d188144ed74b02beb61ad7c39f12e15b9fd8b21944f4985a35e5604947c88d5fd7ac79fb22dc3e0256caef5fb94a6913b8e230154eb553b974f48126cff07944154c60081861f6343ae78d7509344ace7de151b3d8b32f3a2c5d6887b645f7385e6213350b8bcc3869c02f3bdb46b2e425dad7e14db22af8c6274c332db3bf6bc5a4d9264007542802c2bd8edbd26e002493d1813c8ba232a95ed77fda242ea9c1e5d82d58ea6049d14805964ec01c40fdddb44917652222be8370b4f0a785096e20a0c67dbdd86ea7cc08f8c7aeec06f3e999cc479aae2c54e6d6de810e86c5352518d309277f68758ac3a1779d4621f41af5d22a5594c8c00552aeeda7f8b4717b02d73659cc0c4de1f2c79bcfa3e12f91f58907bc535f7123a70fc4cf99e54c3661361574932609c163932884eee2fcc35e4ade1fa1867c17527953216a1d29078b077e8d20b5429ecdb169454879341b781b8d8cbb3bb0de8d6bf78cdae23a53d14be5c689d13e029f07e9b7e08965c22defe6864d0ba32346f95e9d7aa864401619891a0fcf41635eb9cab0d0c26ece17c7d704da6c81f8078e6c7face20c4a8f9198e78b6173b6e10b33b4448cad7d247f71cfde8b1f45291755b7634ae20dd4a6977d745d7f2c77f7f4bfbabc653540208c9bf794fde10bda92f8197d1baa96792f164e2e8e63aa870a7861687f503ebe317d60b4c7ae03b63adf287bd1c03e00ddd9b8737b756a38793b349057040e79d203b279c33ff7e9d37a66d100540ab0de60e4f1fcaa8d62e475d297c9e755d3fae77fd196e922f13305b349d6f00e0f29838e26140c6e464923a2b95ecced5eba61c1f18c7f24e631aec63994c2e5ebdfcd2574e74f7fb36785c0374848a6e7d2b1e95d81209c421faa28b9f4e3dc2a4b76a8f3cd60d6fff114af0be669a6cf9b126026a78ae9f62a4e28348381c3e1c9674a08c3ef8f1c5e9f5c9e5aceb3f25ddf3cea559b9161cd808f79586e6183b71a5f1f816575d68d9f4f0cf0bdd4dc925e0203089bd6ffa62edbc29efdf8f604fa44278ba206f1ef0476bcad217dee0e0012f50287e144abdb17aa47695cec6083d8b4a623f45f7df79bde9ab4b1735c529afd00cf28b7c37efdf060dbde3b9adc3f56bee8909a48375f3af99c682e511c475569af8328b42c76fa38897f3450ab0162174410d1ab736c01ddacc3f143cbcf5cc6233058f7629176d2883ec6a511e6c2f9dcba2729e988c4c3b49df55b61545e9934d771a9c97db0a2c172ff9ef7ab9b2168dd38a226fdcc9058cb257267f59d950d0a488a1dc8645960f527a1b8f81d225a49c95b08ef1adeb54334a55c31826bd4454918f94dbd4db39aa6f6f5086e20785da677882d21876729a148d3e28d99697a3f3ed16f5ea4f47977c20cd39cfb7c250eadc8d29571a076c5d27578f4d3ec23a0f4e5e663f2ed5ba4af4f367038d73489d685a746ca1ba8e40a05c03e1db624377e4bfb1f8833db665f6a1c36463ab1a4e5893876b195343446c4a5b4752f900afbff0e1e2058143c4c7a0750c39c56686584673d177b9749e1cb08e222f1a1153378cbb5e0d852c46994379ee5bc2c940199335b4196705b06aea8fc292f0853b47df7638e35aee1675a7887870becca78e305f508b8325ddb130a01a38d211328c7c420cf8ce4afaa99700514d3713c8c01d43e05f0ef2efdbff5573bc20cc0aad9adc9ea4df570183686472071c2e5b9c42c2089e1636d2d7e3f8c160d60b7c318294d33c86a2b30444b7b6216624bf4b7e555ad7a3392cbf234a0d9ccbddf298e3b23f77db272b2a6a686f8de105d20c78b84f23228f24c82b269dc31ac7bb49361bd8552bf91c96bc3bf815c006f44505b0653867bfffbc9aef0b0fb207de2f044b91a510eaaa162f5b513e5833d5c3b65534b3fc7d95001c2490dfb868152ff41b501eb231e154c9a9f74f31151801c51e69665e11ab4cca956ecafa2f2268d4602d21db369fcaec0199db6cbc9d6cd658a1d3b074b272132b21751f585a83e93d924ff8727bd674b4cf65a3f4d49785ed4572ba545eca7c5541bbc3b8402aecbed9b73037826480e7417145017ab5b3682ff32ac52bec3f832f568cbe8c9e30a909a7b7b9f5f7f109789a8ee8d00887daf3b12dbf359802572232e4832e202439a5174009ab014f3569ed6b8c0f657fc355fa0c9a4fd1bdb62d45a91df9129c45d2aa4ebfaa58b91b3c6a11927299d736da33308f23ba49c88a39ffa7691555ac9637a251bbd8830696467509b9b076108dfbab365fc75fb4a4c3cae202fc67bf7bc295431202a86ad02b9ec68fdab8881c0d884a52f16cf96990ebeba98a66e79772e8a9d6593155aa635b74e4bfb0c98e8b469ff4452d2dc7c016c4878347463b4b4b809b7511388657a664725d27d2443923dec85163615cc56a9501a11d3164158d4bbb571165a4738dd782bbddb36f7f9c03464ffb0c107321e7a2d4668eed458c1ee70aa8f6bed3ede2825b253f0f2438dabceb29ee52cd0802b9d8beb63c5296e1332af8a9e5b1fe68f0a4c1c5840b170254efc8aa303d2a42397c6b2beebb2034f679aecafdf6bd795d4121953576a91c17ffc12c2628533e2310f8bc1ac4dfd3a7e8fac42f53021eaa01130a77542e3e8be6c67355d21fe8b33791b0f470c0d0805cfc5d5ce35a157c452609d794e391b2eca27db67752278446070f4b316975b2e92edf6cd9aa71c5518ff9835caded458911f1183cc263d9bfb7e038d0af49318d74dea202473d0c705b48128d382530db3fa5a9e201fcd6f0af0ba3fd1c0b1f7cf68496baf3853cf4005c0e2a4563aa44d70e095979525a2e526faceb67e3dfd51ad5c7bd9177dd0b6de83ff9fedc838cee71aa91a1a94655498651d2081226244cd32dfcce205255d3ed3ffacb4d286487d85f73aba227ae4c7b7d8773366aec99fe910f0128566e2f81df2d026e563a32fd77a7526d776ba2ead891d83187e5d80e3d60a1c0396c2f77d7f7fef0b6f2fc0391fc93fafccfa535b2e3a8578519c8eefaa66ecafd22c268a8c53c2c4cc2f016560e04fb43ab0252b09c89960c0848088c7468b7f459149aa3a2b1cd8b468c867573f46221a8e2e1ef128d6437fd62f68dac3ea19ba9268466c1bf64c27ae7ef035ad278201b4ab10af994c60063e1380f2e8f6bcd82b98212fecc9ecc31e6695705756714d794c1cacf2a20e18352f930c2a8e54ff0ce1f9585d14dd9701bae2ff030c5faecca39ecb8f463e66eb78ba71fed68e11caec2dad7cf310f1438218bffe2c4626c3e0d3bc09af6cb8c4c9a915ba79310a46ed85f831ec87b25cd06175ec5039a2df075fcc2ec1e2774be153bfb1a23c673c8a0b904d0486ab84af9c4b19af5a1c1912a4fc5297936cd0c22d9fa15f995c14bdb897a998cd0d58ef6f484ef59059be64a1698de898d5eae0ab964c98ff505cfbd0c8597a9f281e7bb18e5ed538270fb072878acb557656a5797b2bc86ba31ba9204c9f920860644ed70b33cac586cc58b16b02853beb032b1d9019dedd3b2e4b54dc1d4e1c35e21da950c97047f0953fc612e8461d1774bee3f1743ae8c27c375a52aedb305be338903cddd617cc261e0d3b15bac5b909ce72df871f8d4006dd8e73ddd7087a906e432959eefb7b1a127d95ef940d6aab6380b05472796c381dd5e01e742eb0ee3a8e633317e7fe793220d1009d434862dec28747d9812fac81bedf2cf6aeb76adeae18c8d67d11f7e2993c6e3733a4c89784641e2fe5f7605a23bcf10648d5723409c6a180fc9377b1ad123ae86c19cff985aa5e31f221091e5670bfb5bdcd8663117b3ac6b3345b4762e1b18fe8be0fd2b062b34880d0a61f57da23a3f7177523c3985bb1fa5cc68180e6c956667a5a0a6ae28a6699ea9537de2046f2a2ecf74142b33f5a5f459f457970b06eea75bc11284910b6e016db7277103b6e342f154e60cd0901c82b8a7cd5fb82d8ccdbf0b848c5e658e3dbcd552d979b7683be0e2d195bd9d854d9ccc48ddef9216744d27a6295e5d8a736ee27b4472cff03b672a8ccca115b7a2d6b9f0b61889ca38916232a2e9dcd031747380f0da7e24e562bf4e012bc5f40704c3a4da7953681b4252ea31020acb18d9ab402a380534d5a7d831059cc1dafa54c27ad4d917e938741c6cddf99e572564c05f476e3487f4c1d5bdc397db14196bb0ac99ca3dd8ed00123232da36df6115042095039874249e28f0bbd06343980078d30e205762f79d29bbae72a9582d902fcf9ddef8b630ade74851ef16b97919054370b71510c13cd195c12ff9cc96c00f773311b6c4e7cdb3639b82ad25637cb3c152de70086bc4fae0a9c490118a08e2f2bef982b6f0c8abddaca83ada1a9018bc9fba23025cb006e8f462d9b9d5abcf1e1ff1f629c650a68b0b95160db6f653d617debaa14231fc4ef7a090509173b39eab249daecb0139b4385dba33018f5c55ab64ce788a016e0be4273693401043d9946922fed4e0ded176a7ef29d1adcf4b32ba45e631756b54ba2502f0565d1f1bb67a1eb8861cb3477ce82a7db468255890c374228f87d7c02853809c2d30f0cc1e7eb97164791ee95f8d91d36a840b6972c714efe441188b79187ead72642e2de2b47932507893fe9b040d94d54a66a6ad271758ed3a1ff14069420be83a1d920e0c681210023b3d54b801d4d085a09a7fe4dc53b856540fef7168843794970ec35a685c2390ecf21eb90528acf45b233e99cf65136d8f5f84ff6b6ce6ab552736ea0c7e4422a906d7f1b3a387e61ca651b8d37abc207599ae857bcd4c2fe437f8ad89ee5a1781db9dd93eeb6ff0912e23634d29d96f02376855c0ca616d13384bfc7a45cdfddc8ba0f18ac1e7b68a2b7a70407d376921c0ed4be772167806f5aac46b7d1be20db42092bb5f1ab1731dc1cd1cf98a2b85993493a0835b1f95f9c3575969d69b3e31ff88f06380c59f16f1ea681cf0e53c052807ba55181c1d2ddbfae7902e2ce128aa2277b44bb79c2bc3d698f09b21e7bb2ef74f138089998b845c42b080c79ff3156ca478a61a3735d9ee5c6c8d9f6d221dc60d99ba6fd1d99ccc8bb27224fc8a020d09d8d8d531f01d31c3ad83ab570ace276a65a2166182ab388b0753ea0723f03abb6750ba648d7581a770fdf77014a5815c5ebdae4b4ede71bc3571af78c1ab1e5fa5f30843b68feaa4adddea0a53c3d54cf01c5dce601b51f8a7f98fe93bcf238bea72ef0a861a5cab0dc16e636f1937dbc81baed236517614410d405e435a45df0704a6460a55f5e45cc0759ba4ca2203d7280552e578ef1ce8e34e01b047c988168aba4769a9946376a8655ee95ee4e04404ed2f1e51e073de9bfae8f6e6fc397080c382e9439b2358b6f3d6b85508e0a5b369471f829c9c3da522cb9279fd2cd42870031311be5d2e22a8325c61747fcd507d0883f4851f0d5ffbc10694bc64592d46e20d95e94a1e6d925c671af92ca7366714e50fb8a4467d93ac614eaa65f307bb4789e09cd0b65e0e21a9e1ca2beb43abd83abcac49b236fb8410c0d0ed587932523879961b181d8a2e4c11e55feec21ac9f80e039adc5690f6276304a5df1c7bf1130bb8d7e59c0461470807184c6a904314b6f1e26c3cee12f09e7b95d0742f07a735c10fb1a98d537c44fd6d3bcf1bb42a01b2862fc1f5dd470f3d9b5e7978c33b7dd6f3378d1e0d47f314b9908fed4e6c35a110e3429566192744ecfdc9f9a3fb90f0388930c9969f0b3bf4f3946847abdf0b0bde3e3ccfdceccb0e2a52ecf96587a5061ba66ca72fc0930980d8587d75daa7e873f7500616a2bf1879d91bd6e6ece450e1d3f4e8e6363a72109ea5f6cfbbba08555c585364966cec593884f54d7f6462c257ad02f7b6af894083e9b985bffbeb2fb1ec3ce1461e8549c52957f93a39e9f1c891f29488957f4541a4222d2a0c9b8e0094625090cbf9ef07268cb4530fad105152f01257dcf6aa9d85c1ea1247e755b36972260f7b9f8a66ea509ea54e7f6054580ca5dcff60f6a28505b41a8443258d8a497d75f140f371c9873e0ea42a656c38e8eab3271e9367bf6341acba34ae6caf100e2d92ee4b465ff1d58c63dfced3a798a7d4f5b30e43bca0cafbd15e2be57a2405954f16d2150d804a478266a9d2f5e8833c9b78260a63a0e267629a871abc6220e838c6db7b77760e96c62a1eba5d9a6266506bab0ecf7c58ba79b655980c4a8bb7c8aa38a79923d3b175fa8bbff4974ad093ac578ded7a4c664549bff6158256aeb4612d6022a8860122e4da300c8227a3eaa9f1bb03a8aa787d7473d2cd8d5e9448f13a6b4862555f51338aba301d3c107c907c6a58dbc8c1c438699cf6a6c9e5485022c012d3f563eb3b677e68d726a5105f5e2c27a54ab6d260666d82f0fba3701d289b3ccfa4eed30782a777744d9e2516c8c6b73a30c38b7086db888755acb6938971575187b131421504e99b97acd72ace93b6e2cf537484fddb08aaf0c91090c07569ed53e1ae149ee694b87886d81502102b58c95127dae8f9ebb8f6e1757dcc1a997136d13e53427eb71abf7fe0d4ca5631eca2581f6cb3ae947d0c4e815e2812cef4c75198650cf4ab4542e33fb45493e361d0b66c1263ef8af634415730e0d5add376af37cc66333160f207aa573b459fa387d58ea45b4c447310aa81d9fc99a122d66ec42f7d4ab2840e4583b831ac046e50b75fb44e082ca74ec83d31a4ead4c65cb9144a9ab503bcfad11b7fbbfb2ca46dbbf0fe8b9395e955df9ee0d311b5a677f79f01b47c3c15ff9b9a8f066da6dccbec7eec4dfc0cb5f31189e49df4b11e468e392392a0c1b45f5311d78894b51025041cf372b760aee3f1b32a5a2405c82787861e72dc80b02a577e72a0323a235126840f654318971dd37f068f9cbee1750582cfc86901bba34d8ff667a4960f6dceb05a8265b231ee2892323613d36699b000aff81454e9eefec5ea842ad30187be1b32b91979a98790717f00602259fe22e529f7952d79124978bbf0c00637c91cce7fcd27bb1f5e861a82091b1081673f3a0c32a4e8e748359badcadd149ed9b54fad9d158ef9e2801e469216c2451524023da16a50741c6034fbf49c695df7c269b80ed8419cbd05bdff32d115949b6b6cbaef193d2d23714fb23e0276ce4f5c246eb15f8c14c5a93117199ae5fe2f85c39862011bca7cff7f24bdde645556447699fbeb2ad25784792d4d0a8c76d196e95fb7d4242e81c266fd8ff5bd06e9cea976cbf9ba1c666c54561e50f66d9daba4e002f0c04d938dfdeb8a19c6d4497049b37233696029a4c82a8113710063c583ddb5628554a8a6b81507299b89152d351fabcd7946d61fbb21a0b571b776fcf743b4234365d81ded7fa8114f09e4a7778850efbcdc6e281ffc669252f72750e565c0d0d1715057c94ad1304d6b4c03cb7c22f719f291575f0e0ad7ec8da095b352c253a54742ad4e1019dc90e6940edb165fdabd9bdec6600f51e7638f804e967d5926e5289c97465686091dbe41b54a0d87d6c79cb6e4c8021c87bab50b2b21888efc8a4b6c711ba0beb0b1898dabc6de4ef9d75cac0b180932b2fc313478cc01739158c19637550df693b8144b374dd8dde429c14df79e75fe6e996ba306c6408a2d19e51b701d2391601c5697a72929c3c86d34b1233546938b1e8ceadbd8733da6cda35971b1c2699d0578bfcd778b5db46d8715fc92d3c0e83ea97db93568d6b65b013cc34a5218fd715d8d2a546706be1978785ab54ba62416dd7c96aa3dc8112df2d53799b551ddb32616621388f921269a615cce4e2bb98abf5892e9ee0f9420216bacce860bd52564e8e707bd2631c361d2b228d079e997398344ce8f4508569cf8c7bbf951d73d07020d3a264661594a95fbf0fa9b4239107b5d748fc9ed1c63bc2d24fbe3a04e9b1928b5a2788874d048efa01149fc914e48f08f1b25951e5ff377142819b912837b22307f5b8a9886bffbcf76b302509a6fa7441c1c1955166da00a21b5009cca2ac41fffa4df324278718f9683acb1249b3d2db7e97d80e1fcdea42b9ccd9a2783e155c0e0971d7b1c2252e5fea20acc6384ed8c626747bee832e3c4e799f288b453d7410c27bd3101d94ae3256d5098f00c6fb688baddfd401dab47f0b93a0b840b271fe344baed5b4574f7a505ecb163280ecdaf746cea4e4ff8d6f25ee68250e52e3fd9ab9a664951a17645ae372d7958a957994f7e104c54fc75216133790f36083004efd4e9e37c83884fbf0276c9ff8719091b7a17b8ca1054664e0bcca543822a6bd50cb89434eb4ad89306a01fb276c4a603d66914762a5145bc3799f0f96e2effc96798c866d8451fe6f247d3532cb8b5ab7b40642f3dce80ddb9d01bd9b4bc13251c5fc94839a25b31e041e59bda742361eda62c81016d62a77b6a150b7ee1b4ff308c0eea66276b6354f088e80f619e2c9cdabe72702a1a6c07ea09dbb661a64b4e5194e8994a877f337dc629c0cdaf7b07edfb752f8ea10ca2cca85f3847fb0b341c0cb52bb9ef49c597f982a146dc13226309883a96f5469e244eccf35b435f107bc09b3af8f3f896452c5ebed0b3f8a32dd9503d1f0ecc57c7869ea74e7d688d030d683f014d73ca9cb2c3d22932ff57f13e44874565d35adb924de82b5d201f24a19a9cd2ca1b0037cc8236cc8d5c3d2003360eef6edf9f30e7b859a35952e20e1b0fec962c6ae2b0e7b5fb188580a54185f1fd8a6ab50436403841a784ef63356125a5cd9fb065d300976ccdb241732e8efa15a3178278580722b1c04b5740c60d995dda47b322317020cbcd6baea18b95236f82c58b5774490f5fc94c0e50e02f31a60c8ebe18ae66c924b31928d42eab69cdcf0575ac611763eb37aa7128f4d3b8ffd4ee80ff6dfe71b9a7e5008d4ff7d8572976818389d6dadafe1af1b106d87f442e61fc752deb62847c859b4e43ede9832418f37cd6133d9061bb02db18814fa3bf9fcaf9d5f59cb7760e877d711fbe7e51ddcaeceafab0ec1deff7c18c0cb329438378aed2fd1b8ef64767e10842abb63b5456719939a2d13a7dfffaa86b5c92eb0c553bb5b65efe96bc2c25ef446f714d4ab96a9ef6db3a4c489e924ad487db5ed8af1ce24b24ebb7cb7858f3774727309bdeb2fbcb718e0e8a2adad5384cf3bdd9bf7619ae2736e6393e1f130fe10a3e92ecf65a3ffaccba89a663a84837918183764600bcda6e247ded2d1ae8a5a9d8029b9fb8fc4e44658bd3ca58a78bebace8c5180affda095555305fb6110dbe3141dd8744b7a5480d3c2f9e09a8ff9befdf65ace40725ac974b04a28d8e3ea3a62d25d486534318c1ea160ec0ff6377a2dad6e2f4b54e1167469f3015bda7e3d2530d6b7e0091c410443bafdbed304a62cb60b88b2669de35d0b7ce60d31aa069d27faac52d279f609bed9aa227ed68369617b66983e368d0eff4610b23eb206c4353090d11ba7bdf103f56cdedf33ac5d7483752e0745c5969e1c9e4ba6af40a5ad73d9db338d807de46b92ecb676ddbdfa9468497e6ab6e03763e18703af070f1db1befcb0415e81bb41e990d6892f27c5c35f854b4182068816c4a5d31327da43ea83c275eb94f249a6e1f87dce7169ccbdfa0f14c0533b191d91c85c1298daddcc0a16f6569d81c0403c45081747bc44fa1ccb073bd2b57a8b52c0edb14740501b6ad996de7b78696d7e6ec1f1d0e72a9069a80521a5a2f6a76f6ec86ea37244cbaa60dc74a27b48bdc9f143f270abd8359bf0c031e5733cf905073743a0a2b618c963b99bb4f76448ad8fbb82b78dbf6615acebe8836dbbac0e68e36cb81beef9111a87c892978273b070a5313d8d443b56f7b578fddce8ca8800f0c024e6f922b8b5c5ddaa50b4b7ee1b32c0d84c2225c10f17708c1fe474235a7fa68799004e65aced9f1b5d323d5c961681b3bd1b96fd484e2a8926bcc7cc61261d487bc4e4e0da8d8407adffbacf734c0d77baee338d04a3affb91f3100a928bdfbe80dbec6fb025d090dbf63f936352945ecfae3c67cd647600079d898ffb539e494493640e5a9d24efc3beb8615af846bf8b8924fd624e73995ac14feea37ea4292899e3c76251153b159aaa67a4c0c42f3cad7f41c0cfd28087425e7304adfed772c811a8f8cb756526e50900402e8ab9144936ed4624ea2c3905f9343f4c7ee9e6eab577c029d69c33ab24f8ccc2e50444c7ab8d53d2ac0bc0256b99c99815985bf9ef8c9fdb7dc44e96dc2e40dfa2e62d366c85793c7337c4075fa0c18980b4a93c93d45b8694709d65e06a165d9da6f61075493ed9162298fd19297a0d7f6aabc0301e2c3c84dbcb88a71cb90a4e169f4aee7a15c8458e90044baede4288b4d54538cb18a5564e15a63150ddfe0baa0e00b715a33cd909f395feae47cf42cd22a5a07b4afef4cf5113db690b94263c47bd5efe105583d90b7aacf7d640540f1bbbe3bb3087b4b1a4b2d85881ffc5d1596f0680e983ec1d8d0ca182eed7f3e80c45c12208227fc05cc9f074104307812dedfe537ade83c7b1a0b1dd670ab775d04e64c2fa193d6295e60e887a80c91ad3427c5bab216ba8333601f729acfd6834ac27f64f5aed91ba6e843c10c9b2723e69654c8a34e937561a5c300f784042026f6a50ceb1fe58be4bdce71af8c9afec070cf6c1fbff37eb802a25216305da4e24c00ad344209757aeefa6f5fea46e8c04037b53320510430818e80a0d441954d46c5da7d95722c94747aacb24dda9495234bec3b99fa64b23370af04201267d1752b0ed0668d5b10d9f8178de54eac968f7baa6edb30cdfed4fc46dbf0553b2e02272c68bcf71d79c67999631d29d73c333781a90e814851f3a122764a0cb501b6783afdfd46f862bb0e09aec9bafe84078a8e71a05b3454018bcab7e874df5753f1c781449c5116607024b28233d60ff2188fc2ad513f235a741df2daf05c34a059b7933af5bc6332361ed91dcf78ac544c83baebc164d7a8cd4710bf4a38722ff37c52eaf99f75cb98382cd1519d212d5d044e557fdecd32b5c3e3c8f31fe5f5bfd302843f618dc5d7803df38d92a184cbf78458555911df9776ec52d4780358247af9e686660660e9f45be73d4702f158ce0c6d2db1ae416f3a62c717f4da05c5f0e04a4b83c576d39e8f18dcde7c96bdde1fea876e98a763ce5885302201b5d8c793c14fb641dba40d27a4cceeea78885debcebc3180f30d3e6499e7a9e91013dc6ce036fa500401507a2730923bf9176f4fc6649d965a673cb697dd3d801a70c0f200937fc6403e8191a6ab84d69917a13753a6a92fde32267807324750c12d5e27ee10da68db8590a4f31d76f196bc6f63b57edeb491a397bb54a21c6f18b69a6a18213182b819bb7e74e74ca636a320685233d564d87cb544eea436587d00bfd326b986a94fa28bce83c3d8935edd66606743ee71d2c519927b51041943a85724af87dccbae88156a9e04bb825289f39a9e59435c2c254276d285cda4ee1673f09810091e29e76a103cf518fad86d05c942d1f97c3307d8e4b3c0ea3a52023918cb7ddf010f1fbf8512e236fb44ca88fb8c25c84c0ff379e48e6dafc51b9337ee61c2c45653bc22ac1bd63fab7283aeee91e99c6eae2740c8789789c9d9b44eff84ea2a7ceca95dc735d57ffc9038a4a68901ea228dc5d0e7404326b4758aa122b54674a518767ad50ec1ad6420cab7fd1dec63ebaba58913d404b00ae288e3874a901ccba60f2c195e3c5c3c28546d44b5e7c4f6655cd87b0722ba3799beef1f5d5e1bd49670919bccb662b01338616c463977df52b9d9dc357729db5a87f44fb3feb524ba0dd7f49ea97950eb3e3cb37762bb5247cb49ebc5e4abf4ffd26abda7ddff0431c4fbb471883f7ef72477ad08f16dd8455a9e407c0716612e66a731dc15c527991cb2ae0c12858cf2a6d9e81f4f041f7db1f986b487ce116d36439144293d6c9e788946a7629209ed65c92eecac45a656460c7c8398641095991e93492e48e5cdcbe719938687f38bd2d0027d06754aed2a2a98ad6658df9d52858c38a06390b6a7bd6740fd703686f829994e025c386fb8f12e0ae669653d5a77d293bdbba40911ee37950a69716941d38e4d9b2780f7121de76a6c673dbd9ccb71b3d814be1d4f97d93bedb7fd84cad893af1ac06af59990cb20012eca76064d7547a6fb9813bb7a34132654f9798e8ecda110e930a1d04101ff8eb353f3afec9c101ad3b2d498a5c02d44fc276546415bdf8e45f0999703e13ca511e0fb5e5439138f33ee98e1efb1e147bf69afe7d34d527015fb8bf684bdafec2e1d196224d952ac77629c12f1cceecdc9335323e87c7590f412119be7073b8a5b969cebbac13d5eb31a0d09d7ef9889b7bbf698fd57e99d396694edc16c17ad4d69bc40204c8e5791645c31372eca3dabc311aab18be736356385bb9378a2ec523324233f8acf85723833b96418d39a10096c26252672481c35a4d4eb12c9ad46668c23a6eb7e4d0174655a9f43ae4bdee4b4a65197db2a3d0a37285e67e3ac34842d1fda28f2781820f99c22aca736d0d62aacbecab87ce6b16b29d8a93b0794ec3c769b3f68de0dea2423d058d9210230da0c233e170c2f6bf97e9ace21e98207652268251b2f06d185966592e25cee00251f6851a72236227ae4add62c9ee68ff240d8df030cc32709ea05810dad7132af891b3547a9982815c3a4159430b34fc80054185ed6e5fa476046ce863d63308613fff19dccba2ab9bf0a3fa30da3db2d53a0ec30302adfa4df095a557ad328a5397078d4d921bd047f27fb569629431b6e4f268457ec1c1a9c9032506e3b720312e22cc8f679f76c2decacad2ca2ab0f62fa21724874b80e9150cefb4d80b52481f8917943e33efbfa7349213414b55c3e66d6fbade2175055fef29047ef28db53417a9ede7d0cdf1080109263ca102761c88dcb05b5d63f805ef8ec6d8c93f06977328ddffb06b96de13426ee8b1c5c482bc35604ef4a68e3bcbe70ea186d468a55f5ad23fec8957a3d6bba53d2585917560bc57a1a4f314e64374c553e5f5eea90f7f6a58b69c67c6b5b9593142440f63134edb5925f9818500fdce4340cd4d581b577673b097e09feadcfe492ba232847000822736953857851e0da05d7f1c9cc6039ae669704adad400864c310b5db7eb13b1da4c0163cf08e2560156c9d9c8c233edbb20bae9a8d64c08cf7a146a0ad54c9b102647bebdad2542f0c79d198b3583292bbf8a03acb7139f81a58a14a9c531628b6775bdff16f16181f15080c312926898348e8b630acb2b7246f9d2b8f6cc40321ccae8a6100ef0a86df3df69542fadad123f4d158821a78cad20e0c7609029e68e96b001ad526933a013a9550f9d3d94aece7d03f93c5a3d92ae8cc5efbb3d2c670147e0f0e5301521f439e6486c92069c659118c2b5f7d84bfda9ff91fd46cdd820548ee7e14d7ba733ec5a49197092b37a1bd6b030ecee80432a13b0aa54b23ab2bfedef4722b35a71b893088cb0c603d3b6b7b616b4afe2882754c3f5abc58549644c998e9cc5ce71ba945948739bd5232d097bb28bb7a000b0a5e0ced271d801e4706b84c6d9e0a42f76fe612bbfde4c14960972f5480c5a890ebd5fcaed4608725307d22e9765b6900c7a0d1bbcac03c68485d5d0300ea74a18fc07b5547886eb5ad07d530356018ba479401af128fa503099f38c74f8726871b3fecd4898a1b1c11e59c0bb2d0ce49987ed22b3d46b9d974c3b2462b07387dd1833a2f52d6f906da65aa2473fc3c106992c5ac481b48aa57458e3990cf230c9783dc176f1a937208a64a5b10b45af30af74dfc07bbf46c6e006c263e45a139a1efa35b92126f6dfa2ac8d12fd16f5b699a77c5f1faaebb7db0b7ebf47a67ffb0f7b4bc60fcfb6a8f097d4b25d9892105aeb42acdbf77f47526c5d50800ee0199f688317fe4826760d69715f831857d25dffece5335d028defab5e9ec67babbf757f7289872a7a7b14be5856b18e6054dc172a20cc4df2644d250553fdd2b84efb01fe4286b9c988e8df8c8739cd2103268fb4f4d5ed8eda7389dab1239fa03f243cb9c48c7686cf1656e1363d0553e3aab0bbae8a93a1c6c2a6c6ff5ac910254e420981d7604a84c66ddd89e6a32ae957220c2fdf49c4c8adb20d4e2ee36134c23c95273924046c9af5991c3f15466d61ab2157f3849d2204194d13e90958948755045f1b854309697ee93c4c0020e88a742d20f3393dac902bdd6a1a5241809415e24219fbf0fc4c9c3a41f5d517b405f16d85f7b76a59043e4c974e124b4e6868345b5c841c1e38b4ae9f78f6ad50651aad4ef678a4395314105ae396c58ec317b31a1c8a6f16078e132421e2977a50ce38051af179286e385d887bfc7b4af9979d08aa4a146f373cd400194e2c5275d4a574823d77c3fcda0c75afdf7bfeecc9da88e728108012d544d5b7e10ea57f4321863bfeebbb5d485b84f14be7488f6400009cf0907447c5b42c0e1f9aafc7b3e96b327e556d86a8ec0952bc7220f5cdbc5da61514c33f0aca24556b89f72cacd7e1111a715ee13fbc5ffbb107799bfb9d58e68c43c6ea82b55085b4d8b326c4c496b545f1eeceb9d28b1182ce3be1aa3e75d5324793e0dc38b5c2351901a85f3415ab80d2ee8d951a5d045fd991ddf2b208dd9bf39a591f50e6ec793416e2867f54e8c6c7e89b68c2502d991495415f1862cbd1978e19063881dd5e9b149ca87c4b2ccc93d3482f67953da8d5acf66926282bcd88925f23a57ec66eaa341c4925b1dc01f5db3dca4d0737b92f8825f5ed0740482819f3fba7826297908bbd44ff00b64ee95d262d60866319c7cf09c3d5b2926ea9d9f068801c8ee0724dac66604b03ac50b18295775fb8b0b215a51fc05bc152a12ab32d44cda758721c5df53f2aeab1b1e3490aa54904f565ba9715ad902cc2751c57293f1a80af4019cfdc873009a7b598f8d0e3f3d74d09f9a0d5c08e9ef211afed3397ace994a39748325ae53bea62124348b1574cc6310a34054475fea1cd5432006aaff3c04bb2b429eea938c362e3d78c33c89ca40639d0bb71502306afdbc8646f6ef362b79c54a8f9211aa290ad8b363575fc30ab04aa494f8ab239fba636663b950ccff763bd3b95a3c214ee2344ec895c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3eb25a2092f0752b754e933008f10213c55dd5ce93a791e355b0abed9182cc8df9702b9e051e82b32038ffdb33a4f7eb5f7b38f4cf6f514e4182d8898f4eb0b7fb47e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc0087f300940a3a5170a4cec1a5aa2ee80a3c4c71f476a78e85054444f98abeecc7854115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac63ae173dc4842351fc1c8a551afbdb58cb2b295490782130daa4f359a6a80d7256c67b5260b50a0f434e9b26585479ce67ab2184adc7b31c26d665642d3512835f402af2f1f7b2945ad4f4c79c86098c872f419dccc4f61bd3758e2606ffdc87f3a5c70d068440614bd34c14184831e3cc3d96ee885eb7d73653f3aed9a8a4c914d936fe7a9f537a2bae19286eaa1dc2810149e69754376f57567bf01fb44dea64f808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f4cfe678a4446900f4081ab8d74ef3d1f8b1002edbf8cae3db292fcca0637310ed108f280badfe5ec5168738c4f70a59bc6ea9d1e9243ff2b951386fb668e935028aee734ce55f6ae05b5b63986b238e6c833310cc4861c7f1ec9d18b7e6ce184b6492779b175e35585b3dce6d1bfc2203afaac7e1e0bd5d6e62923597b7836350c7b08d277ee1bd1b2eefa057771250393b8fae89c657b8dbf08479cc5877d3e12b087f8143d9084a4decdce8302ca02b98129d99373f7e58ad65ce284781cac78c82c4056dca455938f13b7689dc43a9756bb654c6456700d69228851cbdf755d541a111100363f88455173ebd3124b6fff4b6b301dba2949f6d189c1612de80d48c66836d2d1537de2742579eae71045448f7ecf9cf5dde9dce1a5163c037f06952555ed426ee4c2bd88959fc93b9c5d5580cb022445cfa41feb82ac173bbac62797341645b39156c2d43554a33e3ade5f34c3c6d703b96727cc990140d5c930b967d01ca5f70332b1032a3cf59953fe4b3b71698cdbe2541aabae4b2e6413ea5b2451a886a9393873155a28d309867d7350b8f67c6c4367f92134a8d3a05a875d4ca13e1ed8a5648bb922dab098d00c44084acb4ea15de317e64aeeb3a8ba395495fedf9cafeed68c9fc6e4c095b76d5a54e0a5169c0eb363c4c2ba97d68020b8dcde65c0d43ac8e7774fca8f4fff30b6390040141262506fa89bfd6d03d259116fb092ba0aa5c15400d1ece403edb3b19fcff7007300d13f3d029e72b80eebe07cd1e40a7350ec33144bf3721258ff03336759242704ab840892a4bee99837e404fe0f256e2f5718b6b73bd386f9a9a72778d96f93f9493f9a07c61c1549561a79280b75d8e3293dab99064182513ab9050978d9a966b743c1b43f70f1a11131dde82aa6c6f26d7c466ed600c89743d106ec5fd6719e38b08316cf9287f8471c4cd0c8d0e420a61d0e5a6426452aee72a555d6318e8f24871254b778c972b108fd802e16f81792028fb46783e8538fba05c77494bb30d8109630e460bc66243bd53e3a6a791549a1b14816ee846aea1470433db7859c37f83152269e91b22e224e56f2852452f57730888efa21a26c1e463e650ecdd6436e67b0651395ba8d998753f0385d9b2e2251f11f102a4c3c70bf15a8bf7ca99dab55eb060b3e7c2596fccc76b5dc10990e0a3ea5486e6ff76d745715fba21f268a17c77389a4376617a8e3b39bcf7e36dd40a8bc8a9bed75002f93250bf68976f8b920b1703fcfa5a6327f301fe79851c348b97f4a75996f9a62d95d696e4eb352654ff6068c6d199b8657accb04faf6c406b57e786b0ffdde185080a74157f0a08518829a57534ce406c2db830d8e2649c1fc77ab1381f3431ca68f8202b2f9f1ff9d6de77aa38920f563cf236c555a49aa66704b27d3f5592fd29c1aa44009ce426e7cf7fc6ada48afa845bc1704f42a35922bf0833b5cefb447a918ae1f50cf942a32e3a1f3f08c4141018bb36612482f5a9739a3419df2017765dcbcbdc4819389d393fe15735f76b3c0c9780ec3cabb89164e5028564b4a22a1074c1c87bf7184b7d7853240c65bccf28849b3b93396d52b12f22f7a7836449eed09d89d0a364331fdbb5bad44098f392a1593f83744d4ff1ba0a45cf109e0d975738ba5b830a5a8313057e0463777591a8eec836435a1a0875f5a2bd5cb82796482f529b8125cb4feeb5c3b9bcae000b64a371744b8f089eab9ef7338a0b02e5999f4c3df337dbc3ee76ed80bd15d46fa01904569c12d50d0eeb42f2745a334e504caee4872aadf6af68e9eb5eb7bb7c22dd11617d0a1121a4fcdc02b89cc60d81fcd474409c4140433e893228ceb97747f1fd48464bb7c3013f1d75e1502f8d88a196e3bb101fc73b8c40ed5dcd62362b6e8bfef35b64a877dc9ae6c4849c5bfe5905fbb111107bb58ae0725eabac36d8eff9afc078c075d8510b26fff256129f634fda56dddac6777edc163fc8fe9a286cac4e01945bbacfdb786ec30508d290e254cd64a0553cd1b45bb2ad37d4a60ae88d14b8f917a1d91fc37592b6c3f38353f3dc3eb0a17846e8541af064e6b6fd0b3477f6ba9697abf8eb9e435ee70dea8c701451a6bb0a5db5907d42854721355cffd9ae9b2a5e2f0edc62c16b9bcc42de343b36c07b493ce4138c4bf801c058296f9eba5e67f1a6db290075e8dbbe2e6be4a538c6871450e231f28bfed602e66c6c780511e0150495b2ba3b76c0e54754abad65c0b659fc7953eb81bdcebd30ca21e9f86395c2788b426c87776caf6c2fe62fe86eba32575371b72423262ab70a0cda2c1123cba9e472b7123b90ab1a7303ee9885c631f4ffa3490a9fc019a95df3942a51b9d3159e11815fbad3879658bf1ba4190012dc31d18552ac6c8056446ec8ee9e4ed63cec9f2758bdbc02aa65387dc8b8c9f22e044f9d28305a0abe75c479fd1d680e31eeada468d7c7fd146b79ad77c69d139635d31ec77a86250899b2e673e038fcc96c7ce8657ef375de02f7306ed39a1b108da6c6d22305bf2a859b90fa603a31f820bd25c3c08db10e780b7db31f2d0e961133c4e66de1d82ba2d0613712602dcae2b8f56c96d41f78d587f8ec28c38718ec978f2d339bbc7d4defbb529ef49bcddbef1f785e1aae325ee3d3312bac33980b6998e095a142afb2cdbf48a9fe5241dd8790bd0baf41f55ff12d2eac66eed43fd37474fc7601715e907541fb31acf6747edaf9554cdc54e42259b65cc7e8e1651f2426d0be4a5ae0e2a9db7c071466943f4162055320e8c665d985c9b982920fbf8e894f8ac4a2847211de3057cbbf45a3794908a0c762b7a24602af13f3bb9c719dbecabdeb571cae1c005b7b4dd62317000d1bc6fc2ff125a8fcd8c5ad918e0085485d6b176a1e55070eac60f4ded7b81838781b7d238aff09ac29516d1df25bd35221d4fc55cb4b1ec5a74c81ab509889256cfe22f19905e08fe6a28fae607418615b250ea9868250a7cfe3776932fa566448a8f48e0a45f05f7f20c14fa4e09f4f9be83c9d8a82b15c8e8be8ae1b0c39e23e62f8ceb2e07e7bba3f2ae40aeeff2c181c684362658d1d24341ca1d88cc71d0aa2ad12f834386b7d0363cb517808b6b764567cde88c8c149b513b558696bf7efcd91cba1b3d21acd13441cb678f2cfe9f482ac227e09ca5f95cd84a27018e3b5a8ea23d171f86efdef805fe2e049538daca94ad2a43bd0d37937ed2308b0475f48b27f5a4a6e79e9a81c6c4e45844d50f33cf7598660e4107b53faa626954094db03535448fb751345118d85d3ef915491e9b6e54e7db8d55a396fc0f84261aef6f35490578f72e49b12074f315f2041ac94561fa258e4afd6d2f639c88819969bc4230b2b9d0bb4887c41c27883743348f127aac783398b12f944afc62be522d85781d5b42241febf97a2e8ea92c60596be06eeef0c17f0fd2e7ecaea79a786004f3bc51249f5e64f7d40a71a3364c3d2231026a58ec23936c442628ee6aa3699a2665eed6c8c668635e22c5598950c5cc381d33699f4b2e03affe692b3822d7a987c5cbf2aea6178d74fe18e55aa075e298e6c0d57822750b876b43d06085042223255cb79ecab48b0d79f26134fcff2dabaf88cb822e80b91971e9dd8ccc4912639deb44c9c773395e13d38867429565ca55ad4ee26b98073ed27b6ecb1da013ee573da58df6cf622ab836b8f8321f314c29446fec89188b918646be8faf2f2f74f29633c3126dec924a83a91ba14e8fd999ae6cfa66823e6782819cab8c0ab07e5cb475d1a861ccdebc22c28adcf80ce25a2ee78a4330dcb36adcd8b6ff6afc437060aeab36e3737dbd1872e54173ef466f7cadbad9e592d23fe1c0aba10e51129cf69eee1f9995e7b07d8a4a6319efa4b9e7bafe5e8d1b28e68c74e32d2f4ce3b53c7116966e182531bc970a687c33a5b192d8e33f93cbab542051509779cc48c9b8b582558c66a0ccc2ae1b457dce73435bd2dc802d496dcbfe183805c8e9c99c3af330870bf62175d3bdc562acc86a24cf1ff9ccbc34a465dab64693c004980e961bdea75948dc3e27a3d04cb4ca830e99294f00387c035b79e6accf5bf7ecd8ecde833a58a90987c3b522d60053985561cf16284ed0a445f3b49cfab5dda06b1a49caa5cac110c18557df08b6f85070ec53709cc851a6a5b9152f54e96a673ebc3da99eb4b44e87df22f590e5fedbcde29070317a14ff67be11db942f43e6ae389814cba54ebcd0fd82c9f8a42c614d7998cd3ecec915c546793fe347c02db9d1d89d4ceedb1d778b0c6e05f38dfd22255dfdeec9af9b8899244d30f7b3a50c60d4c5fcc3c8a82144420eb414bd5fcd07235ffab0beaa59647b415718cc617ad2df07cb86db8aff1978ece0822e7b7998b4d88aaf711b1d38b0ac321365cf5b67da55af10c7d57c9beb11e3e528bb3a469bc207c590f6826e429979eaeef30dd3f2f53f682d510f8cb3c7878b229c175dc96ec382ffe4b3997bd9d980166dcb086469130887fd8c3c6aff55ee90d47fb0138647b595e031e8d0ea46955c4c0640dc15fc821c613ede9ffffc8df3fea8b5b708cd716b5199ef0f3d3907bf14e6b48996ea2542815d665b85f0659d94d865480f7fb32bceab642f178bfb47179a7d4379051f4e31310403f7e0aa62a3949b7467eeb175be556992d47d1e4f40a0bcc2304547f95ef8f63ea99f8f298f41972ce1fa398d0765468bfe4c9dc36fd36c58fb488d58faee699d480850f27269c756f14164262b1f7198d73b4395fd24afd8100743e2e5ad997d764f6a202c7e33097300d8d91b37e4fb34fb9c493b9326b1dc2d1409bd2009749ccc0b82c730d807eff47b0bf581cf6e1c90546ba4fbe085654be22d2db2c2688e36831775cb579aaf8a79df6036d0e8ba30e0d1ff9581b6a60401e72eef26d68e1914d2826092260d807ea037b8824ebebbd2f186bd58623725927b70571696f1470501233477607f5309d48d88682e5e371e1d3e47a283a26be949436bdc3259352332b13f13e5ad8a65b64f727a5c0dd9cdbdb51be5dbdc4d25c403cb65c3ea71f4c2773ac1b6936b9e3aa2ac868746303f28afdfe49b7137a8f20fc1ff69fa2bae5ceddc06296f971fc0e610098b076e6ae43679e73f12d9836d5bf28d57133218126c6ef6f8ca1e48c30e4855a4a1bcd29a472009e62f445021f1d92297657a3907dde7d6fd3cb64b16e3d48b0e9a3e8436b4134c7183e1c4db38869a0aaa9b740cae66c857a81363fab1d549c46e2a608e6cc69d5c739ea21bdf7edb95034d62331c2c75f596610fd63c34194cad8d3c597a9d5f4b857eb794bf37f27004b3f5c318f230a0bd473deda342e8d71a9957b1c966e907a4a7652a0183242ba3ef6746a4e96dced5fd71d4b8bc55bbb5e20e26ed13344c9d1fc09264465daa47cf8bb9a98935fe4a284695819becbd88060c24b6b82b0661bfe6eb33b40fab39a78355ecaa83899f887a03e5eebcf03e74139acf07ac5a7600de424169a7962502f1f8de50b2b6b8c665af9f5f14ee472916032c19410af3c4ab08a426a74a3bc21364b297298d973c1f6d2a368878a7d59233db8e305a67ccdc9da2c05d29786ba9b669b68eb2268407cce2b4066bd964c4d467f2ea152204cd52aec71dd7dead76e0fea47d48e8d4635bd09598fc83dd9ad858fdad47c8c204fba7ae7899cee8e30f3b73568df8bf1ed2d3a02292c0c07230282b5ecdf6dfb4c70ad1791c3a2cf80fca3fedd7c6045acdfefd7025854fa20a30d9a8c8c55f52832f22b15ee92edb80470e6521d667da776241374160c0f23b7e17cb4bc6d48286e502a688632511fa4c26108a7cf52586c83bb273cca8ab23ef5b30da91211d7f11946f9f53b665fb25d3b79aa53c0300fef302de8ef8f0baa20290e3f8ac750027cd91c688819b82b2c30148c491fcbe0274561fcda01c5c4ae1612e27f8f881ac7033423250519e9f979f738adb28e8fe652d9ed8ed8f5bb408eb1cd58ad3db4ca5cfd672f7baa16992532469e8234d5f63be1416c7de289af930f0cee687f7ec091c32fd8f76508aad3adcfacd5c1b132f03966b89471f9d73ae49e99f400749d4f030676fff8b4df529b5008f4ac3cd1dd89d296b8dac3acaeced53714740d845e2bc045a52eee72d6f1be729c2507822b558b5b06d4911fd2de2efc8e9c6b56f4c3aa1ad1ab5b9b59ff368733e54494ae60ec14ce6ba4037b4ea5cef742f856455f24f79f4c4103d38c30b568c7e364434b974c5b6313abd27e127839a66a905d9f1fcb887e8eddae2805b1716b6c41380d1f25076a5f7d6eb38d3de8e05f3866f73c690e502237b709520160006a2530e5e636ce8accae28d530ff736e257853c6d84b0d45b1a9f36f53617ae3516240c89d84c7ed3e40bbf515cea979a6e3efbd620c2fda2705120f56127338b7e72c3fd1bd653247a4eb9a4d3beb7c1dab5378ffbbdbcd7d2e6895cfd9d048e4b691f9d3349643cbe201c4cca22c4c6309c3b420e74ef6fb32a95418cbd39d4094bd934dffa2a12d088e79fc5d9f0cd3bf0a4f1deb5d37117a29704221a077b52c7077bd3682e09d85b51d1857dafaec7904436d64aa0659b43fb6a861497d366c1a35e13d210226f0f9262fe2483504cbce471e5a925fc1ecf594009ac09bb1e503626b73c050846af7761f803e88b72a4ce3504e2a0f05a4e09f34cabef96c89e838c3ce2119af5ee1b2767fe0e551588cd9830b4a33f1b9c1473ef7e3bcad98c685b7d59b18493e5a6b24c7ac3f35cf5f9294e0c2e6632d833f06d560a3edbb0051dad49d580db3c0f9fbca4bede01c3622f37ca38c8571b514a04fab357bf0e7842a2d511ecad065b89f74f530ee97157a4127bc055c419df36797d0bc0e26f08abfe34b5b7f5aeb8c795ee5d625b9d547be196bccf7eec504f27086ffbfc7f5c821536574869190c2243e3a16cefc3bb7a8b166e33046ff1dae45d5fc4aaa610099438e1fb241e749d482c95a57e091acffc77f7ff18e2cb9e0c1a3510201fd8f3c0becdf544d8b82770f179070a6f59c36719678af370dfdc95c08e010b47213cb0cce6f1d1c24d8d4b6499f56d8f71f45b91096a79c8bdbe68b4da7a72692cd6ee72762bc9bb9740f471fa81be063b266f9d1bcd6a06a44dacc799c6125b5b337c5d3caf297965ecdd2521abc968ce94a2eb33178a95fc8816f2afbfbe879b556e481bd1009b755db80428aa8eeb1d341d32ad51c814623d54ea5096bb16968d7fd35473aa3d06e7665d88766b313bc346540fe870bad468b0a767b1aa0a0005d7395acdd6968d4a464587a93924dabb231fa29b0fd60affd7955b393b607efa064ac636a91daae7e8f2e8e6835cbd527033b197e986ea632348ff7a911fa746f0edd966898bd422530d501934ac8cf1ef04224209215c17887d5f52920a5c4fa11b092beb39a99f28d4820814b870594add47163a5525e0137ef5b13e3ac384c5cba13c94adcbc58e9a1011139fce74be3dd2f0a25e295af2c3da706267d131e7971e9142ac2a72f3f02d14d45a6416aeb06cb0771dc4fd695e516ce220483fb0c02ffe44cbd4d8975196e5b5b8f8c1d85a3cd3b6797b99570b436f71053d69fea0d588d8496b9326e7a259de74cbafb0e69c9cfb4aa87127639034b885bc2f2e1d352fe8e426701459dbb6e26360e402b740a8d41e1635623d6f8675093011075937bf5d1b9772e652c1798ffd8d86fda13cba37c08ceada719b0bb5c23e7eca5fa7c2e7a63fa0384a09342712d523c8206b6091c1cccbfe647f10021c1e69ff4568a9dbe4e7878ba3bd3d40ba12e226f97a2a8864a82d4fd071789442b1955f114c37efe7f1ee81cbe99c33dc78da7d9da762a96aedce62007150c9241c8593e466e22d4d1496c334d99d4f4f94aaae519dd404ebe4b8af78a999facd51862c14c50bdc674c42c4b3dfe3e3d32fd08ba62e1dc76ffdd0bec7c4b0fe22234e71f433f69e624ed3b3e0023a837651550c15507a8d2a3864ceec1df7287af2aa76b92cf035dd66b58411d91ca5d4080d511661238dfc4deddcdad40290ef6adafd5a26228b9039106f8b852881bd011277c8b22acc935d4c13741a1ed0c1fd2154993f0ae1e91284ab3cee6a35b33940a47ed419abedeadd3b626db2ef1ecc004867349be075d317203bc5c7dcb9da70e87d386b8bdcdbdbebf87dd08a2760f66c70d390f1d34a535d7b8547568a3c5bcf59b9c9eacb13edd2ca7567f5f4f756795e7ec20364cb0776bc90466100f6e33d6e9ff8f064b6d73c8b29e3083a05dde6089fa29ca315956e8e171ce9d100a6db94506ef3a92cb4e46dba76165a584cdeb8a75b976f175d66d49e824bc8fa1c77015e851e3c9d4f60eeba95d9555094952c26889570596ec5e4c57616e25e8144c647dbe560118a95a767a5901f5cbc5b778666b4e6a77d2cbcbd1d6bcf381ebcf6f337a9cd4be58ec60e2b473da5dd76ae52aa3716936295c550f387471113a59ce11f95cb4718ed296e1c1ae4202f10fe175c479ad6a6123b499f1f60512faba273e7855566164123e4927f4ea6c1358d739fcb5327b82d72fbc3c0bd25e551e896a74cbc72353b4125ef0c89fc2eb73716f7024d200f67890d99f82aba68f754325c1860f2ff86bcf83493f8453e7f9a7033167a1a17ae0168b3429288b44ba2d27baff1ea95c94ad8131dd51349be2f7a3a6410d45430c19329a55c236232f1275b3a98a2e607cac12de438832e09161b48d1e1072d55d747f3574da29459c7573ef235fde32757f4f1912c71efc7cb9b392cee6c82bd1489280d850baab20094c8e4540ae29871d67added70ef16efa465dc5cdd7b48cf459ca65749d93b148d8c68fcf3d30cac1595eed274439073fbf021bc590b58fd1c7ede6be0a78e11c45abf4bfa7111b2fe62b50c49cb88efa15ac0be8613e77c9cc3e0241b76dcf3049d64f3f6140df74c160ba33a3855d7517484a95532e6d0d6b6882188930aaa343108f29b566ba893ba5a46c1c4cda66fa2699b3f92139156e640e4fc2c621cb6f7b6bbe6f04455088d55b6e4b5a189b9c4833634d7c6bef06d1e65b1de53c804a56013994fe3f68a5fb8af063ec3daabaedcbab9e0fd5477ed6b2d897a896bdcd93e469fcf18776fb881b8ad920d1fb1c98b2a47a5bbd61048216f8f8662d540725aad92b07f9f4582acc00b8235f1c56a4223a3f74716e6a3b6f6e444048dd9dad45261b408cfdaf0c9699b6e4738f97b3be82190dd8ae03a065e9a30ecec02b2da593d161034a77eb5a3001378fd9ac425708b2c7debef8253069e256f12960635f55c65f3df7a15dd37dca7303fab59128097d2a74c0370216cba468b6c2b85e7f61ef3450744842ebae0cf42ab9c56da79163732c32641137fcd2ec04921c762a33befc35fa39dbc669cdb6c0e427b3570c4bd87b4b992c518a760223015b21b7c63277837eda0ea6dc5f292aaa76859b24c4c93e19e780b3c99d82bc8f6c8d1276dcdf7fb5d93084dd09b31a1083d576ef2aa67c7248c2cd9d0ae22d1d70102d834593ea658ef7ea282f6ef8be29d2d4e91d72c385f9f7d064da383f446d1dde0d4b09a87918e0ab76816cc326c1b712c8ad4c550115a66e6569b05fe790620e24177c8c964f3c8c9f06ed3d72b8f7892a445a87b4d5d9599aee5ffb6c0d29b57f9d994559fcd10a9f7d44a43b58249f74ce0572b4af6f0b14e89813c4e2611596fc30e81aeea5abd5ec2bf9738d0a4da4066e8d422672b8b4e5034f522885e39b093810ef386820b7c5f7f034be6fed8d85b09a5c453b47973acef4e7717e0471e5e4f8876bd65e6aa02307ac88efc8356520804f0fb99d8b1bd5276888a3bddb35931b8a8756191a00473b53943de97453cc0cf3369aef802d3a22ef4c1456bc7f03e8ab8bbdf234b9296a8de34052aaf642a88f7c0f6b915f04490e24869155987f026d33344595c7b22b0cb60631bf16226299ffccdadedb90fc5a22381d5a1d29af4957ac13b39c18ae2c9b9af2313e1cb1b29ac6651b0402c539237cc7a182c027a7b7ec380600b071ff3118c4fddc9e5476df8d0770c6fa012b63d994b06db214f76edab807a31fff2a91efb34772fe1f96698fe278802f1342495ff7e3c5bff73055069fe41163c59f1be5a04a482418102b8bb8383167b87799923cd773e6c337964212f9134f48b09338de6e217aedb088362ea3d855fcce202a9036b7a77baaf1db0d53dfb899e85093e22dca4b57f40a5749f1673c81b960a9325c039004417ce7111d37a98fad376154d9d07d5dcf38238a669188c8dc802a5e3e55487139c8406ec2ebadffd9cd5f5f9f5ca50bc5b7841141f4b370869a08ae80fec39556d8948088af763a3c7b191a06f9702df49968164f6a2aae5ade9981ef4753c4a43cac4efb46e9d2d60282ead73d6b0d8d0a1c089a50d515935d18df50de2365b61b5a147d56a50572df49f17cac82d372408cabe2249998761b1c3121ac642b7cd2c34504a6ef2c42e20b176556f8812cc52d0a91d82c3e669da46782b0500bb4e977e3b82ca25d263f89ddc6ed2e0f69c9bb3e9b65d91201b2f973d0390f3e67e13732c9f7436acf57bd516be5b507d49438caefac7dd281f76096cd3929815cc7473d7eb0cd97359cfa216539073c42fb168cb790d8c75ce44a4718b2fbe13b544a249612c6950a4f45b9b19860aadbf9be4764ec11936c63524b102e42baaf7c42b69e38d5090b8765cbc7af73c1e5ad7465b854e83c3c735c5234274d2a4efd3c53f3a43117fb08beedaed299b877d949c07ca98b6a58a3333eb6b5bc081dbe251ca1216b3444a80a59c37b88bfa4a3344d078584481348ff6cbcfd22d0562608035bdf1e4fd0a20e40e47659c14ab09ecb9de0c52c43fa94a09e17e27b4799e515f51cb493ec0c6063026b64b8cdb0b53df9e14ca8ab5310c7300fea1971e2b75342c23ee3209d6dbdac9c7faf39a29395900d0c6a902a173f76de0db42d6b9f2a9a391e05e367e2b97f43472a319ba1b06ab966ce262b2cd5d5a21d5a3d775f634406d7ee53eb085ae4387e0da1dc844087d26b5bcbbea26dddeb3f66e3daea6ab4964ee9db912365d32f4686024f69ebaac8cd8f78517f279a821a9876669b0ab2985736a8e2b40539f52d0c27f9c13591d0db2a481d58a6cb473ddf2ce1ebb5176168c98e9654781234befc010698b88d0bfe17fa2710bf414d40b68db9bce70040d27569ede8c4ae050571b0a0ad91700851732749d8b026e4544779ce40046e2b1f91bfe6c02695126f25a80861bbfa7b60e26401b6f4f4ad285650606770f329acf3683e5b65104f2c2fa1a7e5c15c83676914199edcdee0808d4d50aeeca593c2c066b5eb06ba985e2fdbd1d92a9026f8693e82ee99c4153a50a68d1ffc45e3a32dd76de24a2bb82e3eb93b8ec8df088b682b98e21ac8d76e2a22dfa81dd1251df924effbc4360c5613261b5f491c1ed590b5ab4940ebd3b2abe260243b27403dc7b88bf341715ba0f92ef6c63197548485a398cfce28ba14b438794f01ed980d7531025ec8fb35812d752536164d6d05d9dfece7392824ae24b22e021c3788eb913f2bbbe213027bcc8f2c912e0084dbe8fdfdf3f13712d281f10365f00fe5f2b80019e69ee9e82d96b2c7f777e404531508c809c2bd7d699e5a998606a6aca1620ce059687358171d8b8516ad69fa02aa4f5e748d2f15a9fc4e5cf43065a2aeb3a3cfd882e64e862bb38ce2e460e5d277636e80b58f8aab6b19bb880051321938e871b3b057590ec13ec46e560f33b1de855f3f111c5cf2d57b76543d85f0d8140ce80bde07b38c01b4e1b15ca84d890af011573ec064561aed0eea720daec953ffaea814e237414d9c2b0923f22cc479d505f22a07032221d3f815e547c6b6b07db61da31cd3e503c3236d798dff12d0fdb17cbcca3fb38cfd23c44c5d88cd8308af982d10bd0d0f9a10452f203fd86b14ad0fbe3bc359f16d00aefccae3b3f671dbcc315ef5e10ac01741554b6276b94966e240ccf6c5b0ffb644546066565f67f95b7172edb9e774145f571c17ddb1dbc694b2b96b739ba09719476249cb5c47f5ee587de02dd275e146b35bbe81b0944b66e05898d09124b2207c71b0a81fbbcce87031de1522c2e581fed7fe9042476092f39c9c3616ad16db42c6bd3b636d92295e1ba74c2f7a15f5c127b69370df15de6bfbb7bfd48f283872e120bfb93161ca54c97360317222e8e82dd03a15f81ca88ff12be6ac0ffca440c8c7ae27da4a9592928c7834116d5b87f8b69b5ae4b9123b4617b58df37ed8089e5a760f8b01f3d03fbcba0a0969ca5bc016c8ac535a7dab8ed35c8028f6be01720af0717408e86dd5671f73417499db78e034a8d9c2685e91a05700c23cdef97cde95d0f8935642f016d26955aa33f65502cfd7a96bd0e0bf164c6a0587a5e3d6156fe19bf8adebde21e9397b4db80a52bbae1c7c6d0a34632f824d01bfd527e71ff3c4975ad457dc26b767738fd6d13b0c28a27b88e182f64fe6ab198938f4477059e385b84ded93c5a6754d06bd4487d28391d2c1e6adbc724ccaf7957e6bc3d57529d916083ab3f7ae870752dd580c0b23b6ad0c876f276f79dfacf66b9f35163328e5304d621359f133d88b9e17789c4e4fb833cb09df39765349ece5cc38eba243a3a502247f9335bd4dbc37917b31333dfe8d84a1610c6b082f8788fe91bd46c7bbd8c999b3703533fee2ab2ed903c67f75a70d323849768bbea6306cfa13ab6a951a74e4ad638bb26ffceabb849248af893ddb146011ad5f2b5e247febead04f0e65b1dca46d90bd3a2c5c741dc09ccf4a4e32c8de1f89d5b21b4587dda845219a56850af526641b26a43f6d99ab835ef6ea0c6eec29217866dc73f40c99af538ffb4cfcfcd969ba6209f5727741493b7fc15f2c8c5911b96c0913682e1f93d7e3fcb2956f17c6ef218a89d9009caf0fb430f91b1fd8eeb533f7e765ba3dae78963f62693fb7112f19b33dd789d5126f68d90e3497b6cbd18850215e7ebc9842ef6fa9ea7cf38d827cd7e656d941ba92fc3f75c82da031744189eb187e795babc73d8f70d21948f95e1aa4ce6b7cb93f152477f9764e111587ad9e9b41b22d49306c8bbbfaeafbb14bfba4122099c3881712ed6f79c943cfad9bdbca89484dc87e38b0361e3355d530a9807bd7e4356fe1a4c7166e80e948c2eccd2301c6fb4bd073462af28282e53eb74c5f12aad62f03da03e212e60fbc989d904f432818d2fac1b4aef43d974e06ed79b2953c3114a6589134477f3b94a4595ea7daabe0561537f929293b71efb34aaa5347a366c0f630d8c0b34f2d3168e05f95afddb2fe85377775778694c3dc8ecd6fb8594d831fba976f7b293f6e9bcf2f1737fb9d02c81f8ffc1d59b6d2b1cb1846f3a4c2f16370ef6dac2ac23cdf7104fa8b2513c07d8dc7fed6ea35fb13080cfc6c17c273d0bcb0c06944cc8c1041756d02c5f1e8c701ef8def91ccb36863e4381c87f5d3cf91c4e29f221468243a68228e7b671b0334bed9eeaac1c08ef5deebb7c98339045edbf659bac429c366a8ea49c7ba339509c76c30edfa1a9540c7a4e671f5566d96a13e9e48e40491173eccef0162a15c0457042a85c0f1453fbbd361ce95f3e966c5f34b4d8216e0648349710d97d0843c77e7c932d08635e8ac0f4592269946af9c028a67d71aa41c6126d402083f3348f0a7f48a50fdd4952fe535c2b26a1eda673c42eb4e2a41a39f28dea9a3ecaa3e8f998e4f0700257f5f9d5fcef03c56e6a78fc4bc3d171771ff79faabdfe234e1db69e843cff1412aa14ec8cdf68eefb60fe327dac2bb92b6b782bf4fc4b919355bf9e739e9c8094fd9ff442f8197949a4d8aebeb024f78cb0e10fd597108b5693f47ef01a769963d9ee3d584973fba0a7973cb9f3ce27ed3429a8a01791b933f56c5d838c89dd5dd190ff11c6887ac49a6d9bd5d43ebea194f9ed04c7448834f800206813915dde72cbd6a41e94959cc4dbcfa65fd15fac12ad25d97611f2bc47dfcdf8f32de676dc00cb3bb97d69605990dff9c66922d933119f64e614bbebb8035f2b9ae615acd54692d314e55a4f9c01fd8da8b2817a4f45bfabcbd890c6163d4f22e68498144604607ca1aea978ddc5bbc5fd1cd3e55af2c09d93814c2e4a7d9ecf6be5707bad51eca023f007947795ca77aa8c4e5bb1961fd2099c2622fd74ac3339b53746bb0d3d7db2a4e3582c18a89b04418ae4fdd566d7495089bbeab2227b0040683b686e446e423df9d9a3fb7ce8a40be299927f3f304b8791bcd03b9a473c45468465b669d744947b1e2aed23e3d412f5fdd8d5f984558204eeb309216edb740dd83b7dc81cce788334a41000ffbdd62255640b37e6041336b994660457904ba19c4fba92992a052c6994248ed3ca0d472fb317c0d40c2a29f2c3bfab76badfcc7349c2616742803b46be9c6f3e143e02771dd2b87f64405467582570609ad16e4aae327c3d624d699cec751546951260b10597a3a348f0f8aedcd0a6cb64ec950703dcf21fff992c3f0179e8d3199655e4f7411ae25a78281a5dc2bad5d50ad79dd58c40fcd200864122143fddff225f474c8df914f286db6dc0fff485a5d4fe2acdc0f5630b98b239763e1c4f2879ee08fad7293877bd87d7e228f5c0300e4cdfa57fc606e42cc4ab303cef9970f2488b4d761adfce10b4956177f44471b620af794f58b65ccb43d4c7dec98f8dab87f6243d567f42d30c164e3ec38e108e3d55f3fef43f0a8a22f4ca9c6e07f12503939e3d03080f3306cd00af72f798068e79f6c090233b1b8455759b02bd7b5ab190c134fbdd82c3421ed08e1751e57eaec1347b05fc7e660c1f1d8ab86d7319f128c8ae7951fcc2bed30687cc9722e54cfa633226a6f7a0384fbafbca1bf2b0abeb282719bd247960a136b6f2ec463bcd71a2e64a951213006501ba483510ac2a386f96894ed60bff01052a920112254acc247a9edca4e64bec3119fc1a591e5ec401a9b2cb9db5f24fc9535df0436062f9c63539cac447b7e4035bacc5399d169b73b2c6d6d35202e18d355dc7175a9c2ddba760565aff8a606e2601c8a585b4f7396201c233149c0990bfa0126501c0de4197c6af0e8e75964b19c311ff2004dc123dff669ff3536dba8c9c1c0a416f42a5b10278ae204d8e6a592ba38db3db19c82ba9f54efb7d35a9fb59d5cf63638cee4f22fd095b97be5151e3db2e29bc75263a4fe6351cbcd2aea7d35cd157ee89b3f3b11ed8748c24908c50401ec8c18c70eec3dbbd0a223d39051ae308ada4956700de5b4feb7bf6a3b015411007327edf4f34994fb7101e5d9bc7a43b5b9ce411fdb9d8ea1746294846a0c45900d28a7d70c928819aba2c9c210bde051a3350948e32d722026f90e2bca82acf20693853cabe2f20b6478ad010a9ccdcbc5cbcf6f3eaa8051189fba9d69e8699ac81d5ddf20bc7016cadd23a37eef3ed0c81daecb4eccf431a942e9f43c0f8fd8a845399437b30258cddfc95a01d191aff031d7a77e62950919151d71aace9d0e9290fe6ff52d3a2c54d64c5433e3b493a4bcbc8806fab0f9e40a521391a458e438988e8959917fb1d26cd6b74bd8c9c3093d7bde320e91b4e5e41d57161ea61b63f39d07aea7a23aaa17be7da42662263963344a496a8ddc1463debf17544c17054f24166599a53612b71bbbe857660713a0cfb9408abdf88de7f8c979b90e5642fd82b2cec08946f326d492604c916cee380639e97fcb8bb05d9273915bc407f355cb8c9a3884d4166b30e4b17147a97ef28a9cceb5d820faa55ff5858be9e783bb19bdb1de9083b4e8ee7af88167631bf8eb1829f726a78e9f6820b5ca3f210928b59c7c576cffbdc7502ff5f659f92442d99482c68b9124f15e49735d52cff72f405e946a84c3a83a176d5588b071be44212a4dd1ff8597ccd70f5d1670b1e2a7ab7ea9a740bcf1ba30fe46052528f523e03051bb80582b9e7020afd5b4aace4aa648c4f3c9f3f97524f7431a8b375de789d00c624bc638e3769eb7cfcb9707ffcc0da0ff1e050ae3531f0c2b0f46eaef5c69fcfb4ed3f8c2b7ba6b810ea39acc216ae39dc3d6dbeef3e938d031ca8d276d38c0a500cf1b3b65c9d6c63250acd2727b82096dd21c236d6a9ae72287f6c06ebe4564e25f6a49d09e4ddc0d0fa5f3c4b33e2751903d7a219f3cc703c85e724749b9c23a1e83da1cdef41fab63b500995a89c45bba57699684646e74fd5f19440475b110e408c73749f4bb82e3be6ddcdf02184a09aae2cc1fa501c2c3c25769e2f63ccc8e032944f33134433a63dce964cce771d9e2c224169edc5bb285605f008cecca49de7c8ea730a7c0657a019bde50b461e62712534afb5ecb0f8e3582d820c5fbef12b142b17aacc53a413bd882c4479340ace6d52f28a406304bc3dd74cc5ba7f4cc33ed57364f16ea8713a8ec293c55390b4465b803f0f2e5e2dececd751ad6fea27519d2212f2bcd0ee0a3bfa5957602f3b216ed9d7bb75c91a07feccb9d7e89130a0648b74b26c5c64d016484a45fb99dd16932a394a5ce28ac9dbfecdc76a99660f208d29f6da2f3f535266b3246fb9cc4c32daedb1b57c5116a847cf9e9e274fc3d0e4e956b0d71f96e1eef6e5ae1d620311b5bae4ce3378ead2653e3dc3279a73fdbb7a810306949b8260e8c499666a9831a314747bdfebcbf46b43e7cabd80700bc87733ca6f499a4ef2f348f7a7acce98544308acf885f8fe2ea84c774dcb98bc8cfb3d2456fc23a0f142652e881972dd849624994bd2037b7d0b41350f667900563f46a1fbd3985a83b9e017f17b0cdf83fe8e314f5013bdb9531866284ed403fbaf2e3f730ef4f7e26de2b92a90c7aa96ab7d9e1ec2112a5ea19622cc9472fc92884b65dc0a31a9f380d3fc58ca8f9c6a95ad1d3d0aea6ec0ce4cb2bfa8dff08f14122bf9d5efec569c587447628fad35697dbceb880792c598272de7c1e452cae4e430cf6da7439a90375e5258bdb4bfc523335ea1681724a5c596e4a25b45010a3a47fb292b8ad6b8f3997dd2a5e262b75c26a6345dd34b98e4c80b61ac8ee134a1d05461652175988d14dbb90415ec249634cadf8c5ee27827d3eedf5bbbde86305a4fcfd464eaee167544da656dadb6088d35e9b9e1211e4b5bdd3974700445b026912ca877cf74c59ebdfd38f396872e1ab299bdc34b9fe68720562e7e4dc79bedd5dbc858bee420bb26da63c12e3ad742ce8a2d8bc19e72e4f6d92890bb55028780924517cc868e52bbf3724c370e8cd8b6b4fccabdcee2913771accc613f00ced83821f313339c6c2639b443db94d7b5394b8537f086a2934bb8d912761e561acaf5efcfb7daeacf1aa5bf935260c5d4aae2d5d3bb057051daf7a73363d86c6f9af5a7b6dd1766ad6ed4e5b94832f8a27e55877455ec858278847f613fb73c7778cdc372d5557ba65d9c3f1d561ab82f7a1e7190fbeda6b2add1655ae3e9f532392840c696bc24c25888d0d21c2d4a9039babf6a2f8a12537312b1f4db8b84c6529c7790444b8b272d946cea7a6aebc98295427b15ce693b8b46e37f4a924191f629836d71501158ad1357edb87b329b85ecdf3b4b231da084f6b5fdd66025c12604ef97ec84d4b40bf4cfbd6265fb840a04ee7e0b37f4a14e84779d0baa9941b096e358ba861600b76e7569dfe9fcb331bb03081bc766b660224793ebace53ec0bc36abe54c97f3f4cae64707d92292686bb551afc79274b09a4d62fab0d12ed450b8409ae53f569a683dd3726bb70db630bba90157b5c1a3fdc4b8a4a6846c8978abe6fa1a0383dc8b05f4827f0055a43983ad38ac843be2b6b1473ba73b629512df0e55e2b0e662044d8bf445d3190c12c465ec174c3ae7761140062db1e7f9ead6b8503b3760ac844bf7428fc74b71f35c6370f1e4e236dc064aef5b52d767d585c119542f62ddea035cbfbb29ba2477af1d245d28d6af925c714e3c944f6961ff110e8b6600ae5083aca623876c38c483dfb8737595c409a9df6d2f2656d62a3b83f8dcc8ab1dbcf3c47eec4e3ad82a7fa7ed47aa76f13205c840ced7a53336e9ad4c78428f0f5faacbf7ba0862a5e5e0445accc0bad9c0cc01b8ea6596cdf0345bac06c8215bb40416ec35b2f00d4d73b66fde05280c3c4fc6526871048b878c6fe20ea84b807869da3adf045bdb51767ca432efb52e54c34921ba879f4e0ff063335af2814d51d63aac09aa9f2d05dc8dab5b8a0aafd97c782dcb354bc95d7c8a81d2c389259334609f010d8863b7418a31a35ca038a0c24bdc47da9dabe871b601444d4c425d1951bc511fd2e576b19236fac29bf22c3a69ec0cdf98ec38103e3135c83cbded820cc2b579742f6e85758f0cb1f1515be5cf954ac246a362d120de37810e3239cf430b1ff81130d86a3af934c50e406e19b15f2a5c93a57792a64ad896fc16f78dd39332c8e70ee7b13836ca4bb9fe7749447c53deeedf9086c9c190a594697dcf1d1c2bb02fe3d8a5e46bf548cf7eac1754fd70ce86f93554993d409d9061a03a92d2efd0c423208ecdcbefbd2e660184dcc294e981f8bfce74c8aa5a2c57c419173a5978c6242d0c0970772ddd484bdebe732530b7f21915995bf61a4d274526b26fc2c3cdb8ff64d33c6f09b80f02e97ada8aa774c9ab7969d45285787f69e778a2ac381a53861941239ec430eed668e785625e7d3b8a3c599ddca146eb38688d76b0891c07e1faf0b152bd548efe9b01a129d08bfeacd236c919aee0dbbd9e4902ce27cd5a66f681c46e2b6ee1d4ff7caf9ff7c29bb23b7fb0819c958abb5d8bdd845ff557d3218534ee98bca300035a77c61ceff138aad400435fdbb3ea48a7baacab63e5a5b12adeb1815615d78dc36b92000ed07c32228ea7530b490fd0826ae6b551ab4663700b29e26cb01b16e81e6c06b403b8437176fe004b004ef0cbb33154668e57dfcd293de7e4a905d4987376f8466d40aa80bc01625fd0285acdf4e9590238457b9be759f358e1eac0324ece7f04d30744133462413f10bb5fafe29c311104326e46016ce6b56c9540baf7863588da09b174819aa58ad7f07a3e5bb3d824c10e8999d027e22739c39245b1adfcb1953ad9ef7e22979ec6797b52cf1e40cfa5d8e01563c8e67094c65a96cb16cc1ebae4386eb233b8a35e6dd349d3521110934b501d4324e917cbfea47d6694d4d9fe4e2d79ee3be451923178cfa33c03161485aaa9272bb53f0b42d989bcb338d6da8b856f67d8fd5b2cda52f0c49e43f838ca366a0b117a5293af309fed31015721291d9e90b76979f17d33a4bc7bfbd1c2dd60399e3a940b9fcc3bc7907f7e93ee2205751cdececd2194cf4305a30f0be5f8768f55d5497c1cd1f843fcfacc0292c7bce6cb47fe4e1a7b7895246dd40fe25c1ff0956a5d59ce6d985214995466b7a21caaeee4e42c9f2cfe6303b1a2eece228bfad09a1c46512b7bc7e86bd483b99faf13dea5cf216281b99fb37824e899f4a3357d489ccd9f540ed2f73a0c7473e82d24a32324155f26fd1463960a88228f8de01d4c195f61016bf21c9e07f224c4e2b97c26b781c8f6b45a227721f9bea9200787b03e21e65ffb07db5e724f699d79103a1be0b0028c06fec6adcd4f8c27825b5783a475155560216668091c17ea5e3a7524fa12a584bc46740959a277677632518b55ec0754db84359eb596f2b96b86f14c6ef815b5613477e854f5cb7c12e6cd9e04956c93f1a33578067defc833233206a3f66ac0eead2b222033a8a344b34d824b4e2c1b3de18bac0a69d15702eeaae4083f433cf71525ca0085eb2219a99cce192e3686a046e7bc0035f675cd8140926839377e87470a6acf7d9934c8dfcd1bd1472ec8c859ee8746d67aff3568250b6d5646c6851a366bd6310cf9faf1c139835925c423598b9f3bcc961e66cc9fa18669cbe85aa5d70f80dc8e7709a05e3c67f86baa64805d4e74fbbce1500ae1a47fd555f39cff7575e55c93ed427da53ba78fa492eff8242aeb4b0a34a7f157e933535c9a4cca6fb11b5c8249a7d9d8331ced01c52aafd15dd3a53027bb4d587895bcce12e86e0a482c466e1e06bc43db45cce6f27aa57e6f887f0a8bbb3b0714cd50166baa89cb297ccb81e0a934061be27d32ec5073006de1d0629fc2828b6f3ed34037bc2ac063ea1547acc3579f43c930d5ece173c2e3266f2a4e6725f417662d4211b5bb21cb73a66bd947afd068b7ddc1260677e0fb293d8e0d124aa414afff6622d91a3e809e6ebda21d7482579f48fe015019dfb49ad2c6b03a344bfd72b19a640ead2fc2ee1280d4cd363df2ad378cec1c58eacf530ca2d3647f80710de89c1bfe8672ee3ddfe342a8a688a35e0db53adeeddbdca50788208fab70ff5d9dd9e63850cbc312bb71e431ed4069ef2baf7a2bde60bbac39b167ea27b70b42bb04dad098d1b6606c26f2f7f3ba09f5cdd8548dec4bbe3609bfd879fef6181cd6e6d4bc7f0991a0f75196d6bf32e953786e5acc74db3e93da3339418e9739d02caa8978dbba4d13ccbee949067263dab7439490de110c64f01709a0b7de45d1495f454b5d0e98c064ec53d95c5eece85f18e55b5d5fdbc86cc09b2b231f50f7a55bb424de5379aa5a221660ec714d5aba151354579aad4df8f622cf3fb8ed982659669312665c86e5c0fa59224f0723caeb89d864d615290236f270956c904a1ae4b83969abda71e923bdfd370e944050fc9b22f4e9e5b7639219773b065300b6aac410e19c23b98694f613b1d5922d56bab8e6a494f919afbf2310c8128a32f1931ca1bfe7ca58ecfd5d39318fec0d14712ca0a0570966c24418f733229bda2fbea0e851f0ff2b7200ff4581a3342b972dd68442073de9a790837e699a95fbe3e76e46fac23be933b756b306d434c9685b6972243bb4629f2b35cf1a9544335318ad84a0a1874285f7ba2bdaa5e55622303188bcc48298d12773527bd39ef2e5bf2b6d25d135aa0cd71c5b480c685ba28e7d07a6db73ce89baa793fe7a5a3e31b7d07ef9c0c45b159a9dd0e31d9df10fce1096031b8f3b54b7f17bc36004270b4111f64165fbc8a35b2140c598617706416fdd083622ee3717991b86b9c4e5d50122371410e47d6df680a08b4306d9c938a27b590edb64373e473f13d4c4d0c585a9771f313d09e5a986200d5a02f39554ee7acf21d42bae546702a5f24674f575be6369665e3a600e56f6d3998fb363085a70a1be92c8160ce62a0ac51b99eed06990f158fc87c1bb76a049de7d4556a595db9db744ef5a879bed9db0262363ba6873e43ea29dd4e4d633509daad92735b7a9ec89d6bf5af91f79a90dae60fead98afd0b1b33fb0244542d439e4537f097fb16bab99ad9cef016ca78d99394ded7f89c47d09ff12643e47158c55878523e5a784a0bf379408da543ff81e39f619c5b63f42c8689b9ea320c52a9e451f15f7005d8dbb4d6cc00e6ae8e21b78dd9863986502e1070441af5dd645f990ff63d6dbc25f9afaa639876c4526c6683199dde2b13864ec552627bf22a068b0cbbef7e0aa7c44bee8794f5af831439de3b96fe3491027ae6785db7a0c11ddf442109a1e3d6fa2c8ae3189a2784b9282a0c48ccc6ae9363e6e8c33fb14722cac3e9852297dbeb9e348a201308a48e753ef1535a7ea287d4bda4bc45ffb708177fe36ed593b02d08f57fdfab5a39b1d8018399c8a62068874f619d267e811065f19933d624aeb0d9f76111bebaf9ee977daf528b8a38ed7c3f6b30acb0e44edbcc5fd7f7fd4ef3f0b31f6057d30436926f5caf877d4c22398f572db780e63217b7464558aa13b37c0ad15101cc8a62814302d4a31be781b3a31e68126e30a61cee52f9f154b6416091e571a48dd99bd7507a01debcfa1504ec78f813b0ae05dae8bf10250372b6402befe650f8723d069c762ed680bab892132bca7ac655a8a06a348b6f0445f81c135051546a2b6c321db1efc70e6b29fd1027651c8fb44b8b8c2842dd4da26dae0d238f9d7913fd549a878320076ab5125028a40c827810ea188032ea2e1ed1d3f3f312e64ba89fb84e36d7c9425b619b8d1326d66dc074523806e3ce7f0db10e94eb18a7f6a6b6048be3e40c581910b4962c6dfedf92099a4ff3062fcb3bc9661ae204648c0d2e631e9614b869122abe2c79e8a8fdaf302032d91368e9f5ee284666be235a069506863579167e2117e24de1721b2b8beec945ab696d6e7080092ab847a637272ba4414d4ce3a789d4b1149c637088cf72d443cddae9d9b8fef8af92d513d1ec6f117692afd50e9e267fc91aed0a7c4fc90dab4e0496e807e5fccd860d9a0ef4f034c50d7297fe2a1f837b2b12bc039439cf56adea338e09e2c5b7b951aa88d8b3b0528c33b8e8f586fde09e3e38bf0f703b48da2f4eaba23104f4966ec68d8cea40e9e38b176d4a433c41770f2446a6d949546963c02e3cac0b25332b9d067338a85a4ec4cb19b37f85ac3252e305bc68a51f3b14fee15380e4054c31cf6e21c4c79a441a1b7084c4bd107db77c34a16da6c85aa58d938497a7bbe08556669e9b29124ab67794b6d6e06590a959b1445b43dafc85b6dca95359b2aff3acbcd6d410465d8228abaf1fdb911d404b3ce3df546bf7de8c1a4d98848729bee8878952689beac3ea1ebcc2156eed228c058bc29d164eb7308c347a4527e87f60c960c015ea5cc985ea196329d4b2d1bc04f85b840346dff9a921a32ca50a6471f6f4c7d33f20a9ca928c2a74c7e1adfb832cff63fb6c50f450c2e6b5bcb96100a1615a0408c9491928bd5a2956eb24a12325d8e4b29eab917213a59a4b2c44a135b3676da4250927482578e6193fed4f76a5c2cb355be96af8fe032d30c3053253f0535a691a9b970ac32b2933796ebeecc2cf38930787e8c1135e19c5ce3dd55d59a65bea5371eccc7de96a9cd3b93e2bc92aa64ad7fc16b07c0995510068da71b696cc10b574b26bdc687c88ac20d1d53719623116915b5839d085ca20ab3ee824534075e301044aba8c59c5b246ffa7f4065fea8e3911f567adb172eaddfaf055048dddc287bd726a6cdf7f42227cc76d699e987d36aee7d2ce25709c3e0ca333cc3a41457ca1674260ade3859e4a426d1e9af30db6629d285db92ab48c763bba70e50fcfa5d4fa81d2d84027665558a7c0c000078dae0f9ae13c94ab9c10747d3b04654cbd307530a52a1f3d4387614b190aeab254b8556fae8511f9cfb27720de8f56770b643bff94de576e5b60980dd085d6df5e12eacfe8276d6b1f95152a1b222d329c7fd29cda87f58fb706c8211b8d67e7637bb4f745c09aef62632f5fc45b09403871cac2a3f46e57a5f86f4e5cd8e4411c7d20d4c53cda1329d2cbf4067238da61c087408915034836bdf7794d49c8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-doc-2.7.18-150000.111.1.src.rpmpyth_docpyth_pspython-docpython2-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1iq@i@i+@i+@i@i@i@i@iwW@i_@i@i h@hxgw@g@g@g4f@fH@f?]fh@e,e @eedeeeRd˖dD@dq@du@dtdm@dxdc>@cӼc0c|ck@c pcbbb@b@b@ba@a@a(@aim@aI@a'@a#aj@a`t`8`_T^J^@^@^>^>^;^8 @^.^g@^ @]f@]@]]]d@]d@]@]z@]V]y@]9]1]\t@\\7\7\\J@\J@\C@\2[[#@[6@[@[ @[Za@Z@ZxG@ZtRZp^@Z, gh#python/cpython#103848#issuecomment-2708135083).- Modify CVE-2025-0938-sq-brackets-domain-names.patch: we don't use bracketed_host variable any more (correction of the fix for bsc#1236705, discovered during analysis for bsc#1223694).- Add CVE-2025-0938-sq-brackets-domain-names.patch which disallows square brackets ([ and ]) in domain names for parsed URLs (bsc#1236705, CVE-2025-0938, gh#python/cpython#105704)- Add CVE-2024-11168-validation-IPv6-addrs.patch fixing bsc#1233307 (CVE-2024-11168, gh#python/cpython#103848): Improper validation of IPv6 and IPvFuture addresses. - Add ipaddress module from https://github.com/phihag/ipaddress - Remove -IVendor/ from python-config boo#1231795- Stop using %%defattr, it seems to be breaking proper executable attributes on /usr/bin/ scripts (bsc#1227378).- bsc#1221854 (CVE-2024-0450) Add CVE-2024-0450-zipfile-avoid-quoted-overlap-zipbomb.patch detecting the vulnerability of the "quoted-overlap" zipbomb (from gh#python/cpython!110016).- Switch to using the system libexpat (bsc#1219559, CVE-2023-52425) - Make sure to remove all embedded versions of other packages (including expat). - Add CVE-2023-52425-libexpat-2.6.0-remove-failing-tests.patch removing failing test fixing bpo#3151, which we just not support. - Remove patches over those embedded packages (cffi): - python-2.7-libffi-aarch64.patch - sparc_longdouble.patch- Modify CVE-2023-27043-email-parsing-errors.patch to fix the unicode string handling in email.utils.parseaddr() (bsc#1222537). - Revert CVE-2022-48560-after-free-heappushpop.patch, the fix was unneeded.- Switch off tests. ONLY FOR FACTORY!!! (bsc#1219306)- Build with -std=gnu89 to build correctly with gcc14, bsc#1220970- Add CVE-2023-27043-email-parsing-errors.patch to gh#python/cpython!111116, fixing bsc#1210638 (CVE-2023-27043).- Add CVE-2022-48560-after-free-heappushpop.patch fixing use-after-free in Python via heappushpop in heapq (bsc#1214675, CVE-2022-48560). - switch from %patchN style to the %patch -P N one.- (bsc#1214691, CVE-2022-48566) Add CVE-2022-48566-compare_digest-more-constant.patch to make compare_digest more constant-time. - Allow nis.so for SLE-12.- (bsc#1214685, CVE-2022-48565) Add CVE-2022-48565-plistlib-XML-vulns.patch (from gh#python/cpython#86217) reject XML entity declarations in plist files. - Remove BOTH CVE-2023-27043-email-parsing-errors.patch and Revert-gh105127-left-tests.patch (as per discussion on bsc#1210638).- Add CVE-2023-40217-avoid-ssl-pre-close.patch fixing gh#python/cpython#108310, backport from upstream patch gh#python/cpython#108315 (bsc#1214692, CVE-2023-40217)- IT MEANS THAT bsc#1210638 STILL HAS NOT BEEN FIXED! - Add Revert-gh105127-left-tests.patch (gh#python/cpython!106941) partially reverting CVE-2023-27043-email-parsing-errors.patch, because of the regression in gh#python/cpython#106669.- (bsc#1210638, CVE-2023-27043) Add CVE-2023-27043-email-parsing-errors.patch, which detects email address parsing errors and returns empty tuple to indicate the parsing error (old API).- Fix the application of the python-2.7.17-switch-off-failing-SSL-tests.patch.- python-2.7.5-multilib.patch: Update for riscv64 - Don't fail if _ctypes or dl extension was not built- The condition around libnsl-devel BuildRequires is NOT switching off NIS support on SLE < 15, support for NIS used to be in the glibc itself. Partial revert of sr#1061583.- Add PygmentsBridge-trime_doctest_flags.patch to allow build of the documentation even with the current Sphinx. (SUSE-ONLY PATCH, DO NOT SEND UPSTREAM!)- Enable --with-system-ffi for non-standard architectures.- SLE-12 builds nis.so as well.- Add CVE-2023-24329-blank-URL-bypass.patch (CVE-2023-24329, bsc#1208471) blocklists bypass via the urllib.parse component when supplying a URL that starts with blank characters- Disable NIS for new products, it's deprecated and gets removed- Add skip_unverified_test.patch because apparently switching off SSL verification doesn't work on older SLE.- Restore python-2.7.9-sles-disable-verification-by-default.patch for SLE-12.- Add CVE-2022-45061-DoS-by-IDNA-decode.patch to avoid CVE-2022-45061 (bsc#1205244) allowing DoS by IDNA decoding extremely long domain names.- Add bpo34990-2038-problem-compileall.patch making compileall.py compliant with year 2038 (bsc#1202666, gh#python/cpython#79171), backport of fix to Python 2.7.- Add patch CVE-2021-28861-double-slash-path.patch: * BaseHTTPServer: Fix an open redirection vulnerability in the HTTP server when an URI path starts with //. (bsc#1202624, CVE-2021-28861)- Add CVE-2015-20107-mailcap-unsafe-filenames.patch to avoid CVE-2015-20107 (bsc#1198511, gh#python/cpython#68966), the command injection in the mailcap module.- Filter out executable-stack error that is triggered for i586 target.- Update bundled pip wheel to the latest SLE version patched against bsc#1186819 (CVE-2021-3572). - Recover again proper value of %python2_package_prefix (bsc#1175619).- BuildRequire rpm-build-python: The provider to inject python(abi) has been moved there. rpm-build pulls rpm-build-python automatically in when building anything against python3-base, but this implies that the initial build of python3-base does not trigger the automatic installation.- Older SLE versions should use old OpenSSL.- Add CVE-2022-0391-urllib_parse-newline-parsing.patch (bsc#1195396, CVE-2022-0391, bpo#43882) sanitizing URLs containing ASCII newline and tabs in urlparse.- Add CVE-2021-4189-ftplib-trust-PASV-resp.patch (bsc#1194146, bpo#43285, CVE-2021-4189, gh#python/cpython#24838) make ftplib not trust the PASV response.- build against openssl 1.1.x (incompatible with openssl 3.0x) for now.- on sle12, python2 modules will still be called python-xxxx until EOL, for newer SLE versions they will be python2-xxxx- BuildRequire rpm-build-python: The provider to inject python(abi) has been moved there. rpm-build pulls rpm-build-python automatically in when building anything against python3-base, but this implies that the initial build of python3-base does not trigger the automatic installation.- Add CVE-2019-20907_tarfile-inf-loop.patch fixing bsc#1174091 (CVE-2019-20907, bpo#39017) avoiding possible infinite loop in specifically crafted tarball. Add recursion.tar as a testing tarball for the patch. - Provide the newest setuptools wheel (bsc#1176262, CVE-2019-20916) in their correct form (bsc#1180686). - Add CVE-2020-26116-httplib-header-injection.patch fixing bsc#1177211 (CVE-2020-26116, bpo#39603) no longer allowing special characters in the method parameter of HTTPConnection.putrequest in httplib, stopping injection of headers. Such characters now raise ValueError.- Renamed patch for assigned CVE: * bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch -> CVE-2021-3737-fix-HTTP-client-infinite-line-reading-after-a-HTTP-100-Continue.patch (boo#1189241, CVE-2021-3737)- Renamed patch for assigned CVE: * bpo43075-fix-ReDoS-in-request.patch -> CVE-2021-3733-fix-ReDoS-in-request.patch (boo#1189287, CVE-2021-3733) - Fix python-doc build (bpo#35293): * sphinx-update-removed-function.patch - Update documentation formatting for Sphinx 3.0 (bpo#40204).- Add bpo43075-fix-ReDoS-in-request.patch which fixes ReDoS in request (bpo#43075, boo#1189287). - Add missing security announcement to bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch.- Add bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch which fixes http client infinite line reading (DoS) after a http 100 (bpo#44022, boo#1189241).- Modify Lib/ensurepip/__init__.py to contain the same version numbers as are in reality the ones in the bundled wheels (bsc#1187668).- Add CVE-2021-23336-only-amp-as-query-sep.patch which forbids use of semicolon as a query string separator (bpo#42967, bsc#1182379, CVE-2021-23336).- Add CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch fixing bsc#1181126 (CVE-2021-3177) buffer overflow in PyCArg_repr in _ctypes/callproc.c, which may lead to remote code execution.- (bsc#1180125) We really don't Require python-rpm-macros package. Unnecessary dependency.- Add patch configure_PYTHON_FOR_REGEN.patch which makes configure.ac to consider the correct version of PYTHON_FO_REGEN (bsc#1078326).- Use python3-Sphinx on anything more recent than SLE-15 (inclusive).- Update to 2.7.18, final release of Python 2. Ever.: - Newline characters have been escaped when performing uu encoding to prevent them from overflowing into to content section of the encoded file. This prevents malicious or accidental modification of data during the decoding process. - Fixes a ReDoS vulnerability in `http.cookiejar`. Patch by Ben Caller. - Fixed line numbers and column offsets for AST nodes for calls without arguments in decorators. - bsc#1155094 (CVE-2019-18348) Disallow control characters in hostnames in http.client. Such potentially malicious header injection URLs now cause a InvalidURL to be raised. - Fix urllib.urlretrieve failing on subsequent ftp transfers from the same host. - Fix problems identified by GCC's -Wstringop-truncation warning. - AddRefActCtx() was needlessly being checked for failure in PC/dl_nt.c. - Prevent failure of test_relative_path in test_py_compile on macOS Catalina. - Fixed possible leak in `PyArg_Parse` and similar functions for format units "es#" and "et#" when the macro `PY_SSIZE_T_CLEAN` is not defined. - Remove upstreamed patches: - CVE-2019-18348-CRLF_injection_via_host_part.patch - python-2.7.14-CVE-2017-1000158.patch - CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch - CVE-2018-1061-DOS-via-regexp-difflib.patch - CVE-2019-10160-netloc-port-regression.patch - CVE-2019-16056-email-parse-addr.patch- Add CVE-2019-9674-zip-bomb.patch to improve documentation warning about dangers of zip-bombs and other security problems with zipfile library. (bsc#1162825 CVE-2019-9674)- Change to Requires: libpython%{so_version} == %{version}-%{release} to python-base to keep both packages always synchronized (add %{so_version}) (bsc#1162224).- Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug "Python urrlib allowed an HTTP server to conduct Regular Expression Denial of Service (ReDoS)" (bsc#1162367)- Provide python-testsuite from devel subkg to ease py2->py3 dependencies- Add python-2.7.17-switch-off-failing-SSL-tests.patch to switch off tests coliding with the combination of modern Python and ancient OpenSSL on SLE-12.- libnsl is required only on more recent SLEs and openSUSE, older glibc supported NIS on its own.- Add provides in gdbm subpackage to provide dbm symbols. This allows us to use %%{python_module dbm} as a dependency and have it properly resolved for both python2 and python3- Drop appstream-glib BuildRequires and no longer call appstream-util validate-relax: eliminate a build cycle between as-glib and python. The only thing would would gain by calling as-uril is catching if upstream breaks the appdata.xml file in a future release. Considering py2 is dying, chances for a new release, let alone one breaking the xml file, are slim.- Unify packages among openSUSE:Factory and SLE versions. (bsc#1159035) ; add missing records to this changelog. - Add idle.desktop and idle.appdata.xml to provide IDLE in menus (bsc#1153830)- Add python2_split_startup Provide to make it possible to conflict older packages by shared-python-startup.- Move /etc/pythonstart script to shared-python-startup package.- Add bpo-36576-skip_tests_for_OpenSSL-111.patch (originally from bpo#36576) skipping tests failing with OpenSSL 1.1.1. Fixes bsc#1149792- Add adapted-from-F00251-change-user-install-location.patch fixing pip/distutils to install into /usr/local.- Update to 2.7.17: - a bug fix release in the Python 2.7.x series. It is expected to be the penultimate release for Python 2.7. - Removed patches included upstream: - CVE-2018-20852-cookie-domain-check.patch - CVE-2019-16935-xmlrpc-doc-server_title.patch - CVE-2019-9636-netloc-no-decompose-characters.patch - CVE-2019-9947-no-ctrl-char-http.patch - CVE-2019-9948-avoid_local-file.patch - python-2.7.14-CVE-2018-1000030-1.patch - python-2.7.14-CVE-2018-1000030-2.patch - Renamed remove-static-libpython.diff and python-bsddb6.diff to remove-static-libpython.patch and python-bsddb6.patch to unify filenames.- Add CVE-2019-16935-xmlrpc-doc-server_title.patch fixing bsc#1153238 (aka CVE-2019-16935) fixing a reflected XSS in python/Lib/DocXMLRPCServer.py- Add bpo36302-sort-module-sources.patch (boo#1041090)- Add CVE-2019-16056-email-parse-addr.patch fixing the email module wrongly parses email addresses [bsc#1149955, CVE-2019-16056]- boo#1141853 (CVE-2018-20852) add CVE-2018-20852-cookie-domain-check.patch fixing http.cookiejar.DefaultPolicy.domain_return_ok which did not correctly validate the domain: it could be tricked into sending cookies to the wrong server.- Skip test_urllib2_localnet that randomly fails in OBS- bsc#1138459: add CVE-2019-10160-netloc-port-regression.patch which fixes regression introduced by the previous patch. (CVE-2019-10160) Upstream gh#python/cpython#13812- Set _lto_cflags to nil as it will prevent to propage LTO for Python modules that are built in a separate package.- bsc#1130840 (CVE-2019-9947): add CVE-2019-9947-no-ctrl-char-http.patch Address the issue by disallowing URL paths with embedded whitespace or control characters through into the underlying http client request. Such potentially malicious header injection URLs now cause a ValueError to be raised.- bsc#1130847 (CVE-2019-9948) add CVE-2019-9948-avoid_local-file.patch removing unnecessary (and potentially harmful) URL scheme local-file://.- bsc#1129346: add CVE-2019-9636-netloc-no-decompose-characters.patch Characters in the netloc attribute that decompose under NFKC normalization (as used by the IDNA encoding) into any of ``/``, ``?``, ``#``, ``@``, or ``:`` will raise a ValueError. If the URL is decomposed before parsing, or is not a Unicode string, no error will be raised (CVE-2019-9636). Upstream commits e37ef41 and 507bd8c.- (bsc#1111793) Update to 2.7.16: * bugfix-only release: complete list of changes on https://github.com/python/cpython/blob/2.7/Misc/NEWS.d/2.7.16rc1.rst * Removed openssl-111.patch and CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch which are fully included in the tarball. * Updated patches to apply cleanly: CVE-2019-5010-null-defer-x509-cert-DOS.patch bpo36160-init-sysconfig_vars.patch do-not-use-non-ascii-in-test_ssl.patch openssl-111-middlebox-compat.patch openssl-111-ssl_options.patch python-2.5.1-sqlite.patch python-2.6-gettext-plurals.patch python-2.7-dirs.patch python-2.7.2-fix_date_time_compiler.patch python-2.7.4-canonicalize2.patch python-2.7.5-multilib.patch python-2.7.9-ssl_ca_path.patch python-bsddb6.diff remove-static-libpython.patch * Update python-2.7.5-multilib.patch to pass with new platlib regime.- bsc#1109847 (CVE-2018-14647): add CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch fixing bpo-34623.- bsc#1073748: add bpo-29347-dereferencing-undefined-pointers.patch PyWeakref_NewProxy@Objects/weakrefobject.c creates new isntance of PyWeakReference struct and does not intialize wr_prev and wr_next of new isntance. These pointers can have garbage and point to random memory locations. Python should not crash while destroying the isntance created in the same interpreter function. As per my understanding, both wr_prev and wr_next of PyWeakReference instance should be initialized to NULL to avoid segfault.- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch fixing bpo-35746 (CVE-2019-5010). An exploitable denial-of-service vulnerability exists in the X509 certificate parser of Python.org Python 2.7.11 / 3.7.2. A specially crafted X509 certificate can cause a NULL pointer dereference, resulting in a denial of service. An attacker can initiate or accept TLS connections using crafted certificates to trigger this vulnerability.- Use upstream-recommended %{_rpmconfigdir}/macros.d directory for the rpm macros.- Add patch openssl-111.patch to work with openssl-1.1.1 (bsc#1113755)- Apply "CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch" which converts shutil._call_external_zip to use subprocess rather than distutils.spawn. [bsc#1109663, CVE-2018-1000802]- Apply "CVE-2018-1061-DOS-via-regexp-difflib.patch" to prevent low-grade poplib REDOS (CVE-2018-1060) and to prevent difflib REDOS (CVE-2018-1061). Prior to this patch mail server's timestamp was susceptible to catastrophic backtracking on long evil response from the server. Also, it was susceptible to catastrophic backtracking, which was a potential DOS vector. [bsc#1088004 and bsc#1088009, CVE-2018-1061 and CVE-2018-1060]- Apply "CVE-2017-18207.patch" to add a check to Lib/wave.py that verifies that at least one channel is provided. Prior to this check, attackers could cause a denial of service (divide-by-zero error and application crash) via a crafted wav format audio file. [bsc#1083507, CVE-2017-18207]- Apply "python-sorted_tar.patch" (bsc#1086001, boo#1081750) sort tarfile output directory listing- update to 2.7.15 * dozens of bugfixes, see NEWS for details - removed obsolete patches: * python-ncurses-6.0-accessors.patch * python-fix-shebang.patch * gcc8-miscompilation-fix.patch - add patch from upstream: * do-not-use-non-ascii-in-test_ssl.patch- Add gcc8-miscompilation-fix.patch (boo#1084650).- Apply "python-2.7.14-CVE-2017-1000158.patch" to prevent integer overflows in PyString_DecodeEscape that could have resulted in heap-based buffer overflow attacks and possible arbitrary code execution. [bsc#1068664, CVE-2017-1000158]- exclude test_socket & test_subprocess for PowerPC boo#1078485 (same ref as previous change)- Add python-skip_random_failing_tests.patch bypass boo#1078485 and exclude many tests for PowerPC- Add patch python-fix-shebang.patch to fix bsc#1078326- exclude test_regrtest for s390, where it does not segfault as it should (fixes bsc#1073269) - fix segfault while creating weakref - bsc#1073748, bpo#29347 (this is actually fixed by the 2.7.14 update; mentioning this for purposes of bugfix tracking)- update to 2.7.14 * dozens of bugfixes, see NEWS for details * fixed possible integer overflow in PyString_DecodeEscape (CVE-2017-1000158, bsc#1068664) * fixed segfaults with dict mutated during search * fixed possible free-after-use problems with buffer objects with custom indexing * fixed urllib.splithost to correctly parse fragments (bpo-30500) - drop upstreamed python-2.7.13-overflow_check.patch - drop unneeded python-2.7.12-makeopcode.patch - drop upstreamed 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch - Apply "python-2.7.14-CVE-2018-1000030-1.patch" and "python-2.7.14-CVE-2018-1000030-2.patch" to remedy a bug that would crash the Python interpreter when multiple threads used the same I/O stream concurrently. This issue is not classified as a security vulnerability due to the fact that an attacker must be able to run code, however in some situations -- such as function as a service -- this vulnerability can potentially be used by an attacker to violate a trust boundary. [bsc#1079300, CVE-2018-1000030]- Call python2 instead of python in macros- Fix test broken with OpenSSL 1.1 (bsc#1042670) * add 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch- drop SUSE_ASNEEDED=0 as it is not needed anymore- Add libnsl-devel build requires for glibc obsoleting libnsl- obsolete/provide python-argparse and provide python2-argparse, because the argparse module is available from python 2.7 up- SLE package update (bsc#1027282) - refresh python-2.7.5-multilib.patch - dropped upstreamed patches: python-fix-short-dh.patch python-2.7.7-mhlib-linkcount.patch python-2.7-urllib2-localnet-ssl.patch CVE-2016-0772-smtplib-starttls.patch CVE-2016-5699-http-header-injection.patch CVE-2016-5636-zipimporter-overflow.patch python-2.7-httpoxy.patch - Add python-ncurses-6.0-accessors.patch: Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1. (dimstar@opensuse.org)- Add reproducible.patch to allow reproducible builds of various python packages like python-amqp Upstream: https://github.com/python/cpython/pull/296- update to 2.7.13 * dozens of bugfixes, see NEWS for details * updated cipher lists for openssl wrapper, support openssl >= 1.1.0 * properly fix HTTPoxy (CVE-2016-1000110) * profile-opt build now applies PGO to modules as well - update python-2.7.10-overflow_check.patch with python-2.7.13-overflow_check.patch, incorporating upstream changes (bnc#964182) - add "-fwrapv" to optflags explicitly because upstream code still relies on it in many places- provide python2-* symbols, for support of new packages built as python2-foo - rename macros.python to macros.python2 accordingly - require python-rpm-macros package, drop macro definitions from macros.python2- initial packaging of `python27` side-by-side variant (fate#321075, bsc#997436) - renamed `python` to `python27` in package names and requires - removed Provides and Obsoletes clauses - dropped SLE12-only patch python-2.7.9-sles-disable-verification-by-default.patch, companion sle_tls_checks_policy.py file and the python-strict-tls-checks subpackage - dropped profile files - removed /usr/bin/python and /usr/bin/python2, along with other unversioned aliases - rewrote macros file to enable stand-alone packages depending on py2.7 - re-included downloaded version of HTML documentation- update to 2.7.12 * dozens of bugfixes, see NEWS for details * fixes multiple security issues: CVE-2016-0772 TLS stripping attack on smtplib (bsc#984751) CVE-2016-5636 zipimporter heap overflow (bsc#985177) CVE-2016-5699 httplib header injection (bsc#985348) (this one is actually fixed since 2.7.10) - removed upstreamed python-2.7.7-mhlib-linkcount.patch - refreshed multilib patch - python-2.7.12-makeopcode.patch - run newly-built python interpreter to make opcodes, in order not to require pre-built python - update LD_LIBRARY_PATH to use $PWD instead of "." because the test process escapes to its own directory - modify shebang-fixing scriptlet to ignore makeopcodetargets.py- CVE-2016-0772-smtplib-starttls.patch: smtplib vulnerability opens startTLS stripping attack (CVE-2016-0772, bsc#984751) - CVE-2016-5636-zipimporter-overflow.patch: heap overflow when importing malformed zip files (CVE-2016-5636, bsc#985177) - CVE-2016-5699-http-header-injection.patch: incorrect validation of HTTP headers allow header injection (CVE-2016-5699, bsc#985348) - python-2.7-httpoxy.patch: HTTPoxy vulnerability in urllib, fixed by disregarding HTTP_PROXY when REQUEST_METHOD is also set (CVE-2016-1000110, bsc#989523)- Add python-2.7.10-overflow_check.patch to fix broken overflow checks. [bnc#964182]- copy strict-tls-checks subpackage from SLE to retain future compatibility (not built in openSUSE) - do this properly to fix bnc#945401 - update SLE check to exclude Leap which also has version 1315, just to be sure- Add python-ncurses-6.0-accessors.patch: Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1.- add missing ssl.pyc and ssl.pyo to package - implement python-strict-tls-checks subpackage * when present, Python will perform TLS certificate checking by default. it is possible to remove the package to turn off the checks for compatibility with legacy scripts. * as discussed in fate#318300 * this is not built for openSUSE, but retained here in case we want to build the package for a SLE system- python-fix-short-dh.patch: Bump DH parameters to 2048 bit to fix logjam security issue. bsc#935856- add __python2 compatibility macro (used by Fedora) (fate#318838)- update to 2.7.10 - removed obsolete python-2.7-urllib2-localnet-ssl.patch- Reenable test_posix on aarch64- python-2.7.4-aarch64.patch: Remove obsolete patch - python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for aarch64- update to 2.7.9 * contains full backport of ssl module from Python 3.4 (PEP466) * HTTPS certificate validation enabled by default (PEP476) * SSLv3 disabled by default (bnc#901715) * backported ensurepip module (PEP477) * fixes several missing CVEs from last release: CVE-2013-1752, CVE-2013-1753 * dozens of minor bugfixes - dropped upstreamed patches: python-2.7.6-poplib.patch, smtplib_maxline-2.7.patch, xmlrpc_gzip_27.patch - dropped patch python-2.7.3-ssl_ca_path.patch because we don't need it with ssl module from Python 3 - libffi was upgraded upstream, seems to contain our changes, so dropping libffi-ppc64le.diff as well - python-2.7-urllib2-localnet-ssl.patch - properly remove unconditional "import ssl" from test_urllib2_localnet that caused it to fail without ssl- skip test_thread in qemu_linux_user modepyth_docpyth_psh03-ch2b 1774982644  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;2.7.182.7.182.7.18-150000.111.12.7.182.7.182.7.18      pythonMiscACKSBeOS-NOTESBeOS-setup.pyHISTORYNEWSPortingREADMEREADME.AIXREADME.EmacsREADME.OpenBSDREADME.coverityREADME.klocworkREADME.valgrindRFDSpecialBuilds.txtcheatsheetdevelopers.txtgdbinitindent.promaintainers.rstpymemcompat.hpython-config.inpython-wing3.wprpython-wing4.wprpython.manpython.pc.insetuid-prog.cvalgrind-python.suppvgrindefshtml_imageslogging_flow.png_sourcesabout.rst.txtbugs.rst.txtc-apiabstract.rst.txtallocation.rst.txtarg.rst.txtbool.rst.txtbuffer.rst.txtbytearray.rst.txtcapsule.rst.txtcell.rst.txtclass.rst.txtcobject.rst.txtcode.rst.txtcodec.rst.txtcomplex.rst.txtconcrete.rst.txtconversion.rst.txtdatetime.rst.txtdescriptor.rst.txtdict.rst.txtexceptions.rst.txtfile.rst.txtfloat.rst.txtfunction.rst.txtgcsupport.rst.txtgen.rst.txtimport.rst.txtindex.rst.txtinit.rst.txtint.rst.txtintro.rst.txtiter.rst.txtiterator.rst.txtlist.rst.txtlong.rst.txtmapping.rst.txtmarshal.rst.txtmemory.rst.txtmethod.rst.txtmodule.rst.txtnone.rst.txtnumber.rst.txtobjbuffer.rst.txtobject.rst.txtobjimpl.rst.txtrefcounting.rst.txtreflection.rst.txtsequence.rst.txtset.rst.txtslice.rst.txtstring.rst.txtstructures.rst.txtsys.rst.txttuple.rst.txttype.rst.txttypeobj.rst.txtunicode.rst.txtutilities.rst.txtveryhigh.rst.txtweakref.rst.txtcontents.rst.txtcopyright.rst.txtdistributingindex.rst.txtdistutilsapiref.rst.txtbuiltdist.rst.txtcommandref.rst.txtconfigfile.rst.txtexamples.rst.txtextending.rst.txtindex.rst.txtintroduction.rst.txtpackageindex.rst.txtsetupscript.rst.txtsourcedist.rst.txtuploading.rst.txtextendingbuilding.rst.txtembedding.rst.txtextending.rst.txtindex.rst.txtnewtypes.rst.txtwindows.rst.txtfaqdesign.rst.txtextending.rst.txtgeneral.rst.txtgui.rst.txtindex.rst.txtinstalled.rst.txtlibrary.rst.txtprogramming.rst.txtwindows.rst.txtglossary.rst.txthowtoargparse.rst.txtcporting.rst.txtcurses.rst.txtdescriptor.rst.txtdoanddont.rst.txtfunctional.rst.txtindex.rst.txtlogging-cookbook.rst.txtlogging.rst.txtpyporting.rst.txtregex.rst.txtsockets.rst.txtsorting.rst.txtunicode.rst.txturllib2.rst.txtwebservers.rst.txtinstallindex.rst.txtinstallingindex.rst.txtlibrary2to3.rst.txt__builtin__.rst.txt__future__.rst.txt__main__.rst.txt_winreg.rst.txtabc.rst.txtaepack.rst.txtaetools.rst.txtaetypes.rst.txtaifc.rst.txtal.rst.txtallos.rst.txtanydbm.rst.txtarchiving.rst.txtargparse.rst.txtarray.rst.txtast.rst.txtasynchat.rst.txtasyncore.rst.txtatexit.rst.txtaudioop.rst.txtautogil.rst.txtbase64.rst.txtbasehttpserver.rst.txtbastion.rst.txtbdb.rst.txtbinascii.rst.txtbinhex.rst.txtbisect.rst.txtbsddb.rst.txtbz2.rst.txtcalendar.rst.txtcarbon.rst.txtcd.rst.txtcgi.rst.txtcgihttpserver.rst.txtcgitb.rst.txtchunk.rst.txtcmath.rst.txtcmd.rst.txtcode.rst.txtcodecs.rst.txtcodeop.rst.txtcollections.rst.txtcolorpicker.rst.txtcolorsys.rst.txtcommands.rst.txtcompileall.rst.txtcompiler.rst.txtconfigparser.rst.txtconstants.rst.txtcontextlib.rst.txtcookie.rst.txtcookielib.rst.txtcopy.rst.txtcopy_reg.rst.txtcrypt.rst.txtcrypto.rst.txtcsv.rst.txtctypes.rst.txtcurses.ascii.rst.txtcurses.panel.rst.txtcurses.rst.txtcustominterp.rst.txtdatatypes.rst.txtdatetime.rst.txtdbhash.rst.txtdbm.rst.txtdebug.rst.txtdecimal.rst.txtdevelopment.rst.txtdifflib.rst.txtdircache.rst.txtdis.rst.txtdistribution.rst.txtdistutils.rst.txtdl.rst.txtdoctest.rst.txtdocxmlrpcserver.rst.txtdumbdbm.rst.txtdummy_thread.rst.txtdummy_threading.rst.txteasydialogs.rst.txtemail-examples.rst.txtemail.charset.rst.txtemail.encoders.rst.txtemail.errors.rst.txtemail.generator.rst.txtemail.header.rst.txtemail.iterators.rst.txtemail.message.rst.txtemail.mime.rst.txtemail.parser.rst.txtemail.rst.txtemail.utils.rst.txtensurepip.rst.txterrno.rst.txtexceptions.rst.txtfcntl.rst.txtfilecmp.rst.txtfileformats.rst.txtfileinput.rst.txtfilesys.rst.txtfl.rst.txtfm.rst.txtfnmatch.rst.txtformatter.rst.txtfpectl.rst.txtfpformat.rst.txtfractions.rst.txtframework.rst.txtframeworks.rst.txtftplib.rst.txtfunctions.rst.txtfunctools.rst.txtfuture_builtins.rst.txtgc.rst.txtgdbm.rst.txtgensuitemodule.rst.txtgetopt.rst.txtgetpass.rst.txtgettext.rst.txtgl.rst.txtglob.rst.txtgrp.rst.txtgzip.rst.txthashlib.rst.txtheapq.rst.txthmac.rst.txthotshot.rst.txthtmllib.rst.txthtmlparser.rst.txthttplib.rst.txti18n.rst.txtic.rst.txtidle.rst.txtimageop.rst.txtimaplib.rst.txtimgfile.rst.txtimghdr.rst.txtimp.rst.txtimportlib.rst.txtimputil.rst.txtindex.rst.txtinspect.rst.txtinternet.rst.txtintro.rst.txtio.rst.txtipc.rst.txtitertools.rst.txtjpeg.rst.txtjson.rst.txtkeyword.rst.txtlanguage.rst.txtlinecache.rst.txtlocale.rst.txtlogging.config.rst.txtlogging.handlers.rst.txtlogging.rst.txtmac.rst.txtmacos.rst.txtmacosa.rst.txtmacostools.rst.txtmacpath.rst.txtmailbox.rst.txtmailcap.rst.txtmarkup.rst.txtmarshal.rst.txtmath.rst.txtmd5.rst.txtmhlib.rst.txtmimetools.rst.txtmimetypes.rst.txtmimewriter.rst.txtmimify.rst.txtminiaeframe.rst.txtmisc.rst.txtmm.rst.txtmmap.rst.txtmodulefinder.rst.txtmodules.rst.txtmsilib.rst.txtmsvcrt.rst.txtmultifile.rst.txtmultiprocessing.rst.txtmutex.rst.txtnetdata.rst.txtnetrc.rst.txtnew.rst.txtnis.rst.txtnntplib.rst.txtnumbers.rst.txtnumeric.rst.txtoperator.rst.txtoptparse.rst.txtos.path.rst.txtos.rst.txtossaudiodev.rst.txtothergui.rst.txtparser.rst.txtpdb.rst.txtpersistence.rst.txtpickle.rst.txtpickletools.rst.txtpipes.rst.txtpkgutil.rst.txtplatform.rst.txtplistlib.rst.txtpopen2.rst.txtpoplib.rst.txtposix.rst.txtposixfile.rst.txtpprint.rst.txtprofile.rst.txtpty.rst.txtpwd.rst.txtpy_compile.rst.txtpyclbr.rst.txtpydoc.rst.txtpyexpat.rst.txtpython.rst.txtqueue.rst.txtquopri.rst.txtrandom.rst.txtre.rst.txtreadline.rst.txtrepr.rst.txtresource.rst.txtrestricted.rst.txtrexec.rst.txtrfc822.rst.txtrlcompleter.rst.txtrobotparser.rst.txtrunpy.rst.txtsched.rst.txtscrolledtext.rst.txtselect.rst.txtsets.rst.txtsgi.rst.txtsgmllib.rst.txtsha.rst.txtshelve.rst.txtshlex.rst.txtshutil.rst.txtsignal.rst.txtsimplehttpserver.rst.txtsimplexmlrpcserver.rst.txtsite.rst.txtsmtpd.rst.txtsmtplib.rst.txtsndhdr.rst.txtsocket.rst.txtsocketserver.rst.txtsomeos.rst.txtspwd.rst.txtsqlite3.rst.txtssl.rst.txtstat.rst.txtstatvfs.rst.txtstdtypes.rst.txtstring.rst.txtstringio.rst.txtstringprep.rst.txtstrings.rst.txtstruct.rst.txtsubprocess.rst.txtsun.rst.txtsunau.rst.txtsunaudio.rst.txtsymbol.rst.txtsymtable.rst.txtsys.rst.txtsysconfig.rst.txtsyslog.rst.txttabnanny.rst.txttarfile.rst.txttelnetlib.rst.txttempfile.rst.txttermios.rst.txttest.rst.txttextwrap.rst.txtthread.rst.txtthreading.rst.txttime.rst.txttimeit.rst.txttix.rst.txttk.rst.txttkinter.rst.txttoken.rst.txttokenize.rst.txttrace.rst.txttraceback.rst.txtttk.rst.txttty.rst.txtturtle.rst.txttypes.rst.txtundoc.rst.txtunicodedata.rst.txtunittest.rst.txtunix.rst.txturllib.rst.txturllib2.rst.txturlparse.rst.txtuser.rst.txtuserdict.rst.txtuu.rst.txtuuid.rst.txtwarnings.rst.txtwave.rst.txtweakref.rst.txtwebbrowser.rst.txtwhichdb.rst.txtwindows.rst.txtwinsound.rst.txtwsgiref.rst.txtxdrlib.rst.txtxml.dom.minidom.rst.txtxml.dom.pulldom.rst.txtxml.dom.rst.txtxml.etree.elementtree.rst.txtxml.rst.txtxml.sax.handler.rst.txtxml.sax.reader.rst.txtxml.sax.rst.txtxml.sax.utils.rst.txtxmlrpclib.rst.txtzipfile.rst.txtzipimport.rst.txtzlib.rst.txtlicense.rst.txtreferencecompound_stmts.rst.txtdatamodel.rst.txtexecutionmodel.rst.txtexpressions.rst.txtgrammar.rst.txtindex.rst.txtintroduction.rst.txtlexical_analysis.rst.txtsimple_stmts.rst.txttoplevel_components.rst.txttutorialappendix.rst.txtappetite.rst.txtclasses.rst.txtcontrolflow.rst.txtdatastructures.rst.txterrors.rst.txtfloatingpoint.rst.txtindex.rst.txtinputoutput.rst.txtinteractive.rst.txtinterpreter.rst.txtintroduction.rst.txtmodules.rst.txtstdlib.rst.txtstdlib2.rst.txtwhatnow.rst.txtusingcmdline.rst.txtindex.rst.txtmac.rst.txtunix.rst.txtwindows.rst.txtwhatsnew2.0.rst.txt2.1.rst.txt2.2.rst.txt2.3.rst.txt2.4.rst.txt2.5.rst.txt2.6.rst.txt2.7.rst.txtindex.rst.txt_staticajax-loader.gifbasic.cssclassic.csscomment-bright.pngcomment-close.pngcomment.pngcopybutton.jsdefault.cssdoctools.jsdown-pressed.pngdown.pngfile.pngjquery-3.1.0.jsjquery.jsminus.pngopensearch.xmlplus.pngpy.pngpygments.csssearchtools.jssidebar.jsswitchers.jsunderscore-1.3.1.jsunderscore.jsup-pressed.pngup.pngwebsupport.jsabout.htmlbugs.htmlc-apiabstract.htmlallocation.htmlarg.htmlbool.htmlbuffer.htmlbytearray.htmlcapsule.htmlcell.htmlclass.htmlcobject.htmlcode.htmlcodec.htmlcomplex.htmlconcrete.htmlconversion.htmldatetime.htmldescriptor.htmldict.htmlexceptions.htmlfile.htmlfloat.htmlfunction.htmlgcsupport.htmlgen.htmlimport.htmlindex.htmlinit.htmlint.htmlintro.htmliter.htmliterator.htmllist.htmllong.htmlmapping.htmlmarshal.htmlmemory.htmlmethod.htmlmodule.htmlnone.htmlnumber.htmlobjbuffer.htmlobject.htmlobjimpl.htmlrefcounting.htmlreflection.htmlsequence.htmlset.htmlslice.htmlstring.htmlstructures.htmlsys.htmltuple.htmltype.htmltypeobj.htmlunicode.htmlutilities.htmlveryhigh.htmlweakref.htmlcontents.htmlcopyright.htmldistributingindex.htmldistutilsapiref.htmlbuiltdist.htmlcommandref.htmlconfigfile.htmlexamples.htmlextending.htmlindex.htmlintroduction.htmlpackageindex.htmlsetupscript.htmlsourcedist.htmluploading.htmldownload.htmlextendingbuilding.htmlembedding.htmlextending.htmlindex.htmlnewtypes.htmlwindows.htmlfaqdesign.htmlextending.htmlgeneral.htmlgui.htmlindex.htmlinstalled.htmllibrary.htmlprogramming.htmlwindows.htmlgenindex-A.htmlgenindex-B.htmlgenindex-C.htmlgenindex-D.htmlgenindex-E.htmlgenindex-F.htmlgenindex-G.htmlgenindex-H.htmlgenindex-I.htmlgenindex-J.htmlgenindex-K.htmlgenindex-L.htmlgenindex-M.htmlgenindex-N.htmlgenindex-O.htmlgenindex-P.htmlgenindex-Q.htmlgenindex-R.htmlgenindex-S.htmlgenindex-Symbols.htmlgenindex-T.htmlgenindex-U.htmlgenindex-V.htmlgenindex-W.htmlgenindex-X.htmlgenindex-Y.htmlgenindex-Z.htmlgenindex-_.htmlgenindex-all.htmlgenindex.htmlglossary.htmlhowtoargparse.htmlcporting.htmlcurses.htmldescriptor.htmldoanddont.htmlfunctional.htmlindex.htmllogging-cookbook.htmllogging.htmlpyporting.htmlregex.htmlsockets.htmlsorting.htmlunicode.htmlurllib2.htmlwebservers.htmlindex.htmlinstallindex.htmlinstallingindex.htmllibrary2to3.html__builtin__.html__future__.html__main__.html_winreg.htmlabc.htmlaepack.htmlaetools.htmlaetypes.htmlaifc.htmlal.htmlallos.htmlanydbm.htmlarchiving.htmlargparse.htmlarray.htmlast.htmlasynchat.htmlasyncore.htmlatexit.htmlaudioop.htmlautogil.htmlbase64.htmlbasehttpserver.htmlbastion.htmlbdb.htmlbinascii.htmlbinhex.htmlbisect.htmlbsddb.htmlbz2.htmlcalendar.htmlcarbon.htmlcd.htmlcgi.htmlcgihttpserver.htmlcgitb.htmlchunk.htmlcmath.htmlcmd.htmlcode.htmlcodecs.htmlcodeop.htmlcollections.htmlcolorpicker.htmlcolorsys.htmlcommands.htmlcompileall.htmlcompiler.htmlconfigparser.htmlconstants.htmlcontextlib.htmlcookie.htmlcookielib.htmlcopy.htmlcopy_reg.htmlcrypt.htmlcrypto.htmlcsv.htmlctypes.htmlcurses.ascii.htmlcurses.htmlcurses.panel.htmlcustominterp.htmldatatypes.htmldatetime.htmldbhash.htmldbm.htmldebug.htmldecimal.htmldevelopment.htmldifflib.htmldircache.htmldis.htmldistribution.htmldistutils.htmldl.htmldoctest.htmldocxmlrpcserver.htmldumbdbm.htmldummy_thread.htmldummy_threading.htmleasydialogs.htmlemail-examples.htmlemail.charset.htmlemail.encoders.htmlemail.errors.htmlemail.generator.htmlemail.header.htmlemail.htmlemail.iterators.htmlemail.message.htmlemail.mime.htmlemail.parser.htmlemail.utils.htmlensurepip.htmlerrno.htmlexceptions.htmlfcntl.htmlfilecmp.htmlfileformats.htmlfileinput.htmlfilesys.htmlfl.htmlfm.htmlfnmatch.htmlformatter.htmlfpectl.htmlfpformat.htmlfractions.htmlframework.htmlframeworks.htmlftplib.htmlfunctions.htmlfunctools.htmlfuture_builtins.htmlgc.htmlgdbm.htmlgensuitemodule.htmlgetopt.htmlgetpass.htmlgettext.htmlgl.htmlglob.htmlgrp.htmlgzip.htmlhashlib.htmlheapq.htmlhmac.htmlhotshot.htmlhtmllib.htmlhtmlparser.htmlhttplib.htmli18n.htmlic.htmlidle.htmlimageop.htmlimaplib.htmlimgfile.htmlimghdr.htmlimp.htmlimportlib.htmlimputil.htmlindex.htmlinspect.htmlinternet.htmlintro.htmlio.htmlipc.htmlitertools.htmljpeg.htmljson.htmlkeyword.htmllanguage.htmllinecache.htmllocale.htmllogging.config.htmllogging.handlers.htmllogging.htmlmac.htmlmacos.htmlmacosa.htmlmacostools.htmlmacpath.htmlmailbox.htmlmailcap.htmlmarkup.htmlmarshal.htmlmath.htmlmd5.htmlmhlib.htmlmimetools.htmlmimetypes.htmlmimewriter.htmlmimify.htmlminiaeframe.htmlmisc.htmlmm.htmlmmap.htmlmodulefinder.htmlmodules.htmlmsilib.htmlmsvcrt.htmlmultifile.htmlmultiprocessing.htmlmutex.htmlnetdata.htmlnetrc.htmlnew.htmlnis.htmlnntplib.htmlnumbers.htmlnumeric.htmloperator.htmloptparse.htmlos.htmlos.path.htmlossaudiodev.htmlothergui.htmlparser.htmlpdb.htmlpersistence.htmlpickle.htmlpickletools.htmlpipes.htmlpkgutil.htmlplatform.htmlplistlib.htmlpopen2.htmlpoplib.htmlposix.htmlposixfile.htmlpprint.htmlprofile.htmlpty.htmlpwd.htmlpy_compile.htmlpyclbr.htmlpydoc.htmlpyexpat.htmlpython.htmlqueue.htmlquopri.htmlrandom.htmlre.htmlreadline.htmlrepr.htmlresource.htmlrestricted.htmlrexec.htmlrfc822.htmlrlcompleter.htmlrobotparser.htmlrunpy.htmlsched.htmlscrolledtext.htmlselect.htmlsets.htmlsgi.htmlsgmllib.htmlsha.htmlshelve.htmlshlex.htmlshutil.htmlsignal.htmlsimplehttpserver.htmlsimplexmlrpcserver.htmlsite.htmlsmtpd.htmlsmtplib.htmlsndhdr.htmlsocket.htmlsocketserver.htmlsomeos.htmlspwd.htmlsqlite3.htmlssl.htmlstat.htmlstatvfs.htmlstdtypes.htmlstring.htmlstringio.htmlstringprep.htmlstrings.htmlstruct.htmlsubprocess.htmlsun.htmlsunau.htmlsunaudio.htmlsymbol.htmlsymtable.htmlsys.htmlsysconfig.htmlsyslog.htmltabnanny.htmltarfile.htmltelnetlib.htmltempfile.htmltermios.htmltest.htmltextwrap.htmlthread.htmlthreading.htmltime.htmltimeit.htmltix.htmltk.htmltkinter.htmltoken.htmltokenize.htmltrace.htmltraceback.htmlttk.htmltty.htmlturtle.htmltypes.htmlundoc.htmlunicodedata.htmlunittest.htmlunix.htmlurllib.htmlurllib2.htmlurlparse.htmluser.htmluserdict.htmluu.htmluuid.htmlwarnings.htmlwave.htmlweakref.htmlwebbrowser.htmlwhichdb.htmlwindows.htmlwinsound.htmlwsgiref.htmlxdrlib.htmlxml.dom.htmlxml.dom.minidom.htmlxml.dom.pulldom.htmlxml.etree.elementtree.htmlxml.htmlxml.sax.handler.htmlxml.sax.htmlxml.sax.reader.htmlxml.sax.utils.htmlxmlrpclib.htmlzipfile.htmlzipimport.htmlzlib.htmllicense.htmlobjects.invpy-modindex.htmlreferencecompound_stmts.htmldatamodel.htmlexecutionmodel.htmlexpressions.htmlgrammar.htmlindex.htmlintroduction.htmllexical_analysis.htmlsimple_stmts.htmltoplevel_components.htmlsearch.htmlsearchindex.jstutorialappendix.htmlappetite.htmlclasses.htmlcontrolflow.htmldatastructures.htmlerrors.htmlfloatingpoint.htmlindex.htmlinputoutput.htmlinteractive.htmlinterpreter.htmlintroduction.htmlmodules.htmlstdlib.htmlstdlib2.htmlwhatnow.htmlusingcmdline.htmlindex.htmlmac.htmlunix.htmlwindows.htmlwhatsnew2.0.html2.1.html2.2.html2.3.html2.4.html2.5.html2.6.html2.7.htmlindex.html/usr/share/doc/packages//usr/share/doc/packages/python//usr/share/doc/packages/python/Misc//usr/share/doc/packages/python/html//usr/share/doc/packages/python/html/_images//usr/share/doc/packages/python/html/_sources//usr/share/doc/packages/python/html/_sources/c-api//usr/share/doc/packages/python/html/_sources/distributing//usr/share/doc/packages/python/html/_sources/distutils//usr/share/doc/packages/python/html/_sources/extending//usr/share/doc/packages/python/html/_sources/faq//usr/share/doc/packages/python/html/_sources/howto//usr/share/doc/packages/python/html/_sources/install//usr/share/doc/packages/python/html/_sources/installing//usr/share/doc/packages/python/html/_sources/library//usr/share/doc/packages/python/html/_sources/reference//usr/share/doc/packages/python/html/_sources/tutorial//usr/share/doc/packages/python/html/_sources/using//usr/share/doc/packages/python/html/_sources/whatsnew//usr/share/doc/packages/python/html/_static//usr/share/doc/packages/python/html/c-api//usr/share/doc/packages/python/html/distributing//usr/share/doc/packages/python/html/distutils//usr/share/doc/packages/python/html/extending//usr/share/doc/packages/python/html/faq//usr/share/doc/packages/python/html/howto//usr/share/doc/packages/python/html/install//usr/share/doc/packages/python/html/installing//usr/share/doc/packages/python/html/library//usr/share/doc/packages/python/html/reference//usr/share/doc/packages/python/html/tutorial//usr/share/doc/packages/python/html/using//usr/share/doc/packages/python/html/whatsnew/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:43465/SUSE_SLE-15_Update/1d210577437b1f9ce33d7463cb59aa83-python-doc.SUSE_SLE-15_Updatedrpmxz5noarch-suse-linux                     directoryUTF-8 Unicode textASCII textPython script, ASCII text executableUTF-8 Unicode text, with very long linesRuby script, ASCII textC source, ASCII texttroff or preprocessor input, ASCII textPNG image data, 955 x 758, 8-bit/color RGB, non-interlacedLaTeX document, ASCII textC source, UTF-8 Unicode textAlgol 68 source, ASCII textHTML document, ASCII textASCII text, with very long linesPython script, UTF-8 Unicode text executableGIF image data, version 89a, 16 x 16PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit gray+alpha, non-interlacedPNG image data, 11 x 11, 8-bit grayscale, non-interlacedXML 1.0 document, ASCII textHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII text, with very long linesASCII text, with very long lines, with no line terminators?M^hr:# Npython2.7.18utf-830df9c5e8d84298ed61134b4fe9b20dbfacf84129fe12d9a0c1139b932953cbc?7zXZ !t/F]"k%f9%) ՔiE"k[Roe robn*= bs e>|DP ~/v>Y*4V֞g &7DxXJB.QܨVLǀ4Bݞ r} CyWSo2_WWi8l_@]IPЎMH{qsssQy\R6wĮ HdǬ˜Vs"Od9%hsΨY6ٷf4`{ĈGRNrxM}zI>mZ}N(_`qlP4eSD ;-JZHv. v[%mI9ւ'C~%0hԫ AQ\=#w4ظPBE46|zֱ-CbJ@y}Ua"v8(jYk!(L 'Fыƙ9(v\|xꍥ9`AܣG}nroh-RxxttA|`>N!y008 1x}-jm{ Zmo Eݔ$DYԒ}AvydJn Y+,oxyQub:gI,[4#bBM45 _Pu:~w%grxx:nRl!%GĠ^; ~TLmN ͎A~QBIpB ro1];H8&=mْy`i`!l)c"ժNpi D/n\PM]7\ewUZVNgfѢ~dbYg,wwvz([o* W Q%ɬAWa8=GOz+ck1WϘWҳ 6JQX4Fxl}o p-'X_-}!b(lwW2Ȥ: 羙ߵk;!`aٸXUT{zX [\4M%!3d1Kl;p}D gĂDI3^8k2%Ӡñ]zh_F#0`ٖy ~}Ru l2'k, L+hm7O6ip 4WhE4v x݄8)d|C 8VJ3W̼L^OB #AfҞwwWF4w.:Gmr316'K:^`ra.]-]Fvm;3_")Iٴk[d\̰{kuQE$I|8-"xdm2$qyDeP< *| 8_%WKqA6| >*2YL,jOM3mcT`x8?'3sǮK8D{xzB *dڄ`m'6Q: .Z*OJj# X;ȝ 0JP:R6\A^nkvfWZ˄C xR̵Ep h>mwNbF͍Ѻ c' vtM[4'ny9ZV{?n K>C=hx\3~qvdzN:S5xթHJD{I.dҏ""&Ēth:ҳ| āQ}qƒ @-!`fP/r1}hx +|*Y:el$[#G:[K;5GRݨanyӏDY 7I }a+嬽2ӱ$nWqO }WLOknLȽۖ,{/5ՅP%IUZv!5{}X7iJhVm%w ^ -D9F:GהVA֪XEnwZU*aѓQ{Zt.9IE6<6W+Ãp6E*?7/*>*4 q *@Fgab#zSP^IFLarńM67#N]3D)8Ii ' "Xf[f⬩iwZ)!\[cڝR+'IJוNhmQUFi.U=gedm8ƓtfbJ+ ~G/@.%$x.W1SgmփMO魺F84!rݓ;[GQPMN_f&&$X),&&-IC'^XTh:i= 䇘*rf&v}]r 0nu! g^Pz!cqCH6gͣ]z4m|=J*IBLIC?W5-2VQM'P"8 7.V['4ìͰ=@>{S{5ǙÀxq2 @/3{Bos%I+hmqKlֽf߅}gɼL+kU=ӪNX=ygE0m޵q`{mV=QU޷|S+jtDvEF(C 3P[c$X60퀜=$L~?k Y9= $] o.tgrp*BT2:@c$wt& 'LJcGPym Ιcz;x !' yI7"3~IRWM$f;Av v y*!+d,6(Y4;HQh'Xa^NM[j%iZ˧xq\%pm={Tyn{c(Um;ډz(VM]WJVb%&=_]0Pon0"pC;45Ф 2=Y@¾٬1*\OwW | Q U ,5Nex;|B]pDnДk=3蓪wͺH.;1xZy,g_0-ӑ/)1[dND]o(Ēf~gbjb8䍨t@j6 ]kM,ާ_ߥ@ח<ɌZ&jg{qՈkjYZEAJ_Ol6tn~"-W˸>9v(m"/~\l*gbB X?)4 cm8E"Yrɺ!>#-VYJ.X5': fI8$BGSǩc Uݵ-R{[i>yЂIoÍ Dw۸C&ъԐVsl%*,f['9ˋl;zK=6XHxmN/v9Jl i Qqsη#ל+<n =NqRڌgue?3>wd,:o*W#ˀ9]A][~dv}&r9LE9U>j!a//T y9+]e rkm "39{[m$} GwUԸ瞧#JӜjnh.x >q[tL@aZHmceWG_-諭z;A͹PPJfcu\iQ#mT@!V&ԃ$k 74k,! i-_lN ntaiU s!d]M%+ sl4_ tHe ^VTmq9(IgVxRM&By#.%Bko~katDvJqƔYCJϷz 'q퐬l\-lC W!d~'5%i-$KԤ[4LJ19ILZn|_!WOr L8ϝi,wΠl[*ߴ7cv$6ˆuW1bQB2r Ul؍nEgEc!+x͜} juCX慎.ˎ?.WAԧ> a<< 6jY vɪ3am`]-'(35h|٘j> ?FvD5pWXՈV monܶ5 ٤"]('#>D[OBeJEfmQ+QXM+ (N@| [9mұdFA+%{Z¾LKO<#£e?+oq"Qԁ/];@2w|2{+Ec4fVyϺxrH dH *W p=A_$U9P6Zv׸4ަ9Tgs |0l8:}Ng80z A[v3FgA mFP< +Ht=OxeblGivxi_WPNM1RʙKX5TTW妴Sml3&CZA~ƒZ p6ק ԌN koc/PI&,֘tnu&G.Wgs=ߝ%!HaWWKH/8E B}I3'a5O""*W&aT9 ;nŧ &NRRQ=U!vv"Jo"vQ)4MvCEz/ Z b &‰ԮOhωx2+_&}'XaG<5 9D4n<]]ꂮw,L!񩵉P@=>t]e{Rv$p1t:|_v8׎ѫ|NrvMO7;\of9ՋL[|TyE2b2p[ y=MOo v`>~!ACeC+TTiͦHCbvedញX3Kb(,fu"װrkZ'*o|ljARĠ8 os'!މ פ+ھt3}3F{ή(ߣ/АfX?kgyA(XMhr@_:L=U/ᾍ{Ux= rY_U^Bt{Fh]Dr;F#g1! Np7>9e-Ŭ3ߙbcu"/JUhMHfEbnjb}yTAX~6^W,xƞ4 E`gUzRT+DeV+_l*d ԩTŀ0 QT͑@kxG%|j"?Q\ q?ޛ'Ħ!Z@Ž\5dٽwW\G2t«he*(4Vd IU+beƋT+\訮QqYu[H@%1W-B Efx9 OuvC fG@{ qEvNIk;eUT=2wD.}ħ?sآFJOIxTm%'J'\Ch D/Qd?']4x?+/^rA܊9"|b |Yp1ry-B'<萾ak} N_vا} 䫌+rnhX}w؍8EX]ܵTcl?t.[^"/+1gy5ycQOTN \ޢ)PcQ\MPzp._"m`~lSIs\@՟A ^R{{f@%UC: aq&>&J}Teowqk[BCDny`&N7l߉yx `HrV'o2Z&~[:2* e}B#Plh2jQ[50#YiH̨~#{ 2>ώUUƊ_B&"HNWj7(p{"pPR2 yf>5D+u /}Gղd Ԃ2՜1]m٬8g3?P)$v^!/:.h @{:}1)O۩;`ls tR"$' ͥk9鴆EFٗWPq[ VP4 xVp,#y*J^7JH:lKx|w/u50X3>Pcfahd%Db}'‹B`4u _֣vct'VoNeN cqA fX]ouVzԧ] A_}`yl蒄,:#S91rot92lpB#nw~@B6mCuCP?>ѭjOs# /(H&WsT.ͭ:f@)]H^PFE3?dv ԺlJx$VhD|V |H53a}ijxsC,aA@7טD#Iw`f8ֵ(m|P  ?H>j?~F78AdRl4y=Q:RڃC8J$^YaN_?h/qCB$y2ot{euqhy~`lB*H!Ǝӡ"HxgrRL8i:c!#ܬ3>!TjN GsAC%!.H <arPbhҜVx+<\nTCLwz>+tَ[ȥNd"[NmkP{4f(NPLj^swuKktpm{or6IK1^an6i]a-,"bނ" Sg4]e/k#gBJ[+m\8Po݃┫yܨ8ԄFO$r W<@ =b2Fο i+'dMy5tG*7pJv_ `V\9U,[$~aϯd#l32!Uc|ACOF~Wl-)F!l9C=~.Z49h=#1 ;K4,{&E6huƠnRKr(b:CYOR6R:ො;Xqsa2xmy.$ CW28 ռI 博CsOncuVw߫c=킛n3 8H5>z&LFr*4eϐmFF^w42]$vZ-t;XUBw=QUɴ!{_pKJH z>c6M ʲ8"JMVJ]Ns.54 %TAz7&]م 1IKժuC/]%sփ+Bte`ּZ Wr ){"g ɞtaDN>\* Ff~ݙᙸ~:,4>EqA+lgK~c.oVoOKǂ"UsɑѣnW+ME*K,&(u6JEJ@ ;v{Ѹ\}o1T"Iڱ5# 8YlQID <'ͿWP)U!uG\M8rA$nu![R?CiR9F6ƌ 0& 0 (8y7/#:MunƓUqRB+@[E.1p5#bQ3!/jn]t(ztWS"&"KO8}G,ꩣYxWj#f[9BgP8Q{Xl\ânmQHjqrWؙt'SQ%WQ2_ ϹF v#.\x ZJT2Q._ mF< S-%PY,cd'ޓԫ5\]Dcz mxtDZݬ#^U&c՞7P#luĵfxۻZX 1E]-+UB"̸${3sm= CgaWR|TγwH.-*1Xou pHC >8T3S8K 8u*r>zV aI2%_JSMx,To]NbNٰ-ѻl 'J,}!4ܺЧ:b#`9& 6('?$̰lʈݚRVM<fgX."@Nrdm|guS)>6Ovѐ|,oGG1෍bfIz:>4(YWH6g2X0 A {i6#_8gX\d}#ef FeOtf{QHא D ؇ EE%0O&Y(aiz&97WLw q8Ȍ(_: J Itxc#P‘)f&]My]4]Z*5Slj)(E "q)g^x3#EB q*}eFw Rfq̯==CYݔ\yAaX`dgyifBJ,sENu4T۲lVي,cA; WJUox-~jKk4|Ak;nk@P*2Voe{Wfmyi +^Yy`-X rI Č=DbU5mtb8Fq҇C-ЉEa}lFgC9gP9Ns2~OQŰ4T$kϜJ0k!Q;>6g_mXbc$}na5MdUa&'b쾖P`]E meJez颯/WxmNm##mb0v5|E-h::eMMMfNZ ߧ[cӭi!7O&?@fO"TLfT~c C^Jԟp랔=`/k\ʙ8`]p_LMwSN$Uq:!\̟6ԧXYاcl~*!0o@#tϷij$"i5|بa 쐚뼍MˉʱB(EN0 "zgjײʤkFiM)+ѿѨ\:' F^,UoqpR|ٯ'ÅkK+"x 2_@8BXKuhsZA[֥;:gE2]bMޖB"=rtBK?'REn_+2XAW ႂ,OP\+5YxpZQ= -;.|hT~4ӭ:"d99&;@s^zjYo8,w?f;G T}1MP&A #ANsti@BFF6Ã!6$yu+mLC4çY~c>1j$CșL"ǺzYq8?i?#}Pg7$1S/7C'38c(|xRW$le;[g wlZwםIr&N l3]DqZRwGVA9Yq- <4 TXhn,6%OҞqH-hS +\9uf3G 29\-:V%9i PfԬ_d.;{M1uJJ_lX-SyhKIvW0TOH|1̄VOe(JN)c9-ZM:(, *(.#"vȟYG ^O>n8w/զPK\,҅c$.$>=XF' (WkU1KU7ismg(uN1sj+Vڅ! 7.-ÎNz%%OOL%ŻַjiMuL~ c[zz3 nMi+(>`B$X"}Ɓzl$)a~j!_`ykE8`yd%WoG@ʰV#۽Lq=]6W R"6򜇂:T'  fuoWfN7bs>2˙ݵbiǐ-tu>:ԅn Z+ud5l0:jC5!?-BvuikЭ 77kk!,` 7 0Xl9H"R׭#)Uy%,ljٺ8!LT?&j{FMa6DD\RՍ˿ 8,-ҜY{eŁf7~ 'rW>#7TTkm.'w@!3i;\mT{|rėV |MnWXeVQgl<N8s2' Fpbp>RƧ AZYCx͸Y`]s#Xqܱ@ˣH2mIN(&)LZSu+X;yw`-Mvd_=`4('X ⨌_ BX\DakCrH)9Nu‡Dg,(Q?p"]n锫_-#A?M#9`؆ldOEQD6QjeNP`@{[ӝ|UhwTl"#T3 3Re/:m39UO}QLfk$qȼrL9`j!0qYEWxg ZvCWˁ͌x@éi rExA]w-%J1a[۰tL:&nes[JEr /[pH]Dg%Cx=g w Ֆߠ0ruB1 ӟw_^`u&ǥ7jM9uD5VGM/&K^ˣFW;?S57V3b\!bvCFsStqsm*YpJj9x%{*c٧X؃?']ԳʂV^׍i?6ɮqD [UtŪh௬ҵ^qDtY8:b'cjl G':KXj~ (1-E"G,A{TXj^`TtXwcZmF:XW=Z5]eX2^Thnuw wnE"9V@v=CsX0 rdl #kzWE{c]6Z=I߱iBaZ$X@{6ֱ T?-ji8gQu| @ tt%Xx<3e f@u$BrWZ_~;c?N|L5*J0XQƒp vϠgAj&n[MU+ p@M,ԋ1Enk ~z`|XL';;p9ޖ>2_wd3X6hQDM ɑ48L>13 UX 倫x EOV% eX^SK̤ ZpR"v&ڽϐZ<WR&InI!t[h;O07|=:}: JhҎbC.׮hרRAY'VkWӷCۉH/C?)3SJ7ϩ}P)A_.vبbg˰ESvXߧ0nbeT]/- !n!񮩼6zK`LC=Zפ__O 7%q?sa^zfopfG*mYSj9t" 0Cq,'+fu(v-wh>¬9cG .9Ӑf `mʕ>čk/|BtQMr| HOss7Ȓ/2 -;m+ Q߬҈"^:-wNЯGlq{M|h{J+4l)GhU9!ji/Cb]KƠłNF>IyΏO3#J; w dBP漝lSPYj]!W/]3*]Βd Q (z"z֬DȀ11:'$tLYօNg+y:\CrL2x="ܸȊXJT Յ0"@^{$4ݚtɑ3}J B(MD%Ikv!s:gjW\z?ZDi,LI=530qQ3TPZKwk0J%"}O?}e}bJe6 [4oPZ!;zTk1'qRCv| xx?/M.,2ᙧic-'XI|KgQ?D5XA2O@HԞ .G0`mE'[ql\=NX2]m$rc$_L@" Ԕ .86;t&R߆'D|Q0Xdm$J~<4hV9zC7 INEn۩ Y]E`-ڇ6 ;vCkRU25n~"ֵXM`L+ -㋘;( 3U>0QJ're5)T{5LpD_ȋ!qYcXrh]LK{^+cP,ԄƬ<>OpO&( (L%c 4LunD":6'J#uձ.WO 8pҬ*(g2$N9aȏNG}Vllid ޶a/TFz .6#c r6|<!瑫6e@M7+>w0O{j)2( $}9Y8Dff8 rJhY > .@äBY{) ]ͶGUThؽIM´5sSYXA.nl;NET4kPg*t1=n<7{nsnӷ!yE#we= dKEP<TAAH!Z"-Cr@!+վ"_K۩zZ5vvprYӱ9x B'-L//]V"_r~db/( lo8?p7+ Rl:oY跂K]9nzyGلnC y)$ns7R;TYO1}i) ElȆ[Ϭ9E_qmD$r.Lg(ª{jQV`ƃTԜ)EVA+Rڿ[sdd:$J IqUD!3Bn+XqT~a8]tj?!H)DV/8HffBKR4f/j#*u%Zt3Rv;ίUM g#~L+(teDo^]TRsnڿ'xz?&T &ĴED]ФB48!M#({7<k(Or7ewfjXT/Q@ˮVnz4=!ꤋ'2˾ T2;C- lSjԌZ(mߒ~G[i5(j_,k' Z\"[y'AjofZ[`*s49ɳ4Dl_lV,CTRbhԶ'$gXTi .:^_xйUX6&NmgMQEUg{utoQ&΄X@mA;2Lh{o+'G#9w'wOl6 4!aG_+m#Zi$eY2rH1?R~mz4+,zZpr\<A{҂b?46%Wgb0>)a`G :9%AbX]WȱlX=?tQn & ӆ8˅.ER^Pt/wWsOM|H+_D* 4|3[ݴI,PD9hB[Ҿr`nP#F'YbW;"3Yqϩ4-l!J|h»NP M.o/x[NG Gݸ\-\9C޻,68Y1s)q?c u_3A`1n(сFMq~KC3=ΗTa;tE@BPBwb@`WWi $3zgg`[Drۨ_o*O@{"l xpaǩZ,QH/(&/s#s5"\lLLK "~OPCY&,ks-@dQhuKN>o?LJF >W_ KחW3#FWYo%Յ؅{{9|Naͤh(87/2 RfjTH,)8s# F؎n&RMnT+$4S&'κKeb$lӐVp;Nn>3lV:(XC$uu8E)Z0I~+(e5`8T#nlMCGyɂAue:J`o<DE DYp4ƂvaGe&2u/%m;]% SX0V*!Sȁ 0v/c%2ݢڏd?HKorirj^>u_ I{eՙ'";oYn& B't- |܀ڎ 1nȐ=q5yȜ _ a@<6G<r?a&aߩaJ9AR 1#y|pOr3"Y)ȶ {ap҅f[!qmnD8b9ζl;dW+}I Xc.wY_]+D%K˺AZjm0Bi{sn#.rX?2/b c/^vB|Xsk թm'gCmHE¯>GɷOyDŽ8zP|I}x'hsPyyH0p06#uP70T2^`ݤe@<=d0#)ǞQ&<+hɰls_RAMZrhbmTNZ4]7ʯ؁gD7i>2Vvw28v>#)n*ӝ!V7oD-M[Ż/ic55X+̨{$C4_{Η1 S H$OEl0("꿋\+loN3R\9M aPN_|/iFuD* 0ɢ6OT}Iۃ9}4 i)7X pmueǐ+8<5@BTENr0Gm(!R#;A(qjFX?lzIYvzex;;S>?. چcPQ( 6`Z& 6 H@HJ(k"dow㛼X&vW'c'$]+xfr7`hAJ1h!t$a~ArD ),`a_9~yH[Y0ښvA(>|h'o1*ZS5*,yx^!wR~ =Hy /#JX'yO׿Ψ.tٖFUgKv3=C3q$5:cO>]C n]SQPWuHpwa Q04qSdau"!?GsQiXُ+ bUejsxPu'm.> F)6nUܬ*3Iq(Cʝ0Gkj }e1b<}< PDjgG)l$ug'$}$(1Fu2t1=31Cw1zYObP>bɞ' ێX,~ҌOPK7׶wdŻgzK g0'VEt[Þr,)rf-,W7![ 3!OT<> a4d\莛^z[> $sR,h= #®Kl#|쿏.\S@ܳQ7Lw(Sv);ޒ&t<*p Lo|8|E˯$CmW>iVgdC.#nĺ5m@R!&Hʵ}Y ۫QM!?,a 5ӑ997m){.rd,4fv1 s 4Ⱦ{܃oQ]Fþ`GM6L6gR5iVHSw1U,#iZs Q<`R^`1q8 *Wx=<@=kGϝ}fA?g&gQ֖nhBI<ufNo֢vbaInZ 7v`c0ayJ?,B*'VgR>Mw ~Ny2OWQd7&02zW~D+h^-|$HEX0_{E:/Gn`$kj01>\¹nB,Cw5X߻=It*(uOcclH< ʼ| ˑ`CY`aDmRN9nvZ:ݓ+ ,Ue[#[I LĉZBxŹ<& Uy¬7Nߡ*JdXEzJշlq:mW%4Z[I!4uV|$)PhʹjY9w4SF«ty@gZvM3ceR֙Cٰڥ䇏md5)\>f竾(P4䯪*hP޳tyQ!1_Mck)Ih.]^K|Q4XCwx׎8f(=Pxr}MlX_~_efD'̲ <Sn  M{ՐɴL3ӧ0QH@wgB/Q^`&.,|֤Q":$@4Hcfne wAr6n<< F≄B\'0K'p.@MN3YuLәq ӟuzvzN,<`бTq6f@֚Rx2,oƾEo,VD܍=T)(PqڅdUc#h&$ͳS`? <= b" e?VNMv,'vެG>$?|"<#$HՅsvހT i%IARo٣t^^ םD>HB* 6hsWDA!~c%[ _((=&&'2'^"4~ FMn<01T]8,E](n1`AZ&?qY[޷5 ЈYPf 5()D`GӖßw3v8EG.z_Bj"yZWǡFPkFrX̋8פU\wG3Of/E$,4M­nY 3׸y j<ȉ+ܵ/_(jؔ+bI!"@y8x/i1>GbZPC:LY}:} 2]NvB[p+cΫZ\,؇.Ա)[%u|r1P:4hP sj2l捻W𴉻F>}mW qWz>A׭6AVN?GF4):2Z%10|Khʙ`XJ|Rv'%N_һ?7d's)+*I #ku2fr*ozeX(n ۨ>b5cVn7sc!ŧ e-_{W+Lejƥ+ F,na_~5Cs*, Ş?FCxX8~Wez?* 蹯 ֮OpA:XVQ{YekB|VytNխ!QeP ̒e:~,{DHnin/m(p?Աqޫe4/%AOz,);1 Wc"$Y>F7pcoN><aۓ8"Dm%ٞ noH9W%(gn19JWC$;|R7p#ґR:P o3s_JX7,v\Y=һʏ|?5Zn@dWk"ֻ)w?y:ޚ%[3ێ%ew!=q1M3zy 9\Y==Q O;f^b]-oK}JlZ zifWu>! Vl^$48y a,3gW PXkgNk}AJyl3 r( de&@`ƞZ3ltudE6'ܓPS5r%njAQ+ܣ/Nf!: de4Xhk1xسg%8V xͲ?j-&z=$cI1n-md(c82z}}, U&n|NJ%B w Nl%4fxfKKJ5Pє+%x5|?#>2*0ϝ6㘲I&xȗ\(IZmZ䴉:?qiR5lj S0P$mKL6*שl_#|`#e>/&㈸m೮<lP[l:PR!dUYb熎EpdEI[:zxk*q"TL%e~;sExxwF>c@@]g;rǜ ؞ōIK8Wwj0ptg/HD'!`^elnv? i* LOې]$tY"4I8q(yN ~~4`QZΑ0JN -t]6h9s":܂04@1bǁZOL?fs;;% UMf8dkvkbpd8 (xZm%5C254`pm̾|qx&$Cx[yDk}Le-@83|7  =Eœ !R֑0p*TQCqt' ,j CU +Zvh`WpyV"6 Q!ç@w5RŒƐ1xj#lt_Q[%7mvNS8> ZZ$",&ZZJ',[igZD ^QB%1m/ 4r278j9.Q΍B>$jy&/:s8/.MH^g(aBen 셤wl]d$@`& ~szN0q3FVʙiIIjBܙ|A-'e(_iEm=@LzDvH=>ɘJ|#Kg| goįLJ__|%8=S,"fA) RC _6R^o9 %o6ۥcD^BW6xO'EYˍLWF1F ۞ m]v Z(8vԦmʃh Si,{Ow4h+ha1R!3+ O3i,"0bz4YofL#·³zl=qHaFEMfK-\- uR(4lHJDgvX$q=>U[z\߮ ]?//CIʦ-@J?Yw|=ەD_Ha_YVefClӢ{bTѫ3 [xA;NF7Pcb:%=[I,1=xe:Q#|A,J *d݊#~0ЃǮ}9rlfcw?l\`$i-V,o{;e~487+1˻LF%)p5ӿP)KpבdTyY(޹XqM=bEku?wJp`RPF6i4^2iǑEpHN+3Zb ~Q9 _"A[K)&އ}AT[8N9-vʲ~g| \JgA*sd(,,S[3:PEA|6X+9x@e?>kdb|c-_ի1929VLtכX|%N 8*|xQEx9a|.gQݸ*(%e6X)4śvfW~B3H~bYcqÚQ^&gɵ-=_ Zl·Lp~R @;tDf7uH;%Bf-F(Z f {RyC*Ѧ7u 5#*>qlji<,Be BTȷc:Qg$Y hoo M31lgz{v!]^oU@`,o! \Xeggc<]iSlmq#WZ+5ibw$, ci|⍿5P.R!3wˌ`sFIe J2:@̄[ .s@":$G V{y7ɲYP-.G7m]ucvF6 VXg#FSbvh>|[+3,e9쉆K8/1n_P N ] 񮘿O l0+UO#8^lQHT~B(tcf]cΎrsTiqXĐR$[!t4'zֈ,,sm~rS4iIT;>rMMiH*Qۍó1Υ Q#+ 72aYsNt2/2)u%Y9NJa gОm[ nI$N#Qk˙bNZE'ǠNǫuX;*QtReXgY>dgu<Xߩ; 0jA_qX=8,bGd#t˙@%cdi"TL]a]tCʻ)uN:/4D#dL=Y &vp )(3M rI]9.V @=>=0ĵÿ>H^#L,?1+ y?׵k*);ܓs{qY'd^?;-p m,)d/Yh@ !+¼Qy|IEK+5@08y}\WH%qKVǛ05uoG%3C"AsFN ?T'|ʰyxFOZ퐺IZ<Hޠ' 0)-q-»7֜V9a|xO⌲_k<ۿ.B N }:Ó17XHalNny A:]Fn6g G>'CfX,oX$WPQ%NdͻN~M$pOhKsCLfɫG؇[w!RB}ڱ9ևT,|vtBy{J-EgLMݽ#9iVCYP2r+-/J].^p.rL*+Xb8<ݪ-õKv7GF^{ygV78k7oѓ?F餮``[z'LhY,6k}qڨ]N-ě3? rlbՁc2Kdʭ8˲A zX4ʑQ=]s~@ Lζo :K/J-fo{%6j)w&(^ DK,Euk/J/ *@$շV #a/=VZ/#dgTIGA4_pq@JY]%Pث{G1PW6$4fc 442\Fx u\^qXD kLhxIxYBHw^DU&! b]RЅOܴҕ`2nQЙ`7(k_`GҖ]>Z!Ut z*g%yDa 7ޣbjg^WH("9Z \RyZt i_i?*RXE{PT! 䌆$dږ*sլqz_ DpJƣ0kyY0^%*ffwcJ{"8]лUO+3qy/CgJ b$40O]9SaE XT,ƨؔ0l2Q1~ht.`Q %dҸM(8ʔw˃%WE`&[5īl(Xs$8L@nQKN(7M5d"I]'09D32Ǽg, ;<n~|D2:D5gf b3uЍ*) XbbD S]zaA,h i W ǓS}f= `s̿r6ܚ3M4ȺހECSqUR.נ揚o@.Z&)8|3GK!^#a <[kAV #j4E[jS~e\$ V+_sͤUF:guym MX#vWFQ}5T,c\3@(F^2QlbTzR]>&=DsOSixGci-|9=sw %0-t8X6&,4 s2f/b/ࢠ'*f~Cn35f=T8V\p% Zm .Pɿ;:*=D ~3 ijםQE /m"ظ}0LLzZb7D,Edl3Q?!6Y"<(&EɸAZ@S=FCVSS%L6յC` RS`iF|L+Yy*]nDU3RTl Z ,A\pn ]|KӦq+R_³b \(>)=@kІ :+ HRULe B ¹# N1xtGZXa:4'ZJdzU S0ȇf{R5^)z]0="#Hpk rfݬL<4t{)|Խ C&}`~ԂI18FJ KJsYBRjWeԣs@Y~)(S>VA1ljkb`Ot_&Ϝ^e\dx&e7EI}=m gaNy7)e'قm$Ӟpܶ&}TiqnyҜC%<8jIH(`L%te>B3Kq™2uED#B?zC+ZAۢq2}TyѾ8ڿ|.`9Plxm4jŘ?%䝤$B'2B²ۺs81H?٪;3к(/bPAg1~I+eAyrgw;>r4DJJWɝ cu>9 hlڪbG9YrwUufFxϲVѠj2x,查}!C2@.ux9y!AϜ{դ$BJ6O7wܔn`vϸ;|i&zɷdgb5N!)q.ѕ'd5s ]g^#ދ>nhe\LL W6rZ (!E.֍w?_n𠰌A٭!>]?<#:Fkj&bխ٢"O ->aG7ˈ} Lx1PdhC;wQ6f#GYʷ?|Cq6,/e.'an'B 2Tm~UڮzqraK֎ӻ~G.8oO%J`*R5qE^SV=^^FRRןI"r!(*q-C-p Ἠ'ɆtHxm$3#` b^;zP#{-*8s]ԇ 8n.k^,m}4yFw<)R5CTP*e$0ήlQUc6H+P7Y n%!_ɯ$迉ox?>U~sn+9*ʑe\ʅyDWDk`?;OH&& 7]- [[ddžL4WL x%վ\Kkъ7MzIKn,0MqbNs{  d OR 2`}ܷwS0nDξ9BQݒ{8dRFHcs9i^X.3i"4lj#ȉәNWAXeIɚґѷX*O 2<0FZ=9U^h,+u\}pw|R}NlRXlN$7.P܊q$*SFj>eKixl#|no]'g? F,@UyuBX ==m-ωǔzc%YIfuGR&ڷj#nMS|3߮Tg% D[ϡA(¯ꍒzٰrzZ#E5L0Av>Z\ǍڦjC~Cw']R5 ^_C϶wP}v A$/(;-q)zC߷YƏf>{nz wy@ eQ[tg}tE݌ASbq[IfoB;MKtɠHT=#3Cm\` 8ʉ*ckN􌹻uѝ!'_:e\رS]9$H޶IBMs\ɳRKTnSlRQ+D/X] i kh̥Z̹UsQK4`J]Nv O:g> 4t(ʹC6P_ZIK!Lnנ߳tIGԻ3wz#FD ZnvKY}YTRuTH ijW<+ I~L~y4쭫ZZnl2}-CrMQaJf$J l?[YLC a*U;70da{sƾP+OL` KkJ0BnfỢ4$|9ʃ+ےEU]to}vmR}$270?]N ڧe@;/pæ9L^SMސ =k=87Ϻ,"-$ 5G'Cq^wQ~4; 4额As#T6: [ЍecgC]黜6'vg>;޴(\ڭ;'rҵԤ0짻K!Q%сfzM=x{ljYmM~'ЙwK,M wܪWw.ۊ7h׈?[#8:4ũM`Yh<< (Muu9 s;/D(z5XZk%xosn$c0+-6M䢞3 ȃfstMv1'UJXE'׊꼷9׍cO!}0tķ]ViUOKؽ$Qwf$NBC>|]YV-ʄUn$ ,[%7ȿ8*ezmaPs=ўpN2i, EnjggSj,4ej^ejع4]Va}qNkoٍ_ %Y60ƖR\*9Fu {{o(0ZC E5v-Aa)[!f{%EVm[H;ذ PQxo5ψRO702\8Wgͯb7 d M&.r1UJBnc*ȓ܇P[]9iX!)^7#I _4=fR0uwD0/`%ZS31EZ7tc8UKM\[~W뤚_ѳjJ]/ЪsBCf\ObK&}4>Sx%fKm//f!5q$2xFg@壵"Xk'9aW P{U oHWg{0l rzǗ /Hvhts33>aPfYRϔSWy^@}-|c)pyqf-k.7ZQ0vo}j.gA-!e~zU/9A={Pˠq6=>thr]gV5/eBb%xBt.T$1aBQUb~27YJv: ]ꪀ/^tc1\HWqeM<"#3n2^~Wd0WWF#g!mqJ6G*' Wt`#|̻Jc%TGSq ˗K'-Aib(ŖA 4 1qA*O&FwsA cY~tbwLv~6E \5-%O~HD*AAΊQ^Rj u#gvjUN MR,)tҔ^Dbqw+#2W4KiAF&mbVg׏l͒ye_l(/0^zwk<e=f|Mܮ:EDyK@.<&;kJS$+L8Kq 4ACgde;i,ط8Cm5}&#ӑۺEꟄy}[&Ǵ 8\2 daң+Pp VqLMt3'4S RCcMm%C[/!get@6H.wv(Ƴ#s3םG?dn+o~7ݰt: $sjgo' ] 1q<-–y&pĶXג+ Ad'|W,#cA{~`ߚ-lg$Q1tΒ|w]g$?EUI]s35r";̪u;V,.x5-ʹڛ`G1'FGye:bH4ӷ2<h={s|CvQ$ʺoKcվonUV/8Ȟ,Dnjhњ#(cy vg'-h&fNJWOp#]+,] 50>;waKV塎p@\ SxE*Db(g] /Rz}˘An?y`Գ3"e8 ЮUӷ[躾C\҅_^{+ŠaUD.816%*$EŬ&^-A2`J}h"$*Wfj52nĺ7LJ _W3 "T'dP+Jw<0u/OOAc.G} 2m', -/ˠo٥nT@JȈUVέ3`@ڍΧBa+ }T txZ{"짘~]Nv*pc,I e\*m*?xI D}qPErBCފ%8_|1^.ԢmA7h}Q;p@r\ρ!TUdjnJ0|e]O&/=0MPO5'#?̼lY<؁^7H2 x7Bq}d>Åqg5IʐOҖ jE7gE%,a3;|ɹ!Lԧ>2r\.;<&/vs|:9yдc# tJ4qX]m0K 7d7i62=bI  Z5w>2 qMT4 NXi.&>r95m%^+,/ϕE!g,7*Dk88,x8֕i{x-'E&^#8h3$c+U /MWtk{1An ݳddz|;6Ah4sQGԑkSթǐ[ڑb$>gg&!ɴ[5 Fm_4~Jl#+]&Ƚڷtҍ`Ugp|x=Ĵ}5(6}@aU.?DIz.nxc;E,Q_qPc=oO͈r6ip(L'Wi؜Y.$"T#<)˨EW ,|?a $BIzįiI2G!}o&W4 r/⣹[~Oȟ8,P=L50_t`iB+uϚ!=jjȀXI I,]ۧϞz]f)PL+L(Jgv9Bkcr1F4]*%SN /)9Ĭr `ipݴNZsDAQх_XxdY{ 2Y[C5VA@-(H/S9Ib∙@h>ajHw儰!(V46VX,GhꔘӷM=(CrܹLw$սtSLxWN8}{!{D+;'B6 }SV8]7h.FD5d1 FGa&Uёp '..&U/jYV vZ5GT \tso ؾ 強Z@'IWA0f㙛9rą@v/gWԜ!(`Zq( KIQ5"`l>гA3eǪu;1-}) {9-P 16A=7P~$;^\6g&0^\^Xwv-E[ӐYA^k<r֕JY| *feDIR#(XGiǗU ?G==}ߘFS |3ANw0Cs`rXϨg۹FvױS3 m6iG$ĥUmRjK7Nosm~Ej ,G#C^uX+bo$ }g"-2F]Un ƫ+t; t>ws_zsHb% }Szn̜ưap$a 5y`ICݲ?\azŨ-i4d [wދH ҭ)l=-F䎶JiVW7_}#RklKJ3W(&Ⱥ#I8,P0}pWRBbZJ3 TW  exY-{]eJq TM2fE/d4}tr}sAvY?2J^3},Ark%ێoP+x @ɍ]ߥۑuJLGL{2B1/$)KZaaۑF"\,XՏȓ2} 3dY(]ϯM`RM٫ʒ j7'` Dp+lh`'0SMX|LW.]+obheߨPԿ[i0.'W +vշP.ȎVЁ:7{3!_?kXNnI:Qy {5԰a!w5.Ne@GG,qjx7r̿4@%fi0ͽOG4c{6\jBBxr#m>I޴FJ_JYii Qz$4دڳSuwz/p^3 ɏl@>-\y!;YM{ l T,_J?M}`([ӥVJ&Fܪz2Eҡe @L$B HM1@OT*BgzD(4GJ3+-Jp ;`T)_mq8mO x k*WeN&4g`mXZ OVs+^: ,db'JN~/uIKH{S 'U5q+)sM 5}7ؤ j8gl3ȔAR4gW s^CC-BuwRN8_lsUKTJ#}=6l[FAq_Y7lA9~9#fG74mTe &ab;Vh8k_F P{$h7Q9C4à*OVTjV\d K5h!Syi7{grom y%I޶0֞Tߚ( F <|S W͙UMԉ,ovn366nPbk iԘqPOE(hNzEk]q ,-ʻ#p_#N2z0n5Lvdf]Vsl u.6ܝn<K,<䖓0kJ6-pꬂ"pi~xuq|Wͬh uceѱ#V1Ј L8B% 3k체AjvWcBʉDqA-[@<;^z(6f o~I^d2O@t/I/@԰QђW`go ce60Ms!\ohXJ̈ަmT[9,i3iɎPoTu3"?+oNsnuYQMw38eCqUx/7N?sYa/%xlk10Lܰ Xӛw Y_sX.%wRi,]d9~ڕoVP^;r5B]TAȋ^*hx KC6!$gwy&%}V{)pE>"ajYn -+2H'"/.seS0̆x\2N?Ε8;j/X*>]Rv&.XJpOV!WXw֒*!9nr2&6efC4*1 ܴ AAgR)~Zf*;Gz_)ppDL3-D4g*Px2i@%`{%,j BLT3*nG[]!DjK.=BP7R5C3ja 0 &䐹4%V/`j;aeY Puzw)|7NW6}zc҆rUAGtM`k2JT<%v_+Gb$TM(ZaSĚU!&nB8ejI|N. *fDS@?lho$btj2>[4GDџCTaDZz]iSwY£`ܴ镡DUQN sOaז.eR]=*eAx[}ʼ߰yFʱC i#8A:^87 im+* eEHda<}.#)ä? <> ˦o\H&)uvjl۾"H2kNY^ܻN f/Ω$ u HsHiȘ,0{%ț6M]m}QQO5ai<.X'iռ>0P31kEB cݼ/J,0f2\N NyޑMAY$h4fjAG@b+A@qV`EFQB)266sB]X{|QC_+ +w W^D~ʛ'ߖ deN \oF/=C%xT((p:+{uNsP[4dRPZf5aKevHeK7wjpaBЧXIi1Ѣ$ ^([W^9r`Y9 .\#^h (Zգ(8s Sk WFjW&pu1[,9bmU4|u81 (fW&)i˔ЩŶ=/%}&Ʒ|16%-!-%JѠNaG%VxdrJQ_z`QCBR잖_:ʗG/T?(m+<3ftٙ|uH=\EWC̓N4'٤?쥍#7jV.0 =/xjQ, 1ưy ty|j3bn X(V?#yDJ& N-R 'U;bV%DAgԕ_G, " Bt-܆~R1IMkVAt;HPtN)c+U.bp=r{˳>Ap,Q@ՔՂ 8Oq]]*c{ۙLLG47ӑL̢(޸j*H^!L|o4b繶9Uʺw4#4L; C3z?%M>XJ yQ?AmjyT%' ⷅZ@U=tl(Lcp@wo>XzPVZ](J˸?7@XʖM 㧿 B'KXil@e3ڰ Nqx\qsIuz汑/p"I̿kX4SYC'yV\_p>V‹p3^~Q*t r4ę`}PZ{m=/JinsǸ{$n"QŇwc+9'{ͦhH ΐa;dnX"E- cCG{&dj8]t5zPLW-LM\pjmWM7"c:f+01}=D ,;~-D̒ЕE1ȇTݞU t,*v`;f.փ__p|"^x& J4uI d4 J\љpJ UAi>lU[o+zMx/DP*J@L祈6I9',y(1 O|9?E=)2C3oD@?:Ng^a H% E~BȎF)ŪuA:!kߋnYhbA }ygGU=G}A.y1S@6V{eKOH7$V*Ήw+!n RrUS4F 5-;w<&C[> tbf4m8XSj Ě8i+qOai*"he,?la,/,8+]S9j$Y.z,AFJA7zL>œؑ=l>CKF|5 )Dr{B q>Eܧued,< -•vj{bM&~ۥxKX:<߄Ϛdᗲ )ml/e#Y&ɿhNè1DY_Q=1H:uC |=(BŔ=n`WmK?cPMuʷ>OF{`5֘6, *;nppA6X6`I"͋ǯsx?0pWϬy^mwiؚ< :꽠Xa( no(edj Jglu{k TؑwY⎡H?{V=c0D-X E*){Q`š"S?*&e(0I 7w 'WfxwiуzlpM96qMdn&4?+<$2(e,qt)A"Kw f2`t- aZڬ۳nxѼ< ',rwAȇ/1-2MW#R'i;JJno-%a};n"$" _Ѧᐈc(F{鰑OYq|~LU}+vG-7n,J~ftӪuHNQhw+ YLcjto7|< _0KV˘-]S5爱wsw s!ǣR*S iVɸ( tZ8Fh⃆YG:/s2~&ZvKs$ome^'p\DPrVHAyګ)Cy:/ 1N|ꁒ#M{Ėv|e]Ư^X;@c}:m{T^3Xp{/[(qϖ|!XQ g&aaRY͛arS؎"US}c^X ~spW;jC`;~@q9lʕ}x_*u,M qk&zt¶sIWXEq}^ /!\2@L$aEt龪`M90_@!*(q U}#>è3uEh9e?id0ս+@XA/_oHOR3Q3$` ̮yi3w\ :ִؔ䓊:iYƗe4a1fY8RtH3{%(6qZL!?.ߵNr6Yf,Ьt>&j ̑bt:t3D `qdar{?Ho)h3՗)!Ю2RZ?*)eii4RC'aa2^`VϷ[jgl{/"̥AtEEzI 7wctϐ(6Uo>1oS.(3e  $Rʈ/P ۪:'jV4׿ Tt͍"ʈN2+zth@<;^5d<ߕt,4<4k܅_v5Cr`Y s]"_ϩ\­Y$4T8 lfІW8Rrj*)A\i)i +'X"eF\{F7|5I@+;-C71E#˻)yM\m+YNVH cvRIf`O#5$m,ϫv*W+DUiBT+NXFݢ07:kn$P646Ǽ) `{ *PQQӯ<څSNjIk}1rFo~a=w@ oO X5m$SmȤ7R0)҉ַdtl,Z,kxAr )g(f!-NoʑH(v-ACbXR?TޜoHQ~PSsX96D*uz{ퟞ۸d''-sJpf4ɆOj#sWRzajE䟼7nw֪70u6COėf G4z7[G5dW~ MFk~ X 5I f.WYU):W%߳הQKlݒz56yjlFil7QF3;U߼Ubu0՜i~Cv:h#M.az7ua9|%G[Zޛ\ >8i -v*( {7]ǫ(pAu[Hɠ ^GK <`8$fpVNudM->[L/bu O/DV"uVTM *)CYܣ́P~^Jh}f#nuug%Vb6c%o}rZ|Y SS3B, @x|=Z?'j|prnSf )_NÀq&]tE/Nv㷫鶎ﳻ,P"Qm~w)ioImz2~LoJ=Ң목lI,x^z.IQFh }ʜfȘ82^JI9=YTjRMtGʜ@-rw])e7>jIun_DhW1ƿoF0֤Է@(?YozRf+*Ӊ-+I,Ӑ ^-B8 T1ٹy^G+HwߣK~}-!yr䀖(vgLhǾi;8&}Z2㖭tN#:wdI])YzKyR ?~yVI5Yq}%G̟ L~"-ء$޳NdЄoUaUîAm.n6UY@tF!x; 7pSl4w*TSQ<[KAa¨iݘ=ٻr>t=gyp#lG1n;n*=MPln[@AbD:4q&ce4o B؈XD}9 &J)%SgD &G^K=mَ$K<~xpmIne߽! r:B/' kuTuZ>e&'w:9對N[mj~zVǵQDĝk 6c˽L<ż֑l׵5@i6˓4&n5ByZj!̝;].w"Oe8@sK$oX!.|'gܥ~6+1,+#eT2k 1X'_{^=qtC$n{9Tb_IC֓.IHF<ME_>L:)H ~-)Mĕ3skֳ#q:|ڕje/ #PPi\ 윺B+ue>,zHMcQ$Ҹcs۫Xk*0K]Xh )B oˢ9@3`1k}xjJ3lo?uiEg_;f-YMwۮGM!{R珕Zǭ[S8'!dPGoeN[lEv~)>fAXmuxi9ƉfsZ 5@l;Ջ4ʚV@ \ EFZv?f7/7ODSZ{ыC-`ZUyH]_D7MLW)yH[unf68C1ӻHDSrR.7*W3އ,"]-&p=If+1^Ӱ<4HݯʻdN.ɹm8dS@ &Os2 W9"Q]ø)K޲̄+x|CK3dqi_]U#"&?tKvєXl;k!/Jc8X0< ̝*Zvw CZ|DT0;8U;^yö TLz)/D0\Z]7CSɪd=, 垬吞;-.sũ >/+SR¿aL$>G1&($=uIpZfWrj Xt"σVf20GF_ѽyؘO|!oY^W2Z>VvF*rKÓ,Q}ݼ~r1URVLc`Ռ\\;X+Xa" (O;!:DTr؅6.ݱ%1y$z|H ZyBZU\.F><^dmW0egN=e_bs0PχL*oU/ ns4@w:]J /:4f@@oZ#Vw⬉3y*CѧKj?gaHç%4]nmJN>݋Uƀl۫4+Vb;x>y{,mF)Hѓ{Osp,0`Pk n̺HM%=ۍqa< -#}UOji5[nT-׼KY\w?*vE^@M˷0mNI)ssu3^X >NhwHHjC# lm)2:+d{TyT̟y؝}[vEywrZ`S?VD%Rfb;݉aLsV֎ YN ۞-:X]##}X(`Wsw(˃CfL5άE-%*WF1X#S49h:Pю\2=qP.{xҙaT@d`xlx `;4dA[?@ּۙ,#;]0,D.B8rÒb#p>0̃'KjP٘zZI~t\]- pJVfK8kRy؏ T~x?xkW`#y^q7uGIӑDT=1&ߏkeȁ[VI# VnM0pPoXz L<9ݒ 寬OCL4Fb\LUVKGQ;!&axsxbU7դn>1ueqd&Z]^Slb@DPUkJPco1u 8TsP -E+nCwY \wbZGV= ڒTO|ÂO$K-TR*!;$U/$Z֎*gPͫ6vyW0k 8xc.ӵD9{}0'm.щtכ,,{ݻ&~ԯ->{{1RFj_UT ,XNKAѡKSdouG bwAaSrihbmKݫ]J#.L\>L=Fd_&6P@ Noʲ)sax.]̚lia8M@1-ǏpXG,."b"%H[;/&D.۾NSLńYQZ^#\ i%B<8?z6N7rA>WoMTb8ckC4(VKC"iJ S2[gTL!3?Yq7pnpx`|$,&/)΀:C :"I8݋g:]Q(׃^yr|-@"$?t& w }Q(@y1cnDEXO%Bd,kwՀO0J5#ݶ)izro0&E5kҼG+O>0ݹ' _džV?`?.T\{7SB`ׅ8% ֌,)תːC!4>s}}a9x xB_̔򬣇u&[Ų rPlSq%DAKJ-Ƕ;#&vl[k.5vD)MuX[b!H)3F!y|rࢂB[9]VYWIiyKtAi-2M@ªkGu Xeo!TPs@ҧi\h Vu\ji *ڵ ]y"f;eM5.{Zbj<9<j%/[$5%Lo~"6Z-i{Ԓ3UP,hyp&7mR|$A==F>šeN݅8pؾM)4+ßAa{$`zF~E[/wf+~d~0 5̥z$t&uz1|qOxnkPgKx&@c#GtD+8 橧IS#Qjs\tG~zn$wNbNgS:60 јѹJc֑Ek`Za(b7GY~7"#"16%|S={tǷ^AlLx,RB D˝_D}{Ǟ3KPp%tY &Ź3e:hŠd}Ee[ !y?DI߉1+\*\~̂;va?0m/,p47=­@: B>mx|s? BQrGY6C*[k&ٍlu[x#ɖ(Z=x`b'qee3#] d١g>_^(3+zy"nWS ȩ$%r^&lR(^ȶ]HCTWQW؋ga<`/}f⇸ժc| j|=bUJV5ꬫÙqvq+^׆4=. ;yMHU|5]\QI?Zw5ƍ5\'dr+PcIZkeB\KI86T(h%y#6PLΔΫ2$dr&ON[i7Z,HvŃP,3:" VPsu5Z3Bs7OF\iU]]TnE>_':aQƐt6pM}'Ȇ>Ho2bUϔV5|k}&2nC~ ݓ˼TVNG{A:b)*${BFbv dÏ|h6TZGCϬ?5{z\7_袽&mUkl%mau~ ~ň>RíCzHȬ̑>yBw g{R/P? 9⦒(z4'#<7f%"3"װjN]RxMУ-GW5M{V;whl ZuYPbD FiAh#.|>֍CGa0Y:8q 07aH<9zZD Ehe)384-m>:q*d}Po9=.뷔iGgZI驗ìȁ>Xehvp9' ⣶~O9 Q׽Ku'=i{? G"uS>B Kך5P/>Luy$Cڮ'.K}V{"DqF|wƮrSsV-Fji=r~]2_x,"`t[SlN-rz ɣ=ȸX/Хߚux { t4>n,'uiiFtUO@mҬW@i"a@YF3אӞp+K֧F˛0O\A k҄WJ)䦒ipz^ f9S i#F ?T\,%~m9/YI_/%7w(]觱I d(bMwH/<-':U)}itb)}īO~BkFH9|?m;蚷Bd2k* -X8k&`hh+zVOj ƅޞȎM 8ʡʛ!]kyK뇞m\sղ1{,cLfj\ uFfN2;fFَ[L.xTބ̯IEE~ 2?hIoO)B}ྸ-Io`NB~%6jPr(IfqkߒA0-!6ʃ9KLi5*a=@y0U; +odҌBg*8V/Mwg%!(LNA5sX;$[ ^;0$A&/KR/#Ư"Yq2طn5,qʨp[[8 wԧ.a*K?q#׬gɇ9w˼vzmbGCuF͌wv)5,% @QG>R}KSn 7Vy&XYlX VgDXv}F .M 2q b9YB(5y(PCџ03Ln3Y$ZRcRCRSFYšE ̡W?DF|?TD֯2cv(h @t2F˶npw}+Fo3A: +qsI[c "EUvǶK~} %^u/[kQn.ﷁʣӛ*rfS1V{;_ KEAOG;aqZG5e]&)waY4lE߬(9, .!;Qv0 Eat1f1 W)awnڋZ( [qaA$xJKmMgZI O{`"LWP}侔^E@8Ӛ>½J HRwT_JDmbK *ҽ1 {[kNf VX%G,P?}?e բDɞ7ztS 1h3m8Y|E#yp:#G1B?2>YEWK 1Ԗ^: ?Ed\MaU$F{ۀq[')?r/|-yr Md+[ǕQ~l0߉YZ=XVBHz71`mA*Hs $89{TyK>t_h",:+4% Fd_2og!j~5d)ğŞd674@My0 WS"HTͶ}p5%Z:DY2DN;i>4KÌjk Ě }a dڒwdhՖ`ДX22Ӝˆ?&rH;nktDZՀZo RNpN;>Ҕ?׬#s.y^-[ƼGY9|!Ѻ.(2XݝrX,=Xi+L5Fo@]-B٨ȪrTRT){ \q?uCHd4G='zh>>7)p ֒mKk ,F5oʉfʮ GfMjpN7{D713'{x?⥨HL8BnEPN?_ցHXmYuz.J_f#&Y:IR18vf˧9ELD邵"~V".ˋgp@n !g{yZwjJo3*\ % D?wio54Եӷ%sU4~IΙg6պcQI ʤ#sHj>GF01}GQ:PG:O+7 ,P?NaocSlʸ"\ -&-Y}ɢMrGKtSY'^m>jG,ID;hhٴ#2=6~+3&2ezU0 崱$SAt/+>+ҟZ܌UccV5?GWA~GϨDfY 1_O>h~% `.aq[{]Ǩa(2#`Su:u`cVN6zGKHANuW9K .$ObO8ži l_g䌽BNu䫶dfh|qؐ"8CԽ) wU:vSRjCG0>4BvwPNWZeitvu(.+ )z >DY7leYxYfn V9IKSlH~ڂ;qۏ%҃*`PԶks˫PW`6E5ӥ}#A܎V5x01l$:S/j-|$ȡ)E 9l8}+auk[( <ҏyΞf*E m|_P"K60mi2(( Ky?(5bαq]=ܧ]K!UQGTwT͕8~=`x8c7޻"uA=约"@O\ vې*+Ĝڔ~P9EY#䭚Id,h #ϐLXo *A?.+SxEr]^[- M7Te Czְ&UyU00̞A&շANP|;Rt&V+C[Pb=)d:laxsI=5+T_AQ+Q[Y/(ungVLFFXL?5&jX:Z5GLu>k'Ïe̽93v%4È4 tsYzPEi5zGë(M8YyA"TSzIJ8" Js0&>mG8>HštM)#\q#^)YUdlf•xl`_9pnI1%snD8Vve/->0/9*EHxq`߱1ӫ2k1k%CӠ!lLfֶSΚˁ,Jٻ$7+&Q >6̘c -# ЌHm- 纂(Q+[͍oa(LO :"G=u:ZLR*bTW]au(>Z .9D<^ۻzk-OJ"3b^laڑkLwԧg5zDHj33B7=)_#wO%2lĊHIvG `oUARQϱsT5uͽ4_Ŗ\Z=;r`n0 Ha70t';\6~F:͑fxߌ2:E?-R"ogg+TJD9``fnoo2 $g.\e4"JHKGI7#'~ns-Ԑ# {dbh2АB 6vMRgEij"dv5;3L6@/8&v}$YkC),"NS_h[Nֲ ± @߻9w|OT?2/LS,Baaf2x{NZ,鄕KU^x)kaQmV2A.c$ 7Mg|/=]DZ 1A}Wmd/0DR6ٌ7mk\^zoε G!}g3P%]HVBvZ򡴽Í9G-槚ad]dd*hVEf"! z=ֿ ɉ $(, 7h.fЕd%i_Ur,@PͰ )zr!0٩+WI@FP856$,m;IEuFfMz;)`JYKl^1hQF Z:f1p3_kA>/w @Q4$*<W ,'Lu3)x_[Ok|V:H%qqXRhn@0말hhl$&(3=GuUYMຬ(yxw9aL+k JE!u+bJTWCGc˾ri\ĬaUSwlT"Qi*ֹXL(;|]w^Cg}aۉ[uffg2dO$~@u# )&1|۹xV~X5 8KZ"QYpN[ [?dD/HQkA,&dVnB(wze)67 R8[7-yف>opityX5Qko"3EM',` X{yB3]+ؚ2 QoYL1s$S(>!i* w"ѝ}(-||ֹv"1 rYtUjXPْd8Yw}7PݤQZ+df՗Kyvz׹3TjvI'Ja_Ġ vZzkPalPҮgy+xYͰVjV1G5CH"jY2J$$RŪxRBoIA JSŀoڞ{V-[ Oк$^Z5O(3:¡Um):3"%Vi(Sw}) #A4>|C_<3hf2.9.p%ftsL7r5WǙAhdނkxǻGYK:zBlxҭГ'd!uߞO-BKZ}`a@m7p/0οb6ݕA݇R?"V|`y](|eEBfAwۺ30Una4rbS38ܫ'~'=A2F_3ggWXAqCčBnER.Ë߸/>_61P"oYm< VNbWj4uEХ&ǕnUVj.r¸6/dJVޕMԞ 8dPolЗ)H҉._̧1 >.&};^ Q]s 6#.{Hs#` {ѩvgͯ/"d*^)=FŢט[Ν"+pimxn&0C\.Aiݸ*Q)< HQm ͋p[Qb-g_ΪPūh?"t+ t)MRJ jA,us yvmXXWYAW<<ϙv~[X,L~< xwJyCb0uoşT CuQuIƢR ߰ ]?yݞj3n>I<"gnX)7-L]( =,E wWe-O\^lT\pxئNuSw\TW[^x#oZÛd)>EO:Y][H0BRߖ- 9\sbH@;*&/hTg?oä]1l%^2ojp M6vY9sft5;?ED| BAϏknN,< ;߬e`eVr Y6 j"v&ѻBuiNǣ;ܠl8۹Q<~ۄ5e>)8Z| <C.3i?^Fe|@T$TQHϒ /C(A]l\Tc*%(j+"NGZ' .^y@&($ӿf4_P ԷOS,z,]"~edٕ2R.K.ţKjvp068~;*xĆ x\^jXKS7? ᓋjA$FĠ6};SlyU2}z;͖'%7 .S2-8%ta qnH Ӡ6?Il+dQM dT9w(I7NcYhҿl?dPimG;m(O^Yī.VfՄN]%59MLVJZ̯<$&P:OO$xq}?*K.8?N|T g.%@*p#m(q}ʹTߏ gm7^Оwy {(|r_l—2><+// (gF;I놱3>}&a%#N,sL=h<:A0|4{dDž[{jʎ_nru8ژAuI/+4R{bhK zn tfcg-.4bƐIq>O#Tx't V-VwLzI(v PK.k=&γRQ!d{jY,P@UŧLSvᲪg.h KgR`^ )±sSvk0 /hq`|Bo*I7I87X.7=Wt(ڤmS%f_w<{H(w'+偗HXHF i=t^x><{2+Ǡډ Q!UvJS您.k/ 2y`$/Z_eQvt}Smf;Xc8߾˂As6 μ*?DC=m͹\크Fg`¢RM2mV{wVoj &5@+v{jv}N5jvx7ioCuϯ' gaw?q*LPtgGCl(kض j/Cr!trQ-se¥t*VttܹZ@zv>lo{f]0.LFjwMgsL2qSj-6Xn0߫ÂGѢ;g)m^ ۨwrD2µ+RwOF|sN-谈QϺQTo'ib:, =7ͣdEF)- GRnn٣Lv 2>)nB,seI'-PWb!T4h,,@X [K<|G[!¤0D.*WR^dB3*;<.DyOnOK:9:xv5όiC|`IC-~N5+^PѴuIGޭ12+jR`7peȌiV1y&uaUnXI{j൞͚.ꦂw79xrNXDZ<-XɮLWɆXpPAk0(|ɽ(|)ܑ)A4* 6A6c َI6yAiMrYZswpd& -M_D;WoOg*Ĕ$bk 6f BT`A?#hB0љC aW:z̍9v6įCxy>Dឮ~c[s@8F0P{zeZ=MW"FU.4] !ا~qM,am!@k^+ܐTxDC;Ĝ:_7I"&;oQ5ۛ5ŸhBwFSN!"e 䧙 MzFCz[9KvsiQbط5Z 雹Ќ /|C[xr9&h/Pnޏ {D8 L'S_,2!~rNa5hXu j>W?kӘI\PȠvccDk'HI [+z (@9H8-J21 1QlF`UBIej!I/oRfy튯8UwP|U'vUL 1H*؄k}t WJb̼i'LF '3ttU }-k5x~6ofp}.INY jGܯ6IG-9ἔbX 4ǖ(]כ Ъ$B * l~/mN!r%RG9\ABix]zbk,´A/o2 {@X%.\148娞yqd0=WC`%PvBr i,at rz%"ki'o`._↩ҳ(5nU*4  ƙ\K]@rB1q!f\ dL٢L]XH>.1B_w$x^No?KT`0'mQp}@`m^1ΰVD0DžD~[5eZ1Y>t#F5[ g`B]yz#hsh}J8r; Rdv]Vu 'ė_l=SRLQm \8_lԹL^ac Wb5Y9/WRʻ (Z&1o A߷OA|r$ېB+T uRXmI' _zo5`5j8#E@[R&!RTL6N@w%V5DXgwH_%SHmo &+dJ(kjnIvzL-cXں2?|X,|HYˈ F:Mtا8hd{I2!~g-mAA{ YwL8wvi=+1؅'nd:؃Yq W_){',ta2.Dˠw .Bb\z=Ү^k% |I%d %qC4f(:aUHrqŕU(;N lݖ9[M!6W!-[O!Hwl 8x6ϟ:ł (r#<씲,J(!DB\'1UawLn'w3C;FGnǒ$?nAiʣs;L̜3ĺ[b/ >IwxLg\D5oT=|; G.\[rc߶oX[r ׆.;qB UWvc~fQ)dBO 60۟,8I1]l\XWV9}$$碇'=%{E <{H:PtΘG:6L~-AD~¡7mLEi&.jzFkLaQKLWN|&U.ŘhƳAHh=2HݼMa܀'*N*.RX_{= 5q&A傈灴 3r-u7"EHk9wp[) 1Sb}fG~ 8LiqE$QWz*j`uU8{,\l%aw>GmԕjtsU`ӓsZ"78GeJph5yr^u*䮔+ۭ .>lKAx?[oS m+ׅA:?51+ ,d.F&K0xF|yyb2>1%vlt!A~E'-鲲0M#IAlm#KMr,BВ>%?ߓn_%&AaаqCArRbX@{͑ P@18xb>nV y;A`凤 wR]b-OSfh`Y:8B=.sOSn䳱ZDF`g'ZQщ_{@@t qe_,B+T[|)R=BQqNy)v%|25Gݣ>g+v#Xq צT ,HĖPa°O9Fz} h򕞹Z{}/ ^i_af{ިZCZZό5pL~=<9)|d`v0 v WEToEW0ÒaNr.l7GB`&_g=f}ɆH|@dߋu~D?HϽNqUFaFQÑv 9x귱?g:ji1.~~p֯sC\풏[pP!aԟ'6¡SApO~r"Ĭ"4EWܚS"&+~pu u6sM;&\%6륉0EE5~nvp=̧_K4ʄfJ0Y}yB#kCrГE,Luɮ iI z+5oZm*{u\,0 T=[<55;SÉOsK78%pƴAe9$A<;-<@.!;ħw^nKVyӉyGLh5s18E)LxB}kAiK +GTHGRFɫ;Q[=i"v+7Aa NZ!" Ψ9D㐡!v .LU )>O7l:,6h Ξ? E:LF'$:f0<%/l\VV'Vg4cb/In.1KOOe::UQ#o~1_EXw f.^ 8ISh9Ou(!C?]Xճfj"7\E3*d6/_NT8jG7Yaݓlpz/8&o sցxr7c-}*%R'F mݢP o'A$Əo]@(-A=?@d$>eI[I!5zQ?Ӊ›{^}љCѠ>|t2q%;rEzȇR|1kdqɿjXKo뻕7b T`*f\źR5B%*3~>fyYI] V{5i#KEm9S!7bGs$?ޝxD&) ȦuX.31"C/i2aj(5K@ Ad:G"2ʟ'8_'4A_܊PnEެ`m Ji/HqGk Y c&KQA[*7PTg{ h!)$L>~0(S4<΋ydqhڒ<&-qJHvNV{ hqh®I0c|E?% Gأd *-t<]O;zw4e=CNV&yԲ!y/ #;mxHzYYJc(GP-ܒst[a6{qHn~k'lg-O.{myannڙyNuu] xIh!4FXM`-x.f3һS][Yxbz&)3S/xIf;W4-b#>½lϜ傣ؚBRy="^?cӣظ]%ײj\^cWs Ev_Ĉt6g{7\0"mE†@A˔*Z7H&5_߬c69H^bkƥE3|LukU$0H7{x`W&@"lMbytDԕ9R6=wPy7{^u35ݎcw](ަ̷'eGb3ѿ(r%/jk]N{ՠwUV H2?Fmp _AeUwMݯg}A wt-ayO/=ig`RaZt.!M̈18aS 6 鯪6iWGCMdrTLE&ރ#j8Wa3yYP4j:QvkRSW=x0YG!h9\ GHR-uCV-1 0`-[<40܏iݕ!1# QMr ͪjrW@t!aR*p(;b8@{)Ep \`.,X?2 f5#X?zvwAe-6zyO// ^:-NSD_HR2̄Vc}F]/<QFAݹ!#( [= ڞ|K"G$/8Ot͡D~SE2 r,$a9"e}oG]1}@V^]S҂]Cˉr['4"DW7eݷgSl z`5_59K25M rAשׁ4]h6e3*C-h{䡥ȼѭDʵbsWmJ;HʗOgcSUWs[ۭNiuоLŷ@Mݤ^=$y/oݯck,INL'oy- [PNmP 9J@= GB~X~>7.=q#:*R֊w{ތG:- pwU^HGG2wGtuUM׼[)NKMaȠ.ZTMDzXT D+ KLX`ОYDMEnI}č|HT{(gq/C -A Y"O]G#x1TAԋm2/C(˼j z'UC<+|S/ DqWVy@'0߬-;W*WR]E0.+ȫG?+̍ ]u5m+u5lȇۣ ]B } :#A";H MFl;*狥-%J}Iـ_r Sfw0>  ]3Zb͜{+s'zAB2 TLЭ څ'+=ay!$5FԻnS 4F9^w뻶lWEG1SAcT&U5Oz_DtgI?6-A{ *jx,2J6"k/sl䛢&ΕsˡћUAC$*٨| CU ጛ+: 띿sA!7GeJW9G-Y-J[7 ɀ{/SHfe=}ى"힜H)E5цTm]:Ko땭XD_еi& fyER\ag59}B j[D|c C+1mqTxkt'&߶]b 5əd?4200ydʞ`dǼgmx:p l℈FoZe1..n88%qY&#-}t??1N^W.jԿ[t55+bVL+o/;X!;ě8cq䀭1nJ hBz8%hY8-YMCM1HiwbO)~^w,wTgej*Ubq2o PC8򥈝wA48_r0Z6`v.5 DJ"UF4L}\P'%v0Kp9ma;~ƢbJ0\[ցuE Q'd6v.x7 vȖdBٟ׼᥁"&4 7c5=/Xvߌab=!ZbD箈W{Ed(W7Ifo07`3.ʐ`'sf;b"]gj FMW5cVMPt3-0Ż:|Ud)rRE-A"vbmL\ XY%|xAE?4NjH@cG";Y >QE D0Tt60rGK8`p .p]r3NQ *kK֌N\;1Zb: q|lj%>﷡aShgYQwy#GY2p>ƍI#C'(isA5v|.'qTf?7qi@QC1 \?$#}ctd@fvM `_fvqE_>X 73Di8Ⱬraq\Ee'q*KjP!3c%'Ă~t8u*Ax۰/lW~{-Kg;O<E E KW}vCxA mOyiU [O4#@pוYm\ L&Bn+Y;a$d?JoPsUCST9ع,Ma:91~͉hM#'FAϬJD[: Jfeu"I ?-`!ȧqKD6?RtzBli)7N?%գm~f`5 JCfiX๶]y$dČ 5ͧ]tDuV!r-H9e ILsih0ŢЀKJ!qi/) 7-1[S{Zk:DPwJv4+OzvPKcT'Ree8酩[eW   qiL# ju+fVT.9-~-r1Zq ՗~|F׿ tsRzrY~t$UTONaēFIzY`7 xgHob\PvF?"q*7>H̆&0%V[֓wݢv_5P~Zh椌M-h46:PwD>/Iŕ-+c>5鯁g8GpXPW4{I*TrPs>خFxs;ETUGhUqʠq\~? +/'Vrղj+6^ф4!hqp.&ƒ7Ѓ.T" ˀzIrv/&dt#ETՠ8Z^>/7y'/B7*c?M< Ҥ~UhRCAM['FYL.;(jWm@OASho0\]|e>)zkZk_Tu@!k}n70DCxuIIZf]g?raa*WݩvE(P(.J` e>rU. I&?4 ɬk!I8=+xj7Z֑U𒢷> Ɖj !NIOPUɯ1eLVsu1A/+.# {)FyZ5I4Kk^T%GS^},]q8]a oe (+OɆy0y:}[=]`sviSBInPʠ*&J1,Z7< !fcHZ0"ڋ_R H>LjyfAW*G8$);(S汲C:p-cv -D(%슜|AF :k2MGA_dڱ{ U\r-U dv^!0{O[ųa\!{-PkDEm :nέֹL`1Hhv6IfKbKRD$* ' Pz`?rm[P nG @Hr>Ea7b<ḇ7p>hyW$>1ɂ*wkp-Y Ak;@eF0D"[F:50B: ^yw֩6pO@OFP8Zo?b{ Bom#0/ǜz ݴ#GMԊX4bp,:-fY=NbOmO*Nj#vr Guʎՠ#_ymcOA 'r7D"Z1g_a4/.q}:5t.P7 YW{8е"O38Rxƺ鄚?!6OLV}t:lx@x5 ò猰{ txR<<U·ZšzkKଽ0w)kuMdѰd3yUE'+>ҥ+ker} Ly>IG)/-W!CL"(%v$ޗ_T$wL|H_-a3V9gv`^Km?R$s".;Ʊ_ )i}DhqF!!2h4/L{ ,MXT~N#COS`b0(#iPD¼NP˭F( 7~}Fz+\ia݃7]o@oXtܫ݁ ˨ޏPix <|!s+HO2 bb8ve{a CKBë_Z;'Ԃ,r_{%w\fr̭zX\ LmWLKx#~X;YJP﹌g", =b :s'F e?4~SOJ\jC6%=j8{3oM,%QK)$ (=ݗFm_M5.rPQ_,^-Q$rAL9^ [o⨗j oN]gôLކg4AE<4# p%=]؅Xkݥ0PDBW].5D%D2%_L1DQQFfM1$-LƴZGoťqwFЀ:=S&AhDƌOu?/݌-8rKşL1RLPMR$9_!(抰ÎtJTfH!_dQ~JKz m'&`9x{Ȟ}tfWj5(d/$*Վ=+b5y h*ݾ; 4&ha=3l3}"3<[exu.mX=MS ox%ֺ;= ~4(GT)~ܢd 4<Fhȳ)MpK:q]1$ڇPv|y7+kV+}7 ;HJ h4v;70J '.ߣYf-&o: 20]E?7F"U" ex)nZ)f$lZK5]Nqpb^IPKըGB'=K*n,"VYE58\ lmډGMP^B`Y jނ e!i *Tۭ琧 G,}8d4y|I^ݛ#l6NM d.締7*y5#%*z+ivXnOHs=)S"-, e#C;7 +@.ǛOn7LvKg8EXG쌏BM-ڛu*u JGIR&yC0F;2`:ͽ\ v6wquزv5M2d3|q$Ԍ+,w8̚(o+jP)3 M7mB&!;#3ܴ>wcj3Q0ard${˔?ljuTDZ/#ᅦJ27`'<fMOt-uNTq%಄A^!53:%ܝC&Ix`&Nk_á=GҠNO =8Dw%itt[,>Pyi^aUU>rVjܾhd͋i= s5{n6fG ߪy⫻cC{uG.T:iuN_vC4q- GpEƒV(jzؒ&ǫ"F0#-е^M<չS/XSmTɗʆ vTE1O*0!=&PΒCVlkq* w߫Y69Y_ZKyר$iR:ކ_Pya}I\au&,2Zhd+XnE7﹀"bG,?OG(vDߐݓ &j<5еze艌ҿ cNُ@q |IeTu ,H֩*޹ubu 3H6R`iC9:vXWg _fBa"EWMdH*yʺiޑ fJK=F&2ܶIxfPۏ.TY#C-{2 `!쑪+nxՂoMϠK!XACդiRqz:w H@:r$k̮֤ϫ"e/#2{!ט|L7w9 ZK$b\j3ىjLb% {M-j>|*T\׶E=qR{OK8!jH Z+Di..E34=+㋩;Logq7.GKeI}i6I} Zn:ܔſ 0w̚Sm.a;C;3d|ljQ>D0v\\c0NHH7`& P3lA'34t3oƎT..kB@'LKk>#&ƈJ EP%V)%)xvzZ+~YwI}١j1мk2>g:/sȦ郕s@9ǔ(Fr X| ^GZN>]q GvR3B .}'~pDZw7 }$+qj/9x-|q@ ⚠tz_;fI뉑@_S5tzދx0Drev`QH`_Ц'rѠ^Dj?>ꗃ^5 BpymB4R:k>]Mf:0u)z:s`Trkܟ=+6 -O˜ En(j{fR%gK"{|6ˍ0kKYO,$YۘÓ0_.[fTa1,s-k.(d LEK/?dظݗ85I{'YqLi:miBm^(#Ûv\u?rI:7$1(\v*[%2R]c .YHb'鱇1X+K2CЮNY786U9+qZ\|C3Da-HOLMC .z;s0zbw'WmDkojC.[(N8~u::q{r*`:cp4wE ^fmtNR((\#kB-GAR'$ )J (3q ÷mك4npК݃EڐRvT/pZe0b8XBdvhˀYYn#Lm5x XzΈ WWqv/:sZ=`3'`FoSd<. %eꚰ<3B0dI%dMyP 郋{ӱc{VkE7M3ZdZΊ"GbxcnXg᝽}nW P0;:3D7+ p7gD&ј*V+Y|J1Li"5DUȨ  ` @)꽶TCU!|;y1 r, .rlpT.,g\^$-+hY[ܙn6Rj[:dXaY;c' 8u_ʼTex3Hsl {;On2I\I[+IVn2m܌ByN9%l_ OF% l|;#.ј٬ )ɞ;8G{gѻdQ ԃ+4A W˥*v>pfs`Y2r'ˏf۽ZJ[wZORLN+TaD6o#4.Pw HK{DUI)qRqcAMPbi}lnCa^ Ts@8&~)E|W9 !5s%x?rR&sdmQ9!}3>}&A%) o~pa 8korj/,nyQF(wv㯨\Hu2IaLeqU#*ˬZl,˜L4÷74gd" Nr%M 5im8I}P@٥ȊR-RG8"/)TЃf|"W{I-T\Y؂|ʝ8+8K #CByk ]zFI7E'Ӝf;D~\j!6߅}*oP|Q t?–f.Uf|[gKHS+D@U(CRUVk@Lj0:}cj՘H vDoy4~!Nxޥx0ƖJuYTś0~=؉’wT(< K(.?{ I Mk1WX!gI/!X5Xwuj ؍M=r7Mcx_mG?7G:ln[_.H %qR+so-nlݮS>I-gi whn.9Y$7Uzm\a@ tcZr{wb ̾Y,%BCx ~^[ 7|VuŮ$)Eb |:Bʓo E=~njiKsCF˿j;VzOyETJ ]]}zT!OH6p``Fc{XŭYC1[ sG^H߳{`7S]ibвϞ*5҄AKiMAhǥ q hXU\ WH9sjC{r\16= #efova{ҵ%/2rn t?ȣEBp rdw(RB҆X X.l"W^//_L y2tb||xeMovZ[|kZY)2T%8'ɢXC|Xփx4Op`>DZJaD-,cy4 nulHdDQ gUXY3Fq&傉dZo@»-uZN|h![Xt'bHtTԦ=>8+Xf]._ѻA-¡Re!5}^"~I]#ԷY>.g{[^y/ƃ#@F:\Q5\}НoW"vs"d?6 w8uzo6I:d 'F q?kPӞp );9K3oxbz{kF+Uǀ\i a*+m9~FTE vBc ՕG$Ff~&ccT# \X)rI,͂dhaBd:TܑKD.*W5Kt 1Mu"\8z-ȌBDǂNrgGF~15pفj=K*v$&4IA\G" #_n,pK ̘5b(,-0/D#"( m%nw9(TR{ʡ&]x kA~ >1f|0|\]*2"q6t((V!Bc`x[Z}PT^*s4а w%eB0-uG2?eעc"]K6 )Ƀ}\*xU bsY_ SI"2U,:ia6y3A1^!Ock9K[03dS;Y45&RǢ[L-sp( ~ Y_/}OmWJ ":['vK7kC(Ei\b[$A~M:RW(+L,5ޜk01#gGjeZ y-^2,'B^g@LKN@P2fB#I>NfRh/{i):89䙌U*ʭZ\~vj:SPY e^G\Y'$KZ }]zDiux7[xMۙ3 C/;M{E$K^m3>`qz`a* I9F{7Б?\w[͒ ,׆d$R<0o/^K(,GBddf&MHL^̄tgӱh ۊUvd▲>`+Uݝ2OBRF_OL8z&(C;DUA09M9srv|b'TSߞzSB}ØfkNXq$9qw'Qw`% JF\d&TBh.=0% J|Á?;o< TZR8X~ tQ炫C#W/^]/W{]ķ ~0Sa6B|L|X`R*4tGigIjH27%ۮhfikZ6+GffY.+pNvI )yڃ"F>'j_3C]S6pa$pyDs/jZLi7n;nNdL:کBwSY6&zW&Re2>9tBa'-t=„Đɨ;dȡZ%`!Z";(Y"N_q3hyt aN4+J7,߬Q+ ̞57|wa/27SS)8l-ďW QzV)Zʒ p<)Oq|+@v诤Gՠ 9J>hxv[PB}׻\*-f0h{zI(X?SDy/2| '(fcɇVDMY9t? wf4`[)7t݋ة!@4QH\s}/Q$ǝ7b t-c+.\VJ R3tsͪK+lƛrRr ,u\[5TbD2q"mi 1l.vG {w={-oNrV<{<*QD2[@H jQTaZ>.^j!RK1l}N6\tٸY,I8GEQY-F]* g![ Fzi 8k*u'3TءIoFtIa;ꢟ?O~Cp@a*^LEAqHV) iCb sv5dlꭨ'TI "7\#}wjDoQ]xo QDH2-z5^|y 7%x \2߹X#f d:B wD;[>26kHR6惞БH n'qjLu{"9mb)D< HL9M؁U(гR+dRfSw:>j=,J[`HdD&|:WlT>w20?>>5hlx.Gҹ;֒N(=g8Γ4PzĥJN]`l[O@L&(w*~G̞sׅG*f7Jεg*Q&9 ^dRS{NC";BUzNsX7GQJ[^in_Toi_.0{*,>M}X4/0(R~r/VϪEy49FeئRD;IDPSGNN[w@^kD4NXmQH1Ûc6]~`{d~b^9 B }8+Os?z<0bpNw$l -P^>+gj9/4!m6lMaDɛ-x6$zU/dabkgM]Mnܭ8W(Ҋ6n"G cYGHf0 GGb-yb s.c{;t\nx* fP94*nf]WEڻ;$恆J4[=}`yy$vta`!D=CSHEob?-`9oĭvu0AdS!F};F~{0*ڝ ϒѮ#*L0痚ZX8y;>fس!a (%շ$JIźTZ:jꎞN$v$+cVbK9k.8E,z+m7eS.0&<$PV)Y=>$@evzb̬*ʖG^>uwɳN.5XD%Ay8}vݺS ֋m/~,4)4j@o%р etjC>~@CLDs44aaI_/vO wmr,\BB\fCJzNf6a1Xj= jzH0@Ee @M \ B)h"t0(Oo6UHVĐd"or J8W}ӑnkM=Gܸ_BӻhG- Q?4v7bw6(6;·^Mx9JD޿=ot= F𻕎 ˚x;).UgIX`? ܺ_1mŃ%..&]1f_3Uhl& ߴ 1Sg4P{ǜn U'Wo=v: >pk̾X'f8w``dR`8}鍎F|>b99NPEB%/S>4QM9;ڰeyu >PE>FeV3yU8^T#,ܒuNAߡ8Bn )5igxbNJ Ԁ ]} |S[oZg<%+ܛzW$=Zw5'zCsu q*?SR'P_Fx,ưK N H)%0BOyPoQ[InG^T'hASAKN#劽an ޙJ#hP*87̺]1lEK>#`Һ|ώړq&"$/RVA YO[B; (ѪW`UaV ߇J }J铩d)ݟ6uEЕ̾˔7 :BZ[ܰjMrm fȳOq٥W% a. ,WsFтOy: a)`.%0 JE}a,H*h U[WYXuhytxG)OjV'7ǁ`-4oͭPg׈63+zg[I6׺j7/Yd/FMHIO9R}km2|]SMFsO+i;z-)3=#sNZXY?'8(k5$12%x/>l^ϟ |VzP2R!͖ݖ(b ˾D`5c[i1 fuߏWs͐QVXtPW*mB߃H1br5س[@W{)U˕iYlfoxo9+G]TS=eB" YH^  P3m 55B텋Tf[EYFd줊Bx#I,6AEӥZ`4|UwߣEs+M}uv!OZF/J/-Keڬirvr.XsoOݵ`8mE(F8z@b0;oV(73Me[Of3yuS}Xοy_)cd+fj+-1DjZ5$r}enej3w[oo>s49s+2K_S՞iDZU<Рs YCf&I!cjÅҳ h,ښiFaR27'"l;{?^ιSPO,i^ݭ&uU☚ʐJe6::X;?EqzIB0a4«9~K$(1syRlvc`faMŦ6&3lܔ<ـL<2@TA6]|W `rھ2gFMq3 Lpq ~66 >MQKy4HdCUނq>StǕciϒ$Sۅ.Q? n`6lz$3)X9ctq%q,ntEx`9RoTDZmbvٜ ?vH3`A ئZl58C@V+e.eJxEoy@ߪSdP/,p?Ä`e vYosGNyI%0ܔО1|]Jc3}ueEœ ;E!)״t"ZMAdAJg4kϚ--_gS u7);@8[ \*PfB ͠6h\XC+0_ "miOEq's8^j-?vqyC"jvlLѳ[i8Fr:؃=9WdfcS|1cVfKzvڑI<14m,=!D v: Xuߥ]=C(6lC[}!7u&ɫ_~u$}y~A:W~ ĕ8GD:QJڰ@X2D4O|Iqc,4mv񟀨V}޷ [B]u|OU! ljӭ[jsVz«:YֶJ4:DI龎l|8K5Fy96б:\ tZsՉ(DQ6 o]]9DƠaesBřiDR'6$wD{%RtTb|9yw:MS|8A[&Ac1Ӫ&^/Xf^&#;>To^g(3)NhT$r JPɿ%mo)1ܝ\o5zXWJ-N9b*+G,:zBíB5c@M\5C:H$Ml+«4;.\Yhߤ&MĜGNC(p5%[v.h8Fq\)趤tb=*:k t0~!7JL<"Y/Xr}A]s=ݕ\N_sV>]5ng74'xtzľg.:B}tC~2ET5X. Em1H<\0?@Rq~ yx}>.p=~􅌸;nQՁI]ش|~qze(S9槚 bиzoe;@9S?UU*+|AM(1 $7I1܀_*9B$p0!s)=z8@:F xZnBiu\{ʜPaQA(3}i  /UDC.' bI^xRוqs-jO@e_~jK1ȭ2|&37Wٲc w݂m.]u@orX4y2|ퟳ=a[(Nޓq%ߒ߶*}-m{ٴ`X߃ P 7%?⡯=XRUHPٝ"k;T0btm^+ 7T6c gE~c 6ȡM] X+O .2=c-t;:?8eH>o$j jK }0B{ڟ{bw-fC"\5O޼+K5ԓm.r3̗6hbu,09ba_)F&{تo ;q}mK.#]K 4oшuxY'&ۛNDE(#"f CSпYqGz"D~Em1쇼˭ջNc-s59Gv"\X\C2&l${yŊc1my*ؑB>2ܧs6L^8,0HGf]Ue>Iz&)/SXn%ڎqHUva!'{r@ry+,NPLMK->qOˑa^H_Ks/X<_Ҥ_.+>sZ!4&Y/|3KJ2=G.#!ctO hyrgZFDzy>Wp4ElA;p\`{ < 2Y/tHf95Ol&8NO $ ;JfJ=d>Yfrϩ`*a&l=:*'=?>-tc/" y%7ů3׭F_p`M'OFOv`?Iup^{/m,^'?X+wY:3XYHcoڨퟆAP/MB"S@x0c 0Y|:qgS{XýZn d=ڟ#"Á= !Ğcg"`puHSOzM{+|b,'|+*NHD~@׆&&?- 58iR o@3Ć|E2L/-4T<~S=&Y0hpzNoX05=yt{ͻQvmm<T&oI'ZM FBp#ai>,| cT4AvvcTH6՝!QAauZ+:+295:8 u첤a%}N~H+ۣnDγgcUXG=tTچpnvix(aK%!5(h3 56Ÿ`Y|)zL1#}#h+aKw7:G\*vΞ"_ >VDisꚌtx,uQ>eL}:"81@k'1x$<2k&Z7tqG.6&O gYwxP,m\>k찦WC)? `?.V_9fd!F/GxMe*% 0e!d)x|餣\ C *{lwE[Y#7% 1p\=qDȕ.N-[$7t3d~(_tL< USbagutJ#zqy|˳u-boٲ\FDi{Um܂'bzU| 2a"b1B#EeuHk*債֝ih8YQy`jC6T*k%JreIGNk ogʦNIi~ UgmJ";|LI)JX <׷5 .V ZD7Q~ :8aXL: / ==tNf2@WrdME mS|2t{+֤mCCgpY8|c{&(NF!mR^JLq~ '`fX#3Sf]G'gsw% jvQ|*ͻ:y$9y>a7+Y^ zZx XmAkm)GŸa hYϠ,>{Sd&r"8)[4.evF2-=@Q#^_WBPdx@ha Z#chH9Xg8+.{y҆\J9NOh.mD}GjO:U+c"s%"bd&?Y S61 &pa[ 7ݏA}n([ oe.3>2$P&}SHX_ ef` C@KeN>=7,MK{l[H7)aGP:ѢGv@_-+vVS~`"^ޠss9xKNmFlCMOWeC ^:&`_ǎvbt򰓫NF։g 'P8\!+U H6VրVhw.HX[L"VY~WS)nŐw46c i /jWèm,(0ٞo2~Gک3 /˹ua-.Vs1& ?\> Gdt'.jFgClRFRiغ <lKjz׏q[(IN&7tUEXko;5sjb܎1H͞1FBᓖ1j!|U1HJ&bw_"# KNʶ$v a,yE-b-=x*=5`@{pM;/`8L7ԑh.2e2MyQ,!_C rP˅>U=IA~N[?У㗊Q꠺.Uu;8OU\gW:!m3|e}z6OxL79 P|Վ&T{k%+n۫W]?#pH@w+K(;axH1i_z(reAPv5`4I|-H'$,9QeH p/6p Ny"7WhdBdud["OfKinYn6ɱ\v'6Ue~qFz:ׇa(Wf_n4t#q3k&.[WieC~/ZdPY;rI~(S,>f, O͌,]^j؏d=?h tBu1!J cX6&zszpRX[eڕEXfmNE-5Ƅ֠Rc`Q\*9lDSճiYkX5 d}ѽȾ< &o5ϘnHyi{:@ttuG ^fޥUEJl ,Q4˖z?`ÛkeC\\W:UFF-Ie [8ߧy_GtmRJnyu:KJx%靧/:U2Mtÿq,qUl'ӓM6&>|z@Bh薅0KJ6٢LL1Ug\qF,W:Z/puB0sϧ8ذc":/6Lxp}RO'z8AJf)/4]v.cdTig NRd0vsD%]7q'<_8wy*k}C4b wM|y4(9UxYRkˡ{z;|-ʜLk|D!Juod2Rl{&Rz'H$5K (g?73]YHq_ڏ8826=*@O;gD gx2,轂Jwa unFC2X| I$Zq4)};iuu#$\ZL\7|h}شS;tN}n}ITP3ƴ+}ے$tP{xcEnBr? 0bx` mlDe4@XCAe&)kmDP,Y4i""bcMe05H2^ԇCY*Ly) zKyau]+7uc)]RY mI#(,b-< 1Jк~{+17hHZL3{Wч\ilɒ_Yf0ta")B;^흍?8>jjևLI2&vصZ0q~T@A)| O'mۿơՄ#<v*hT한Иv/Qѵ 0ܓ[G )yލ>L`tjKD{O+bǪ_⤠m&W <ra\#Zê&~슥4jlj[FuHAעŒ^^7&k tזJ},o0?Su:TAe@^CyiVa:r'ePcA~Ўe1_:\=W\&cPUaJ(PҐ_˱0A4OA/ّ(}9~8sP-M5aNS1zt(R!!jQhE _`U'N&5 #nom/tzH׮7N?Tgnzl$ pIU3hLf Q=Fj(11ҵ"rc O}M4> > ;Ei ]ҽz?j/Gg6Ƴ`"q^{ lֱTPga'.ް}o!{Xl6N"X€"RW @f h1U[#wdklIL"mWz\ۭ%0{#`Su^G>I`F26kQ>G} }I= [CwH'_K56$ ݊>`w m%X#*\Q4i?q)J1"9hCˍ=T`&=gvŀ^ZlVol=磵AC5t{ۃݹ싧I}cd|{&V>Uep hޒ!X9 yhL!dž{_!#8w=kC!Aze%.e¸h-BN?Ŝ_$W#~"'cxM1@;-JPap%a8H`̫ܖkpm cx%tأ<mɫ_8n (MFTO+ , i|14Ӓ=!XuF2qdĀ3G<~[QhdO܎A[D%D7uDbi+:ɟ[#"QDZ@wnŚ^^Qr|k]7E]mǢO3reF O/>B `;! t$c6ޞ8^@26rv] \'Vjl x`0:ͻ}ĺ/E3;eFZdok R.7ZiAl^z̲mlN~ F?R<1*$pxg5 虜)+yΎƷcx2';%M1kT]P'ΐՆRk7p*aRHǒf69#9NWO*8c|/ԅZ>XS.~[8ʨ Zos$YTUS?J HB.h°XXԪqϺ:N~ ~x䖅? ㍲XOؕ/-4՜&&'\s@-@8O9[&/= j9TP(h) $UH.NbSTS*,N fdԷIUaFqǝ !ܚfƒwyyV>5A{^Ш )Npғ;+4}axmXWP߭Fkk4 -SyoJE's0\,p4Elmw7sK4C{˅{̠oV^Nù>8x'iNHo̭y] vSyږVpJ _Z¥rafI}B5WD 3m|~@,t74 z"b}FAC]Ȋ7f&6y X;1YE刯v [K=ttM n]lUsB`j`\,N*)(fC^f"#hV) 6Zj߅[},jZSnUNH- 1>0Kֺ،Òt%&es]Wʆ*i4&ұ,NzTy21A71miPnSʆI~t'ڳ;JBOe)̌BfРWK;XY Z?B{[p"vQEsI)&JR$5p`~N/(RDL7#2nJXY,0"+Xкy;w2Ӝ֬4+V W~?*%}] 8$',KBxd߹L0|bͨ\Y!$s%w3J!(I9H^>b$y'2yٗF` ,xS?A8u+/ $quUm Q9\[+G8$ȧ##{JzۢS`^_ \[.ac \}h2_ dۄCp5V̼\ u4JiM> LQ_BeaEl!r7Dʻ99K4.5LC4yX9$w+X`>zB!J`.ûзu8N[wi⬃`_2+hfA}? +K"Cم"]P<Lj/ TgE<07kMX{d Ţ3SϾTn6$  ^6<-ֆS.@M6z14qV6Oj<0hxPv,`/צ/RtGJɕ{JG8xH4z;"=zT`|@ oo*Ϗ{Dcb.DL5;HaձBrbV+Z^i&lIX:zQl0@ 0aqWPqWL.]Re= Sb-;^D0!cSG\t,biWL9\Z9_DlsbX S BnG8gѳ5Os蘈ؿ0g辜˥Jb³ӫ(M^ZmM?dH`\kYlb& Qad|:( P*Y$RFg#%;+$Y6\FYChB曟ٱe3=^P DWcڗ o.w$Oת'x%Њ;N`z/3n>3#&oM|ə𹭦Ɂb+Y.@ jCJ feZ>G`nsiM TStg$ LE2(EL:ANG1} ;VQbf^ӥp.hv.#-_N)i ky K*02pxzT]x*OpŕzZ輭y խ?hR~»ecR rerA aUDV@?W A)Pm9z@xNAM%3WG"[ѸEE}@#y ډa1Zt$U|j`͇Ńʖ#9"(i#cXq6e+ XPRM_Yϰ ]Q3 vfM=զJKS*^`QDb(ّl/#ʂ_7xqߚmDv%t_-@ȟqVHƝwFOM[dd[;g a1ZAaR7&f, zw2:c0d3K(i_>hRBNik/d?=@C!6|n&;6xlk$#̰ xCWǼ$ qB_k{EH ЎhcBnޟm6# 3'}Q\] 'f=YE2okE d%h\v Vf$պ s"ĚfLñw5i5`./w܃jB0' Ofž̯JV'U,QR᙮J"?ʭEheԘ>M/BWH-"&Ayn};WL!wƉ4؂JhD`>+9MJMxvI/?ň PD[BjAKfETŵ0Y[Yc<|bOWkfuFG\pBtQ7gu?%UNFAsIOFjy&V-5t^6l5ֆx'Ѣɫho8$ /6S;D H}{Ԉ7Bɂ$W.WL-#,˭.=6%R*O&R-5B7l4s |K]GןW1:m5ej]fw\I?"jB|c;Rw3?ZKg6 ܝq@*o>֯ɛb}(ޡ̫:X]*/7G@WE~o{jmsFdoK{xlt`G,$tހ#&`h>ʖ] `dF-j )^[g*b2ąBgQ,O{^7Ru1*/*M)b NS|7s|Ws?xAI _ 8m'@]#ڛ9L#wOڽ&%uTyD@}^Mn%6<,8)xl7䫦ok7! 6?5p) &:- K挌3FI2<[,C ܂$SN5+u#,x fMdɳ'$Ĕbԗ#P;}Y:w9fBQSֹcp3>SR$P&YONXPοYH371c.}}JE`M\[A4=,+MC]_Tσ.ls 0=’Dz,'i^xA^R4bu9: xD>\^ULwoPyݽ$5EzcQs!*W`cޕ xEoKAQp_a^" ~D, r5N2f՛%FkR:-[ bѷk'Fx,KtTĨ 1,[pA>6K0Du`ך OCb"2,xt,%qeo]T <cSaX<V 7z-`b4ohN2AV?g16 iU*X8[kH0p>6~Tv| },@7;sV|2"hdWGἢUv=St[ՁFPK@b$?󽟲-yZ^ \ۇ@6 :J3v 7SiRKVBvrYyA.*V =,.а('6H +ꎩ@?nkU42`r)gķoY5v銫:E4!#  SV/3]J@}#2^6<#mp!D^Y4y/cOϛ]oY5<V]ܱ"w+-i~iR!Ko(t-\pK# B{PjrUNPL&oɳTN^1D\Y#)H^2ݷ8auXGfG3@I 5PՂzRgsz&:Ƶ`ca *mOEG S6>5Cˣ4|9hnbO+RW!r,Kt#U|aV O^\+8tWN22<2v$H 2f(wΩvp.q ;p Ry@yxKAmM-pt/cTw:-+RChܽ}ҵ|ס M\ F{Xsm"=4mU00* bPճ0IR=Iz'؋l*p|pȏR~2]?jL|k&lͦH'zoZ =T?>cRl =O,|Y4gE-Pupa,ҏ!EfUԹ oxi~b+QUnBy) ս.\߁<>Y]G[)qY1A"Dn p&2C)Ѓު#"!,U 46vnPŁJͭwx+\o%IQ5*g;}?M~%q.'+Jϧ5Ⱦ>~*!\3\ᓝ|fn`C+O\B m 4sS9.?Y`dmD,u𛯯 Rۙ\`DN-pAJpJ)#04%؎a<ĠI/w o)&-}xjPy%E`jݳYJq9_|c` +mKN{o< ;=Ep u?$D^m#% SģvKBH+jwxB_/BZ Ҫ\{l^R^?% S7DK~F_Az*@>INy< 7hpe{I_b:B!`ogp;F_4p;i?4aU olx*W/W[GbL\!\nN.\{Wy(bDXbJ‰) rQDё%YS] U}%N|l]{zibHaa(lP>]L~ 8zYTWI$z\\^E5 5`X*q<0ϑϮ y}"xab`IA/J/~d6?I_'1@?Qdu" yUEwb֭-h8NqEuJg^gR4z2/Vȁ7HǭFsۓd\|"kZoI>K#Y5G 3q|a o1:j㹦kX,HFAll̟mj9+04ܱ䏊\LSD=DyWt7_([C0Nmz'[݇Edv#5$/~m T%I/ؼqX؇QRg]F6YNЃb:i#bCl)Okiȷ(u5zѤr;$_@;} oи6I5d3<|'c7MsIz[zi9@VkiIYc&lh-ݣa[mXO~K]UX ♖Ӊ~[u!NK\͔e|ПutkB\O ?4OXRcqf qS:BGj#̴IUQ F77|]w/21/\Fn]lCH/­!3leCy]`ʡU SɧW-I݊}2"ʉ7zǻL-%n*?Y1ӼWiz﵅!q@} o1t}"VXTd*[T6}9uLj1G}8I'QFd?{@6ߓؤcŮF?:#^f;bֆ"f> blqW_7ݲkZ6v{:ŃhD'`\B><(Om #8|sӳv QɅZoFn i/L;Bq2< <VML VW]}b&?eh9:5HZ*+=TB?^ʞӃ(fRDTSA0:=Z8M\1{:K9Y"h1x"O8 UPFzJܐ[]l^O-^n9g?2cKbrx)h k)XJgNvO nq@ǥNb WaP°]ʀ.3%/-BHL*D=^Pfяz3k&_Oh㐀 2~a0].I^]7 AU4Z p`a9an'&cJ:,O3LHJ[VciZXy"y=И{Hn̵ W =HN?S [ ? ҋT(80yBhO s]8fU IK$]JQ>I`vUYю;?q 1?7A8M˃͜ r_ 1ihK=Q)h/G0%ޛ#)u^u#@ۿmBZţ{Zq\&f)$n{N݃[BW- cF?r YЉktDl ;%ğd9dK?:pEh5ɔ=9 0NNgyqQìBKkMd09|S$Ш^ xv2%. 9b*MsQ:?@s2]XQςc Zʞ lw13"w@&N^zDZ2md9d<ȶ/x_^5VEXJ ";kwAs/ܣO ;ZOPh|`cRIkZiǷ }XC r9MIDrN(/ԱUsl|t&7m"ԹL wLصf6ۏӷu&B  pƄ$jh˽4>GV8Z:4uBWcxeIO1WYK8i*LffKH: jf iFYτJ.r*^6"!'EV8`BaDo ٓC^jcZ<H1 P$Zn*ԃ࣐Hr(-QlZu)z cNK'2Q@#p`a+g 11ex8x|>hĵ Xmwӕ -Osu~og|jwk@#hls,fdoX xIo؃[_Ze>CLwU0RK"7$/FҕC#~ N5]sj[׸Wy# !O€uAYq$Y3qc nMiM֞Ouv;1'E!c@Wݺi܍~}-*8/mFQ#%f8\H**UEWi(ϋDEEٻf=%.+Ki/4|af\MO=Uܐ.5s/=.ZP#VqX]h"n(DP=zm _:Z7Z6dlqTqTp:&gxGuQ{ I=l8;0o ^!wd$H2*~o*XId%Sl򷈥$yp|r*sUQ' .CAzթ,INa=rV^k3ߊvoCT(gŽIWV:i9Ϫbê0ZйUq +N3H$ $c79kr]y4@HeWVo*XJ#Rͧ OE Yd7_Vċ~Q=Ogn[3 5@hHAGspsJ.'q  a䪊qb6D-Ɓ٢`hZ(qO{1A 䨂IŒ6~_hV9‰vPsNC.7i_w}]m0%q%EYzڣ؄dMOc`oUdto-V -Ҽ`9-!&\dr(m|$XmYpY|P>7V*o^%X~לϙw鴝*w)B~$GaWN8jlQWOI.gDU"}Hp~X7wݹIʹy'y߅|&ΰ~ 2nj^9iZЧ&RL1yo˭9R7*]<,+F&E^|9ɦhA߈KRTaHT$/P$&qohJP BD8njFݕ?O_m`lֻl 7?mg(o{gs}vnqlL7, #Aϧx06**Z3K=#Um%4iNʦ)4#D2#V@pZB_+8톋B6g3ob}V#U(XmT 'UZA-0fԄ@.d;&*hQ)R -`|ᚑkFz`pÁ]U:1B2KCzIm+Z~;<3Z,0ݞVhX2(r~&v P"3.$2Ys"bYjK͗Hm1 G%wљ}i'],u'taBwzĆ;ܦNE,O<(L%:)eET+ t9%%/rW0ҘUxs7[|wxX7Utɸ׿}t钾t/f6̖tx;l߽fڸ(c^X.tA?)@Cai6тbJΈ@G"Qfz8U&({6k*5b=o@WbGQr,xkj;olTgT_Z*aa+c4! U/Bt̄?Ar³GdBnҳNӀǎ%d) ȅ ^$KG&0.mwUMXrr~s3=rx:(ޱ9sqlTZpq\tW08.)(t-vwk;\۝ڐZ2?G Sth ~IDpj1vR>J9R阘eڲ_уaCV Q۝96w^ `U|߲{-V%~V蔴x=O^eEvMvilA960x~h1EP= :9G-FIO/<تZFJ$RY"eœ3WʎVS4bOp"dxƺ^hR->}lumWK| '2=cɫu _}=- _WwKT"fzyK5>yTGJp=oYy7tsI}Gl$ t'rG+/dZncے [-/O;qmntF[d=O~"l;!rvq'&6T`QFl",i ^f8fG<϶ɷnc71n lS7qfvg,WkDL?UUtGvW/ʖM̟a@=$"`˭G݁r!Q'`ǽ6ەk7XZy k(|֖? %Ѳi{ao)8|bPb!; ZEG,|xJatguq6 k5xi[UQN{Ō]vжE^kP+tu*P-<]1#aDxm ڂ͂wz" 0G Ef:mfx>76즕 ),@; Ǎ'1MSCI.*#=,jeҭ~ Y o$1J&\$ٯ=ߩBe8³A}c:q$6G ŬtCD|Ow_ٵ!@ʰ6B [!u܀*XNB?ImaEq+-q؀q}[ƥB[mePH y[!${?]ė"}S# d1-2V9_hAku; rew A%4#ֱ,HF5 hP:_3BA|XΆOH(dz @ZW?|As^:Sz VL}5{ĤAWM'hԁ=O?=\k2 f^uFQR]i [$=*O$x"1rW@KMN4ǦQ{i '؏gcU?mCy #ʩWm AZhK%{0g*fn~%lh5gŠN)]RCǫD՟;! V{ʈHKr;˼} ON u0I''O xQ"нw@e|Ŝ-'tX K@4PƦS6|~RPO Hi[ٲ%Izϟ|ὲ VRl .=zm h3|*i0i\$ j6 !C,͆f }̰&Z M5*^{z&^VZƶd׀k@2$Q(Y NnEDWWZM(7_-T^NL;,Ǧ)-T{̱9+Oqۘ`mۅ;{抧t,vW>T~6dNAE^RUh_sĨ{v8W=>j̓ZDR9dL6q~a.zȸr-VsP9'YlnY˝j c1 qx5T͎bO1Ju0ڕ2&(޲l i">)T[Boq#Jk۞u7"qwmn\d4Ĺ`ޞIg).C)kt:~b ~u %v:6γmW++@K6>6W-ZBO6lX"jbh ~'ޣ$QVs BQ}cxQ0o'^S/\ll*a``PghT'\yzm O0t]T^_66ɷuMeq'-S'.+_8f'Sm; Uθ3Ege_]N~(_mq[8F pWj<\@0T޺#<x6Mo}~[ 緢 ʨj۩#ݺҾ9 õʙʺZ0U\GY$Sqp1+1ܜX"DE)YnS"./m7ZtA.Lq"`xg<Ƥ$0& \3z jcmVK=̱}d|moBlq<)?!QZGjc-ȩ2b*}6]("I+bNȦ0GV;&OS˘&tAɊ)k}1{YmM/WnsO9 xjO)2Лu̸u%uW]zե1(| KFSuTW%V)bq8.î<\o-WvH[1Xd=zuSfIJh[Mbʖx/ER ˊN}-EXEɗ5qqN% -J#jܳShijG;+QZdHjBMnD= TsG2}ob5ŕ_hbEEE\.oB1;!wtD'#OQ` P_TZ_DЙ.gGY3T$b!D8BavۆγRGo%'WhJf9>74ሃn<3|""?^E /":W!waue>ʤevp+GDgp$]R8ߞirWi{uYIV_Fic0OinH7tg%yȲbg?񏐳tlb_e\14 ū*33*N%7ے"Y<)mGtcK82^r4?HX䟢&R][z(h^'_bַr?EtO7+ڜof}šj)IY\1Eu]W݅jg$ M_mu~ڥB6zG2vBLYPO؈ ,I0DŽA>a[*/&U;L?ꐟ:M0q Si9qe#R$KW*T匊l;"/H},A7&-᛼EBehoM>bIQȈXNubu (~vRX#7(IVYҫe1t7{ʼnډF^4VhPbqQ\zCe˒Bb%TNN&(aQi`6bOgg#bƌ%4'GH1 ;3=!ʨl?2Ll Wˆؑ'XЊ>\9ZdAFd1y0 e,,x:ft*Zـ9#j+fFaF!P&2ɨAc1`*L3q)J, CJBD CDn;Vꛝo+͍j![e4'AF`[XfYj"7:mW]RC"k@Dѐ:j4P,vf'!w72,\ٺ?B͠Mʙ#lHhF hf?[!&&rFl rG"ȉyC}͚ $!sHCq1' b G( j(9eU,8=DExד@]T dx#09-';$Tx@Q+BDzkWsx攌91Rcr"Fi*he䄆V T96R"~[Z mͱTz[ġ T W l}="N)?Ԗ-&0bږKMRSJjIFaHNQ㡔 Dh?'r͓ .B&( ı Hm9 ۂ3jNݏMy7{^?Mn/2c_o!vM{!..Η͟.!{ofSDȕ[49]KwB.gS"nj?fN5Ymn6/nظ8M]B.W?&.er cqk-S{~/ǐN-9q'?C|R4ey -}ﶻe̟nRDHoVt /oݖCMٝ~Y6u*n7m-vGt4T+g.,Oip M28b(\[>Ѹ8w̭8ċh݇A*< 3f]U.*粵oI='`$ҟD[HEY9qmyc*(CM1aoYح9 8 ZJbmX% }X{8VV5 kSA5{Yk9#˃p̎2KaL"?#"1JC,uΘ8cޤ@uU]0=~|Fq2u,H1j #јQœzURΝT,suo_D-A2abZQ9pA^q$L6b*k.#f#;WnWIy,ʻckd; u#=!9uV_aEc}BU~eVV'yƇt7rCJpe,Y09h+~X9?o"@`\a-rS~ S`iD0sE ʋTћ.8D7wjwL"R#Լ#, Bsy[uw!+] B{jB3nH9NP{adp;%~ޕ)q?vrCW[m-)Kri)a}q$p#KU3R F;XQl.n\yρq YeeyC z$7QbP5+]$Zein'h.3U ^#U7ůgI9ȋ ,7"7th<_I$I| N#)JT 8]$囐 ˸:7 Y^dcx2\x!詗E,Q[)[$L< =Vɘmh݆y~O۾[0r&Gɯ_ lmm/ocv7 >mKBS&xSqGl#^D >ǕqcUONs}fj獷 ;X@v ߓVv ȡ%6+Xw&ۘ_ ̿ҷLR]^Pq/up9) 2蓁Sw6,P OʜEO_ Q^W-Pi1r_cb<^mEA9(ħ> Oyww󰩶k.V薗ײ/Lf6qj\HvrF6@$$>n\y3"+{gn{B_]__Nyo!+gŁONs:$;-wܼ\ZX*G*eYiQ J5ם F5_[@9!txigPl yj3dzA[y3zcBgbuR~#ybAvS)hSvX7a7:$nSc7SWK\o/7n;;V2Lga&xlGշ O/OUS ׍c-*{Qh4ZVAcˇ%VP)ːS(ܰJB<~i`ks9# 8+CUİ-FzW +Mth%Qiʹt|fvji0,g.@h9&L3$# Aϲ *"CaI6j\qx~?Y8ZMaA9@l/_ RC_FMÈY̟;obpi {&$i;-ϳgs?\f5%87[Z1& C.˧rnnC_o3jNْog'س6rjw:װÙYV ĪF),ZIyDYEuG* t!4t%W#^hI,E@QO|m@C_\<ИOXX-X w H@߁ AMC_̧[F< CdE5/]-L=xZ4zt£(Cx9+_C!߭:ʳĪW!Ec@xe%9T{=BXduC"}2>Qitr 囓%2 z#vPȌGIBIRE@]~~UE#вKCfa@7 ~zۙMk2t/u٭4mOrn:̽TC'ށ;$r2!lj:åq@h%UbX`EO[;¦=끅|KYl*1"81*}@ z!ٹ>hs X9?Ʋ Bd1W{ԺoO꾾2 HG,^0C!s9ЌR.*XldXz(7 2Tc96sZK6 l£%VZ45W!Z\joTɵ~@yRX3˓{4.<78H\:+yq~>WRB1dHMPu}yGS7*F<|lu߅ɛڬ,c:<d$( IkIlN~lp2L? `A[U_OPO{>ߘ,G,g7z( aD6Ս[;]yuVUeuHczq"g|_ވQ,Zoukayy,7oli'Xj?6+\? SΦrsG8`m)?h@dUk tR .["!v]P&E қN*'ao;FQh1O~y#S&CDvBcI}H)#ÚkOe@& 6ېMT]ȪCŠ٩ֲq 挱nmIeB­#1SVP}Mƅ+Td,x#Ĩ0/JrNd룣D`VBaE~\@izC\wJM 1m>r&L>DLdqJnզ_͉*uU]L: mڌzYң ^N1cGpۢPدscP:E&xFK2Y"$Fي)nş2TCY 7Pe64dZф!#L8vx~P >,2,ыiH)]LSrڲ-; AApo5pF! Zrt n8Jtɉ4Oh9ȚYO6 ؅dyb9y6Ұbn;"py[=юrVhV0Xթ+˪M`B?-չBBS5V%ߒ^bDG%=°Q^,f,fWKd>m=MF /wrfj1Urx2oM4/ -|[( etP_{߃hG[ϞPپgOd^$PM]nsנWl.?f|DR^QƍM!woC=6tW珏O=';Gz7{n*H\_݃ /X McT]tvAu{F7J_-+2ñJ-Q* 0]g˝7y}`UkmdGl~q8|rYW茅L+/NLK_sv^ hd_}~柉x=ыyӆ &0VvO&^D'n[(4!"#\zcRS:U.M}@,q%nP#UBmjeۦ )UTky Bk?7IaMe|"Kp͟7d4ꐋ >Ξ&/j|vn=7[';y*.85Ie#Н-?6íkcB8\Y -Wu}o=uw" ]TOd-x u|3>c̟_vjřX^7g`W;G@&ilSTaΗ+f@`a|87[>=no>9:~==xrX"\朩51̾o͞͡r꜖l\Fo{`? Mn~ ~qʵs^oT ;bUpWJ;Pvw~:)?00`?1IOd@2xg|?>#M/jFnj$ZO~qKNTSV͸z;p*ǯud֠wfHD9"@O0O7$?h<eFMrO%r?vWUVdqbmVCT+K@(ޣA>R_x(Hy@98#䣈0:F1GH4NowIO~_1_>~TKe,L9T^Y~dlli_5OmjH{ߞ( K#7$ˎK "^Yjh e7HA&~ۍ=8 g" `&hqқrY&_UzA߃tQuX퓸 ,d#|"~Ad[y~ɷԝaUvd: vkhh3xd~JAK=lR@&ipD*s.%&:c^5'rB|9gFf]6&Ԝдഢx aiĉXK~=A^0Ac:y<+5{@siz99`ZQ>TyYᄋm%0Ţo)oLt4/ANW8O-cxk1FX+ca@ famSXB:fxt[64 O>ztL . !*tC偞F=:o.t|hMmK4ޛStde( rCDn_R]\5Npcd7 n7]]fPP!R&3?JD;G Ӊ9-RB{TdHW^0i_N2}g݌RN1D- :Jy;bgx|E&+ճ'^q4fώo.E2K˗_oN%g< ^/ZmצE.ESAq\z!q٨ۇP+D)q9pl ۜ&r\U|KP&p@y wCMaU8f@{s茥l.nրշ(?͏]X?GTIEzGJYj(ӌ~)W]2\݋;DFJ]]ej]@t' ) džDvnIb+1ds!ڪA:ݬS *yuVuӋ~v:unS[/N.YR5/}SOn IA/ωhvzCjYobh>!>*-#u!dCt]찺3(f.*Dz7NŨ tؓ$^Ů"d|flPKeB7HhMG)UJxj4$nW$<#kTnﳢɌRw[Tw@*-X]=s^ y9ek /˞ϔ]V}ϐ;N[2=6k YoB1#iI|!$;(zc~ʡ;?#O RPyf,uMGV^p uvݱ 2\hy#8T))<I?)~ .7V݃SvI>&Ѥ.Bd0I̫IbY}q@nwh#|49v#_i=f8 c=Dao7qBih%JX?אAj i^8F^'[ h RtַZ -` 9A)V};joƾ6a>RXp= d\/^]$?Hgwہe38ep`J?a b=L0"ɣƲyuelu_cA2'/aGG9&NSx%iheK$+WSئǃUj+$_C;TƵr~`jTvJg(<34dzCb4 qcaTG{8E_^T.xFf[̒?VYh66վ JHB&x%Q9ٸ fݓqxwY QǓ/")gĔ/GgDlXhE:Zs݈`,尀(vxA&mRe!yvd>õYY!cTm\G_q.#cE1[ΊDey^78G渼ih;K UŶD>ӛ  .;@.xVj@W!'Dn$)5cONb^yQ%!z :6,6-TB7&D6%^w=mEȹ/W& 1QpkF!>yG׳"U)UY1* Nٰ rp"W&Q-aaN]˙3 JjES `[vɾ1~4岉 W"yt W@F^9uS/{QI+?{5Ej9eFRJ,ÞPZ&/v G* KěafU!93A%B9h^EA>e]$$@<6@=nQ]`7q^qFu`މG$ X3_NY _6olj96{Ǯv/jM 7xPL\m;fgݦt;M73uT^aDXuLۄ0`}Ps+2Q񂌁4;i1c[f!]ؿT'U G@}T\g_~k$uYT2"T'rח6.  e!cbr&ЁM֎^w t0jxƎ'Gw,޳ D [`3a }d. DTKJ140RpfڮxQ#$7h'X;ݰ'h]$3?1E65!kwZ1`C77ϕהq{ir#mNvgYз//o53liq̑'* 8fO|O~ʰ\: gitF:;`GDx<SA3S{˚LWv %HK9 pG9J`s|AA18Ʋ!)X0a3}H/ m-c!;֮1P#w(|jW=B\s,,@, 킢:̓ Hrz1֞$Й5]3 KEh@| C)s#Z H);3@Hk{$"2q3&8ԉsdχUHMO?bWv"n7C)D7YrYn%CYPS.@dP.|&Q?A&M 嗏0GʘԌtaD4|2|8's'(]:-%C( W,G!p6c M;0w 8U9 <µ aL1,TDSQc)ϸ%[yg8(߲1o"yRT->Q ]2 _u3!e_[QDg`CCJN[$'X G~gҾ(+wЗֽ{م>Je^"jǁu_$:VAzaE'wu2>G@#8-Yu(}׊G ~xeh$R?%rG}T}ͨK1V',*75JwUc=1S5;J>cw!KM~y6:i vȵ@%5$Dl|16Ɠ'5C8*c<<*  Bj;@| 1Ғ%/#Hh湈h!Ǎc5^(F\7XKjmؑ}~#1HR#>V; F)[6JieҢ-sY;@kT]Wc9(lPhE!9ҳ#C$ ".h.qY rjMoH9j r,8sn@áǭ`ϳOIS8VB—+Dyj|j?H)19ߢN-vᄄi$-D>@s=9fL|70|ZX%N=|z~'n~+Mg[밻Yw`  qOhi-^.-TgX^٢ 'ĩjȍbyuO~+/G[5ڙm+$$l CB ~4`_d/ޯIZ!҉!3Aϗl E1:F{h ;*c$Q>6$ũqg1\0:^gi{TZY $tX:)BLĞvkJ c!UMruъ _)>^zRWN`vAI]_S45b댫<'莗Z_~%JzL͢a Qap.;mC=d@ghg}Sxe>fL<0 G-7Ԋg}AZ}C~DgSnXSvRz_FudUm.Wm? Ըd?#׷1I(j R>9hbTa=Ybx(i\E96u`e/abʰQ}(ثh C6MWY nʶv`BJc|@FgĒU_ ς Y%X"3AV+Y& 5H Ա/8Kڥ>i[,3%S}ӴfZX-_Qo RURKK )lTR_ob{QK%=;ؼ]4"Z$xEռv c[h'r"aPnVۻBCEGyLgޣ4 #5/7f36fj2q˩cm޿~-hMN6ȋ;D,ѱ,_,g#x=Wb@ .Sp([2]Gݓ!:׻%{ RʦCp"5V>Dqβ6lxR}Vqm2EH[Dz|%Wc?S<4_Ԣ2\Vk<<{^msiQ펒dNo星#^˯bO-_yo@C\`&j R;bcՋʭH{^r^A)ɋ<Sb -xZ,'%#hk=Sp1?zm/k` Ir@J %oQ6#Cq*%:1,OTyJ퇪q8:G8T7=}h=te fZ[6?Uexe&9U$kGu6ޚꬣlZDʏ}v7 ?>A;Ij)gpYTn74 3K8IAk 4MENidPW;_(kG4,8 |R"J8- SoQ?H #>%|IC)3^8V͏-/TU9zS5+M7x̒cyU9%?q4+$2q%`DqHMنh>Pߨ|BӤCyp|K|(__فgǏVAYG_1xR׿͜ iHa?W=#?^bo*KcKebUo/ĠVШ]X;"RzV<R[i]D-Ҕg91.VR %xr锨~=/hϋ喌@^:vP%Q|\# 7VecPqtD#=d3+6(Ri}% &LVRœ+V}ܱˮkS痡}qhz\ʻSy㈃`&4`vw!YRnD$ Q2,vb*Tj xD؆di/(?r)9q>Ku=XXG9z%cɧ+3>dwx ޡ~NQʟS_W"g={3t?rU1[=2wOύgtz4J>~J(^]>O7m5^5֌d4*~A Õy6nu?b̂&J## jGFqR{d]X✎Y%sTSc)Gتo]-:`5TŠVtFfB$ouF QZOmD8qJq˾kmnRZ:Y# }(fϞ66j>^!_/9{%9Y=lƅaDhYz7_VEtSULW1uˁɭraLfSiͣ2jƭZr:ꨍ\U~QA*}65hoaL(B$-dˁ(A,%OhϻfZz^ 2۱ Z+:ɪUO酴gCZxH~N_R ?Ozg,:&r?+xxޠFgF+ GY2z;Pr(Q0`A,=w5{Eu};d͠р`;j(Y2%=z CtHW8>f۷7\Ûf-Ѩ/s{aeHYMvD> d-GCk}OSt Q\UMxRG,r6FSwic1Xi{(:a<[mJ1*^ $ galdіTޡ4$]:NYV*UXGKk>*zΑUGQ+&ze լV}/U*+/i[­1p]~jփb茙@ye+ GͶCq&zQq,Sx\/A}KƒJfl@9rYO"/`ϙ)!O(Z\ס oD%~ќJUM6vFQT'lY MRȢE< clwHtHUn ڏ캪V{4CrRH}'J?$a߬nYOu۲ 9&>OymS^VUnAq4Gz--ő^o"42kV1F-eTn)-gӛ &ɣisaħ+)J|Z7[nօ8;`W5!KݚZ}ID $X(8IΚrsQe֗D+WҰ*H\үx@ͷIw wHVI?d7gYG1}xkC^Y{^F73yw Vf\΍:C._#s]v1|{cn"8YnZ7f/BfVD,aLh116&zd)k$A:su璲ھ0>%f¨滽Y\쮿_:\{.xZƓ\zfu]7 V[x:l<;Ú.M!A:1(dΌ:pnX7qna/I~J=-,?S*79XG?֢a2eyuvvt"#&Է*?J|"j2Y:vEGqˣ{7DG[n4ZNgIYrEe:Qs=7bjIǙI|R)%d5@Ʌ}y_a乭`tF>64$bO㐌E80Z1gj3Ho<}՞Ӥ1S~<뼙]dXel:0=b՗<RŶgߠЗuN԰.mQ%@еmڦDsҴ\~Ƒ9)i jYk$> W*z):'ju1s q+&x3A,Gi/J<5s;'#LaL 0yzi \i ޯM?!lgY gY gIY,,><իW:iVxH4e xEi4S$}YEe_^zDs:d/iXrɏ?DG98㉠ '7&Ё u"]n8" 0B=^L2:En}2{!{!]N1y"w"3tf708ݕ:* m̂7<)p]4Ä,c8K0ܶZWgC&wWNn&7MPN`VtȰ:\6/.&~0!Q>\ݾ;̆)3Ѩp Ɂ|o \WA~qqs>}+Րmxr=2.ΧsQr2dp1 l̀L^f69i<]]] 4LCowJ|oȧ|7PSlvpNq$)A"=\MOߍo&`9tz>=WcAsS eFqzzww1d.^ݞ vp1f@A< [eBLW 2 [˯Oz1k$}3d0gƊc f2~(ׇ@\|8mX|9;_7QWrw~lpt[%Apc<Շ黫jx:88?&o>f|w!0ۋ*7|k8;ܞt:9>/Ǘnry}8N's?~w=}Pn'w'/pؼ}y!CAIခA%qp1yGՐ-Ι8di>2w}n2kƁنʘӥ6*3]q1B_-a~1\3hqNxa&#[}8 ]sC/f,$#8'QI00$ooPf^iUγclRpF;j`ܡkMwP6qHSLze UѝW$G[m|(R0V4[.h).N`(iY#AxPG/@lA[zsMIi b׳x~)٠ٕQvͯI3"d9+ Q@l-Ca]C 1SmgَO5_q+ =}z b5gwJzծC~&9 :@: iz9zuѠ˼vR& xKLK -å z,C0"&+!;>k"r ˼9 hk6*]#XaX/(F$cQx1֟3WYCb 9U#VKp0/ ŋPty-j> > LY+ U]ݕtM2:HpEiۆsu1usX( 9|qz5 +H :) H׵~ARҟ1؟K+4d='kcN)W 좟TiI>հE>- N7qhy](5GNSP]yRy0YqMʢMY_T :Mj,a^0NB1] h/(ϣ}یQ4@_3QKFHŚ,@zko0(A!MYٗ[̽ .JGuhx&& V x u٤Pzm3kqJ\,g(ͣm ~?4x*$56yqy0%- jBhqpTSk{60s?0APZj6lAUJ G $QS=u(M" CUa$Oło ĨJNp_ Vyl1V@ $O1a rbs+5sD HbzBuR`&iyZL $ K6e]#H(:}9WƯd tp|/PTg=́ dM85F+heZ *yXksB(Hj(M|͍ dJ]*/ݥQbt,!U^1^pA!TXJwmg("S%~aM8iRm<.>,:n0PUN*J}T(')%pBKKL+b?K==\M9Bk #ӸlaçDj5S)[S)hٵڈjBnrsˊ/ܭ0 c*T]Ljl@)kE4;m尪Y]7=N"McIf-lP(tuvQx!LKEk!0\|.,蚽m}Sd! TO:J"?ZgOP)|j U$P.oJ:*1o$W3m%%# fjxa}GE\XDyEQׁ|]VQd`BSqsyoỴYAtXw|?ۃΐz7u؅;G4)[,.ֻ'Pꭧ:VZ]pFCt숇mᣪOaiAjdJy ۤ m׫NXs6^źu}@[}'YD{|?\>+`$\4ۆ*VDGjX{пu}C_ ¶-1 lPܨŭ¾*]Gڛpۡu%7PܥZ.YX9CYϕD5d6KH"D WlX?2:Yrp%WE,f`iWBe|t+跁6_r*q.ĥTbtZ' .BHR[<8ͯ &W6WfhJ ySxc.9.?8."aPQ @95hQq󦅛K+tIX_vy Bmo ,M\ԡPu5  K[:GkBUF#دJs r+D`ur&lyAq_k!yRlh_r_{:Fj]ۭHYՒ΢.|(S:G: :Yqe]VwTig]8cfzOS օBC€ yfߗweE1 ayuqo ֤%dyCRT+( /3.UlO5V?>q /y6]4 ] vX3,fI6xŧ գM԰`ˬV+ך loA~0{S1b(й8w̶y~BK  qT00@ŚUu1Wm1U'j=%q;Ә!QŽtʕWfIY=]*6KkmazФH#vOP}B;IeC|v Wj0URhAm+އOu?`nXlr"[tR 8dc}F;ޥppKMb"77V(]wP(B0^ЁTYXJ }q~Vd]]lRS_QlW-9t$:L(=sǼ6fFۍhwDC|ђTF݊Nke9fXD]qpv'XЕNNL yx (ة &;ej@z{QƢ=yѼ0.s<06uCFaTp&\9/3(B%V.NK*y ^6᜜Cۼ:dg:the}4cVƿYiR, i˟ Ӿ!ؒ~h7`@j,fX{L[ҰY~|o8=#ŏb2R[/5 .$7:?Ӱ [S}zax1^׃omUOf~kRSecX7=ѻ#{`ioF!B2SF>ytOmk1p ʅgvPHC CH>a7Fdr5.I]&Flc~Fe 3쐊o|;6Uu͇?~!&px.{6qqgX40%Bܶ+ ̲ZY/ GipzvX:YK?DP0 W!h_I%'|!E>a%UmBCQY~ɷ)*pWc:&£ iHنCnv~16'ܲbׄkUn\(^0uFi;Piaq jX[F~2u/Fb\jW=2[EŪ_ycZmCZk> ԃܢDS0ilM0"_=^ *5̦MLj>'kL7NNb"bh3I!8*c Ӽ-~*<`rwi5/Ŋ~cռ|ޏS?iE Pb]217`B!-wz>)pc"X!Q)ʣ N&h+GY8xG7lp;ڥex9cxʸ.`zݾ3_6?Sgu)d-MFs3\z͒:6.h~1"PDQGһZϸ݀67׹~+7Юv[,dzGvoTeO8EG5˺&0/lx&Y[ ,ٲaflqNSkbf sBch EfUL72ӯeH`^GH[̯ʛur>hFqG_X$U2쭁x@K^h*@N)a`,WCHz1`-"go!6v]4ym܄Q jx Rq 2WK;f'n%]kzȋNDhr}N/`LHzSGcsMXݚS{ +۲}6i&'Θ.@Byoe"(ɿu*P] i;F Ef=A9wƉOgpYuT_1kԹi]ITθZ:J2iµlD9{N!6ܫd wdJ6>-J}%O!p)'8z&YF70iY؁b#+iG@^|tbKTQ ALE8I臿X e ¸ZlC8$OL.{o[_1TDZ3%ʠ̶@f*FGix$\4GuDR@Q$ƚD E*cĘHxFN;vō+0?KAbƤ+IE0i:v ?  hIѪġz4  iGAQ$Bk2m%:j&|IČCmӻujAXS`}B6d{40X 9dBh o9E 6ݼ{W/5 oj DuKfEY ;_%WXN5멖ƛj4Ng X @7mf8e)'/`T3M5 ,m_zO67ź%o<шǤSS]qlf|UٮJKQXrh8!9>FEz8cu1H2Ltn^P/TgjQNuFʛK8I85-\cΖ^kR:/LϰNsKwh)!Jf+B+2EN0wJ\Wtl?(`SA٦c՘j3Jc=6M&?xLG*@@AՂ¹Lcm>DzsGCԡ&dLfWÁÇ1n݌D"4h4og3$0St9h!KRA7AXxCZxm; #m~L67eYP0 PMFPvFiN[đg*n uTWzdV eڮf*[8)Br_YUvUˆ0U*oBi c |hZۏ@oݣ0] X+8Eq΅T(,^/&zxEq[nmrgXa a4[ϊ_dk%88sz!@_oaC_!pAS@uv*Rr#4JaMn-=a[[cgAʎ|lu=C_XÆM51eʤZ~R(V :;NR?1 qLZ<T[,j|քkпQ9HzhfA*!h >o|8G=gq9Yr(YQdGhnZXĊWpi);]c+IiNF0vƱa̍7_(y<G\J< l9Љ-Bb {nUu|_. N"lATÅUC+LH#Z3}Uݫ,WUSQ*"WG_Gb 31UDq,Wkbv ֕h$f!GaZPT4Zi׋O_+]*+ʩfh,k D ~OAh=T8*5 p?mӀFH EN@DҼ+|;3T:`v$ >2lSzpTl$[tS&N6n˔^V򽡵_ɭծDU1 R#gJFWímHH^gu=f$fviV"R cY*w pufuV)`)BeW* `=+Vm=в#r!]Q C[f;ht#$8 !(8 a )f*˭ b+Wש"gM@`UYYXT(!='!n e“_CFPuSm nu1K/ fGF_Antu " vg`9-R Ӗ9vVï(qN7*SF[mt_LK·?}@p1D;Nx<cwsi6t|dE% Cq^:ڑ3y 7 ~rU;Oaͨ/a XG}3˯z+|5qXѦ&Ҿ\*yҽ7Z^ؙHCGn]J׮M/˵KE_Jwe vFaٕ0m'Z=&*"ܫ&zڣqTػp5jcbl e%xMb3S{iϙy <F4#2nè5UAcg 6yj_flVq:{jKk~P)Z_ODn,\ Dyw~ -j?a.He4DہuEARC^k^PibW0uvO.VE WY5Y\b%CW00&1#p?`e'}X7}*M~Zw0{!^T^a-[/$HIƒ6N+L ZbaK65>ډE,$[53MD&>0V(XfyеHQFRh=l<͜ hQ݆,x聆vmROd'2^'<+GVOU'KYʇ9u W`| 0 KZfVR1AH0miEg6 v[^0x[`[0$z ]E|B<*@$fg K=Ӷ(Bj|a_cl8X `f|hNDws4H^aՋ Gt4ʃ*)rjH4*:b+hIWqX#y4ƾJ66Ҟ0rxZZqm* h^Paf-F/>x~]ZV:x>@i逃ܧ5\[,/%pAL:ηӭSW_Lbr֖lXesmC8!7`\y/u ªrO; lmH%FkeIiX}eZ ȥSYKը<(1AB:Eh7* ֚l nTƪGl87_c'25EG.MuQ٭dž%+0=ǻЍSLaT,U]>wAz|z,W0v"L9ևu,\D 'M`ٮA(KfQ:2N4.[)TO0N-(F-d0+\HAC g{{ $s?Tvid ]5 W¦Dל*XqYQȸ:VMcc y->ն(juԩ/jXڌwJt*zlr>>x9pN*UQNCXG2.=ɶlvHrxنu+^h9PtTɹ<-3}x𘱰qNg L oMEJ٫M26H56K}vqb505AVEߎOyЖ.-Rሎ:Ǵ:\QUe:8|5w(VIfQaR ~((8%o#@ lRinj>8*1PA󘤌â܃{9,UmPlqQoT4dZ&VnL~0VniI]%XBgMBiƋdN㕞v7i Όk o7Ue O( ~•a(uW1s.(Bʦj%FS2u4 Q Nl":D6v[pj ̔?\ j})h tdi0BCTG_U\5 F_ҊѿoN_ )#;u'lPHDBxFE8ylÀ)*[+ExqEK9;'妺Z3/b&ƹ(q Pq DyxqLKP奍rUnF*dZCHl#?VYR(GprPՉ.3عVkY,: h/.ΟAq/'^/ܧf'uYf_FT(!`UckJEa)ɹFdPr _GώAR1.4 [6*6CwēeeÓpmIQE3BuYC5LC#k\~);mr,.h 4zYku[".@8# * []Z 5P ,SBC\GZw| v8=ue;]ď\ÿ&41 iZK lg|٫u,*BCSu5􈍾!:ã>Ƞ]Yoj^*Vi󋤨PUE҅W|*_)݃Y9T]BDWe $3sC+˝2KAQ/ce>4&qq BB单f'r~J,z \h<ĸ>[~6HXM]xܨC֮ ` C}06F͈V-w.Uedl<:۽}W[>WxF~*revmN6`OↃ!`) 'ZWn&b] Y 7\6kK\S ̋g/B,rB8=g Mڧyffn)f^tq όC@5H-x""h9,1ǰ-b‰RͫC]nWiHSmmӖܩ97JO&<(["KL'zt|M.t>gŜe59z.( ;CznދR2b+9{7>ڮYAiJ&)#VP\eEOjr {d!((T$m:>1x3PdFw _bnV߿jŪRGK)v mIqE)%JΕ #XL\=k,t|ev)? ݤ@x=Kl#sj#ᢵEjП*Fc$T"tMR4 ~R[W S.:KCt^P.dMդ:Q3HP3*|+ŲᤶǴy oUpD =x@6`ajy'Jw qE.}/sW"QV@ѩ%3/U-6"D[A7E.LXӨ mz NU?%Plt ɼ# ٴ65Sn &BjQ"5 rZmI( ETo3}C-:eq뺀{Ť /G2E4]_]4%s K'+' fX9(W=ysrͯԋ8ֶ(8k= I خ[>窈_w*S`a5 M _l ʛ'E%ڷe븨Ug>aejIԅ fh Ydk˴VR UT"L2'N$]ܢ9.=^{ l53S+6VӭaGjve5QKZ8($dCP\Cq*˶5G]1DٸRƲ4J'° `¶VtM[cgK}g:9*T!*R0]E1]=c*+W$Gۦ:ԁt\M]n,i%rOXwx~ Gk8lo!ELg&ռ.Kvih@9T9(zyڜE$jͷd쩨 TӲsr=DQ!j2҅V PZ7 \'}:oRY('΄Kmq߀ %HEMF 0aN6U7iYWtK~X9}Ţ"S¿sU}W^}ZZNj$q6,%k"B)=5,8}Eh҅WQrA9*k : oY}E`КH&+H#|޲"y^kUQ&wogZ45m:)BGVOS\Z`XL[54$V['fSQromK7C\J T=]JTƟ鎣U)=(E3!ي~nP@rLT_GzQ8/,52v7p#+x"o.7jH;lukR$ѭuPP#uQ^~d,bdvP]8NoRS: iDG ɶe*SenPLwgɴ#+x.34dR*x%kԗlm# X`])v<-Nq2/w^K{UR6ࡰۋܬ5[喖<̟t~o٭݊yS/ᳪ`pU,SlYߙHN<T"Mb*릴UgF1*ὢ0W,A{4Tp, ]6՜lMU)XLr`5Q ^X)\EءR(`EBKGE^*ҹuGVW"ʊOzisT,dBQVeԾ|}[Ӗo{df*womV$`PFͿuVph w_$B-ҡS&OZ݂Yi@m=$D`* ڠrS{ԣ>4.]HR{<|+" KMUؾxX^=v?U>>0]*6,*~?OgJ0QY+&8,^ arG0/(?U<rJH2<~mж" o|PʰR2-Pzrh*+b+$&^4`K#/>] Q@5i4+(`8Ļr2>EP(|D r|ŞU,Zᗭ@'l͒U,Y$X"*+^h7$U<*ә{YAzl*`lUb0mSs\4墧'eSXƦ8Dd 0J 'Ys9Gv>?2,' 6>#M -bbcd &1OhWh M?.A[ږP,MH4&Mbq4P3*V^=<('PyG؏% ǨdVR `*3yմ!D)05mD E9`$$z"YnE\"LV|&=Q@3ߨ=PFF=g-ˍNeW[sd:J5f_C}kr+̵yֿa ^C+Z7* Ƞvݢ(,6 ..8XpVh(TCAe* ^dHoG*[4Х> ֱ_%ڊBwt΢UcTa`[d/-ǩL,E*t!< N^}oA ]h, 2R5wJ|ߪx1Ku! 'ߏD%H  cфEAbЍ e7FrSuf@,-ӌf]IvHVHt'99*um bP,R)8J`BPrYEG,p:AQp(V k&TZSڂTNċZSTicX:.]Ebm.1q:0P_sD CI@+j>P rU3R>]N̙zJj`qpk`T$ :D6,eAbt&{c%nć2 KXᄚb媁# htgNAВqMZꐾMut CހohF4JW˩OiYH]r c ٪]^6,T"LERVG~:U2 E:ipSQ=l ZWsɐ*f0^Z+Ϋ'U{% 4zi눟E0˛Ԗ\"MʵҒ,Q|,ȅFWfo JT;T^F&Uk4xY`p{ة\{)cOlL:OF)nuRyE;9v +U.YBLXxx<3g9лx'&=6M_U蚒rJ&/_̳Wt[1s?zH\6LߤTBԎJ Pɻ XQW~s-)  NbI0^${.NԼJhT&VtĿ0ޑiJX&MW<&-{Ywy7,\" L{߻jk- ,t WRd,(%?Y$GD\O.ȯS!qj|l 0緍!v [⫚TOBO <1>z%wSj\tEH ?hsS}Pdj@'rXj| $N%O=g8Ȁ.[^^1k/K5Ƥsܺ?fwiMs]jXE<' t#2= Z(̒v 9Ӝm9mO2VbPӽP 7J3t6.<)zu4ܕ([9m? 2ŷvw$GvWOs=3.쓳8+a SᰁpBDg "ad#ը3v1x|lj gYzV!EǍ` A7AmdK!\Zlgn o%GJS )kpٳRQf;4R 1T(X kNLkJ(i(ym FeA7DmejN,[tĉcN#&^kJ6/E1e$ok<'CC2BW"¨q1p0&eӪ'Хncl=j2}/Zemӑ-a$LK Z~,ڋ ]`D"NBѽŌ9_L+ "2W_O#ZJUOWIaO9Kd}-tT,'?t6T,XQVE@NbWQf &h@9zK8TH9tar RFurta']$y/kZGBkHH_/!u*Kc8uZ׋~AsA%1LmGukSK)^`-uRXOkV*ǵD h,FazbhF_\O^TP!H f1y=սϿ=RTTaFmNP4qo8&p j&ha1jOf_>rC`2 bw]%-1`s($+l/hY)ͨĂ@kcO},1#5Gq0b$kٚ豹JG pD^jm滖Q-})]-aL^ήƱY>s/d=A%Өx&#u]YnIÖ)̗X~1^c/;T%LvҚ awIJgF-Wc. u'󪫞rQ! ٳ NHwpyqu* dtm g qHn(+N`IHF !|P xU_ځ}5wR. yaF @ yœA4!8PU{K91TbRddZ4-ʺҀtE.JJ{ub>yRYBTc[OӪ\k[NȥbgXQ v?+X'"v18Ĩ:7 jxR#@I\= vh%zTkmK2 7xC#vx5ü$DeEw6Wqĺ&2v_%1~.uIdc>wLpH_>L lz|p s%qz8yl$OahvGK _“x0K}$48T%ğ#N vi ^4/p~+Фj+4cxM`FD^z4M2yhAD(}l$kńuH RYMgR٘p7Vh2qAtl3p#$I`"\?s]gt޳28mm`Ǘzy6!1ԅ}4D470PG"O{KM~KK,'A}|d)GX9lrƻ Mo k= Hz;7Ҧ iGڃYn&$muղ٥XiP&Тžy kA\JLD/te TNe/>1ԗ+ܘAC:ײl^)L1.\ekv ,KTj-Ib-$o];1fU}e YFټ* |%,]5ޕԊ|ZMhi-c-Y>+@  s^?(7iDDx]"v)oÔxQOl%Tf%Fy_l ,C;\!b$y8&Y7o9!eh M`l{4u Q_F.#q_HwYӳ@ELaLTYCz p@^Xg(Mo8qzB"oO[[˽h^nZyl<]bmf$5 ZNxmsENy)0|Va4aR@^5|fLC!٠bn=2=-,`r%T; j۫{)#Ui)9:d2hrL!Jɳ:*vE  Y딤Ml e,w#:>ǃM:Enщ hQ"p$Ӭs``̺q;ZeY~!?VќKX: ,+#b7Fe^M V(SSA*1[^΂,Fg3xVDf@T@pS-mF[.TAgK+V8X[āf=ޗNGK)CtO)}N7+>$~EnCEY1ѦmĒBx3j;-×YXO hwhQTPisnNs|Zļ 4{Y^׌*6x+_ey"c)-v7woG:@V8ežnaZ5ڽ$*WSg-F`H1>lxA{dt ؄77Y1}OWfA"o]*LQFuI^Mxp cԶqkf7?mswq[̃&s8ݣ,f}`ot3Bߍ\ /;ɘLZa󇷜صFTˊ;CbJ_<7!s( [1JRyc_w5ϔ셙H~3@:}?P51YSorw4[(z?%Io8:el" Ͻ`/$ko  awG&C 鬠]2#䗷:tG~SFl@99D`ǷBFVqXbv&-g?A?Ч4gG%Hrd<;O~/~DvWi{ͯoU>`܃),3\p\A )z"R?;AG62 b7}x,#O}[;tZB™?mOиڱ %:ejT /}ѯ;tǛ/YN;+vg)>v &._8X(dS}R6[sP*& qMt5GOtPSf}ƻb n"-irTk;6*=YtFX9rjlt|6ʽ{c62Vaj7'!K4aV=#eQ-QtB#vVQwR NZ@e^̡ӢM]-u(iTS:+}fMsgķL8(6m^RPٟCyp5|E֤ kq;9*"x>Q&WāMRtǬ$}f[K8%ukBkvhk!^5u^4 抷7 (o3'311yO!|p}AAixͽ pBeEfЧZD/E ؙ,&/u&"Ba2j]z߷5c&YU#`jK 'm/c1Hm5D6K65g!n 8eK0$7͸NH(P Csu,*qT ~waQ٢IbPN9 7DiAO˯*X@x YiG=:,7_/3.<9fz̢|*Q<ݫ3=j]Qk` YQs 7<ٱ=Ciټ;,ʊς^N!9 |5IX ֬Elߛ/ܑy#,XLyP:[.C|" 4ư!'ɮi'  #2 Hq PD%Fŭ ! dg@AJIIdH\GKy2M6]y@/;+Ґ4|/u}E 3D/z4l 6TI0|ߦ I.QɳݲuJ"[~H~[5ڢb~=X h  6E?ťe?zpwk79a9Ǿ18GIc@*xɼSȐ :,ǽ@C(8)w ^1>R* fUBW>Db\:ޚ4PFNQ"9*_2KP 8*P 8!f&Јl+C_mH̴y9ʥ Th[B3Nmy\Kكɿ6x.^ 7Ɯk`ffUq"L[3~{tl}c[5(4(1KQ[L9:[^%j "緁A2]۴-Ef/Yx>$ ^҈]l71o+&Ƕ:WG#5eO"baF=O\_ GppBCXBjEѪmWNM aAK+6UfV-:*;EZ^H-Zx; qs+N?a,@B=UN!J[;WG uKϰ[1qݏ6$8[k :lJ:_!: AiCI 9ʽ>eh bWEn+ lwXj+Uwh{6Vcy,b+3hqD*CPͭ=^R;Ɗ{6YLϽhgV64\0An~ThV@qD]^o/ F''4Hzw.!A <)W}fF"pR#uxO|8PJfV x}2{DXTnYk)H5"ͷ(Np U@S۴h`JɈ\ѳ 1Kib7i긃$Ub;QEc fk<@wiж.UMZ1tFax(^}_=qcW5=T ̑hWZLjP(M%Z3"|/w4_Nlq!GPApC P zjَ`} v7_вykz'MlRwCmaRq _> X0LP>Cǒ h}MVagvpagpRsZ6[.Bo`{p!g}PǑb "py{_tj/SiO AWt-&Zu }l [aTǹl$(wByڄ;Hi 1rϧGiU D 2qRK25'@+( "cDZ8ĤX:Ɋ!"c쉦訹 tByOlq-!v[m=*W&8rO9w&aiD1- cˡ[ځA}C͢Ƶ ^:ȵ?yA &Cdh[O 'v,YqQyxfs[5B{3| Y0Vb@X# m 29 q ҆S,+Dz|sΏ߷<>QMCy>-ɓkI[Kwa)H t 9Yj5PIYʡ ϲ79~:p8ZjLn3Ɲᅰ ]rf m+}̎;ibhO"x 74h1$ anw r< v5mIΧ12ⵜUΪVJI7{qA$h4Oy=^do~̀3rqY'.+;;h`VUʗd 7#aj QFl.#A=2=-ii#;{pDizڜ|zby9#psԼ=G`,M$ fMtd֪QOn{$ 5~:b/+  @<JsT~Xݷ}re'DhM=7 hk6Pd~x՞ʔͲ;74DsaR_TQ$EyDE1,Wik% .kϔi5 j5Rb`=H*UՆbhp:sV>vrM%x fd" iښê.jU9K)|IF(hš0p!^kUdLٖ!řaTJP[X<|]‡݌uRxү`y8k#%4`T8x5ldb7 A)H( Ԍ0݀Gyg퓗/^K4 C%:*O5B?:Usjӊ*)f;0(ͫI1z֗Q{l <-E2PQx98QK=q&2|/Wi{BzTRH9ա@f菓b|_syLnρWl`, *-\\y:j&2jx`E:yh{m o`I"櫯 mWSghWSjh*L @u|E)D3jIO7R}]uDmQΦـd3!Ahg؞c߶b" `5cNr`jS4k::M# #!jKmmb`t t,lP%k`@!گM@Fi3I*vүS&s+yu$.#YF|k\xō[\ڗ7"7J|$rDw  BҎGW k+ʈiyRq >edZ ZoU6zc+Fi6Y/)@4>+X%cCOڳR l[P+sX.|cRn(M5-MXTr;O;Rca8m69lmVH< GIuU~GӔ0r"Ϩҿkchm6^ЬN$\$$/?QC9-af}((ʚwϡCOXeEI>i}DJFcergވ~BvY}Āw;O? -CЮWKZ`vށН#W]Jeb}Dz}v ;!~(SEqD2OtEb2 qA$ ڑ9N>w X-N+쓠jFShlFyDUY.D($]=Tg.櫯'mғD: D@=jS=瞜%W67s~ӕD&æ Dc\Ոrx<нf b;Ru?>}w{|C%Syp 3E!;PP?Lڶ0DJQ{|Z;K(>-\Ul{4"hE7tLV& զmiSC0D$ER sfM*N"Ur j^S> @`gܫ݇:}{ͣ0fp1[#`+LEVUQ pPT.l 숴NȹpU,fP,B($c`-\Ɏ+ۍTC\,:t<=4F<׀n-񿚸Nj:׵|  ws9H  rryyy  y@;  < tƲ Wu&%m5|qX-ЎJ ?ݪ?S'Hz8 w|0wysXl}Ze<|# A'˶n?/(0r"ket0,½Y~lDF4HMNSXd+IfVu [/.j3'\j|'jm^~7Uc`z'oO sN҃ĈԷ$$*Be^TFΝew 3A׋Q1qYuF5QkC䶜 e'7=U ^CF b\lt)ys?ڄ?S||m*[LŨQxM;be!q0D-=+@\^n*:8C[ι@dP?A!gtERPaml z- 8zzF"Ucc(5g1"/g18RǬfShcY be"K-- !P@r$=M"P_E^/;YdI᳔ V, k@9 ME0G¿״XJ}Fw0$:m>Hs *ԏ|c:nV j܅X _J/^x:ldZ;20 y+ qխ?@VYVWMl S{ ׅϹI?|%thx߽kW*[[JOysocE5;#P\88K# 3]5/_%2ݏ` l\_vPs*O9>RAAu\&" WXԄ ^t++S'vǫMrHptb|"bQ;vcK;⸅ˌ_F:^zkBTRq <' =uy=Wq,,;I{{*qkgQmyODhGw5AWWզ6\1\ԧZg= Kb,7HC'Lޞk(jܗVg^!ɏvOnZ㊡OSeSȚQja: %t>/8(}iRU4Ԏp Զ3!]*>Cm'7pz9që?sw3= g,T(^m'S `bS-r#B#s!mA;QLn#݅+k2FΖWGP|ܼ@p GI.Yfl jQh~2#?&D`r#~np4%[ŧ_1ur'+Ӫx#>Z2k)E$$ ]VA&(мP5R_'I"29ߺ:$v}8GWqVtfІ" /d'Dtu)T4Gfwp?ݴ-tqӦ aoĆ7r;swɄ~8^ǰjЈ oNj8!O.z7𨉘11x{:;5z؆Zv;-@*~"=hmXu3U;wCi3ߗ1Ȳ ׃&4 4 uZ"L[;DIIC vAf5!GEfTl'xicl7rM4WUSٍqn] p|Z{FSGvD lʸ#sMG hCӐnAk6J9ݟ-,^oyV1rL}ۢ`biq4=Meb/U0 z3ΙK&̉s0~k F`. @^HA)i #O4S@_y̙Kw%|R#˿bV9р5cnG+ZcqPIHN ir&?+{>6)`D c &QǨnPY%\:cR©[i}ɰ}s8W|[_~&8B<^lNQr~}R]d4\B@7n5*a ?Yd2UeT;Ez`.`{o&62A},:'ukŢI;N Qh{t4QH\RP21`"G&c 1=@%&p%-mJ沶FKW75p=0ANq)M/.>auX1F&tU2Z z8Տ!-+|QNj7?ߗQ41a"~W7ZԂ=hZb,: .D0_~Y2ݍe #V1 YZ