postgresql16-docs-16.4-150200.5.16.1<>,_@f>p9|^\iu쏁؊3J׾ifOM0_2`V2ƏzhM|mZA^iIo*1ڢ^zUOfj{{ H([w_NiyYZxmk5\mp^,&&nt$wIAзB.nVD_X8Mg'IrbJy5u<6sv4EҏT('ϱ/(e X%%|#Z~rG *QS5e2wf^|>;?ʼd ' I $=^i $  ) < v {([H\(8999:D9FG$HI-X2Y2\2]F@^bscdefluvz[lpvʸCpostgresql16-docs16.4150200.5.16.1HTML Documentation for PostgreSQLPostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, and user-defined types and functions. This package contains the HTML documentation for PostgreSQL. The start page is: file:///usr/share/doc/packages/postgresql16/html/index.html . Manual pages for the PostgreSQL SQL statements can be found in the postgresql package.f>h03-ch2a9SUSE Linux Enterprise 15SUSE LLC PostgreSQLhttps://www.suse.com/Productivity/Databases/Toolshttps://www.postgresql.org/linuxnoarchT2Ei$l2?O-Z*(op,oHz$e#+ E ,WC UHCtI:6Nz@]9<,)Gyk:uO !YB0EK!4$vg~G>4'y I\6&xN6 &!KS V N4#;o#ycN!;d(Z8|s 3n"#n@0I8Z!`h .9&.aa;-V9|C`  a3YlFE" T  j k $Ck_&b"9||589$v85C< ti@/'-r1P"{/'.5 8;$E ?ogW]Q @&d d : #dj%+k ~3h0 =*a"' g.  *9dX1!E0 E@8 `/3DKRM[+,̈QT4  A9Cx%L_""+b(=eUFz7^3pK'R_4Yw.552K¿ i9=c<"Ofg&+ M(D  >. *JOp  /7W*xX!i+ %2(_;i"O:73 =uBfUr=1y66~sq$6%KJv )[PXjq- 1#V(r c ݕ"Be5\ V,k3CpW.fl >iECNVOrf.d}%E&Z$G[y%"2g#&(BT}cBS" ,,, \8 '(" \R%0'8]*?8  9$gW:!"Lfpr$bF {"?N{Y1dsQ#::: '(]3kY >6(!s{c=8L>(ro!z:$CC; U Mri>& :H4rg &CM&]D%D(iV)i mKk+&TI-q_KwdwD+^ v Ui/:bg5k,"1zb_SDMbN)! 6/3?8%q'Q'g-uGZV[(9 4<Lhr 9(<r -dHZ f>0_$(' >\5u- # O$*y L ' 1W@W@\"L%SX'v=?91%C /}0kKmX+ssk;x0t+)j%i$.#x^%b6 Eu I3!! !ھ'MFRb<a+@FD\~*+2j{+ r, 76-XykSS'2A,`>CF=f}AA큤f>f>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>mf>ma21ed7bdc07f03552b41d98ede3eaa79ef4beb8387d79d921c895a7420b8445a811bc7cb380d08ae74467c985db2873481d99ace452861073d39f58a48d95d239b316dc2da340bc8ddaa94b75ee4cdbb450ebe82ae5d230605993393ddb045dd6fbe7184995110de0a825f4bd20d3b10e94457d4b4d054f49a4ac06023721cd6ef36a6425a97db62edfc210461e98ecda8f159627111ede366ef5391f2efae0144f8ba7abb611a1c17e31307c8089f159bb25bd673d75ca7b25a8716268fdc480f728ecaf40f756181c2528ceee04f7d795c22013c35f54acdf0561a054ebdea7f2544b4b30e177bfb73d587dab52d60f541d2cbad6e2bf4934b1262d6d509ad9648897ab3054d132b855e40b887952e96377f4e57ac5aae48cb8abe6becd56ab7a326fc2b1badcccc217db4dc9fff080a24dfde41186111d9f65abc0dc509aca006adf26044e13b5cb84a836fa20b6d9666270bfef655cbbe44b7a7bf556cb80dc0ad3902aa150930b7ce48a5284e5f4757eb55327f6c70ff3216a54322bf18b5bf1a32850bfb0405f3ca0cb2b1a2ced3dfec3f108e829283776693515f973789fe5ee24501782cc748b54b9e6d13043a697f1b0dd3563edfe3b27da1d9748547da8fe114090bba0fcbc83d64a47f5c56a270bbbc6bae8731feacd69354d1ca7b7d442f10d5388072d32a780f4491efe166c075fe15abe34b72b1d58a44c06f328aa1f043c662b9479e9837b8869ffe01d4b1e4773835622320a6fe22e5ce253825974975c21748e390ec70dcdf6f0b7b96a2ea070741e1377df33cc1d1bc0296f898b2a84b88a32538f27b5b2e9266fd242455460a2bdce76b2e6a67ba6922c15cf01df238b30d5292428267eda49cc98756de52ff72079859f8e71b836df486747b24544422ed6365aa492520e44e56f091bd7b5a755087439d315e14917fcc3cf43cfa52ec6d0459e5ade68eedbcebb16c4f572098f70beb3e447a27378ee2fe5f22fca0732f89bfae4faf073f7b96ad0d4e9873da7e8cc4eeaca24252efc6c69e384a5ee9763b3faf5643f4fc5cf7586e453d6f2ad17610c56262f870f5e2ad20828c0d7491bda3842f27b42075855fc3a6a5978ba8c3e8e405aa8c0c02ace55ad4b086bc2583b2961ee88b35935ce21a935fbb5a3b499858788913d8bfea1813870cbedf7949a743d3f9bfd7a28551d09018ae58fb1893d70fb14efcc8ac7699d779c6e888df6a2ef4a554104aef024cb91dd62743c149cd798a5f4606140618691702931b369526d244433b9373d4ec5ae1bec94fcdaa1ee8fa81c7557723901dd89772910fabe450ea5faeb54521f59169acfc118be760fb43bd77b532cad438ec14352e33fddc1a9dae9d8bc5dd59faa57df690a0dd9b50101a2a361e4a9177c89ada81aa5337c6dde66998158d9ad7528636201013acfbca95be176f0087d91352a38452eb62d30016aac6d26be51223f3d869059fc0d7ed195a800b10c4d1fa86848b17e5751b055659dd29d785a183c60f989f031e02ef7250fd8a10c0e47d51c597b27ea95d543b8aa011bf91c2981d2f7a72cc275f3af6f0bc049d5c5c6fbfa46766a89d72e0992d447769014e0934983e29883e4aaa04d339fb871893866d49a60608de6316ef1a73f22ccaa59e2c0f83cf7d661f49fc4ae07d1575e105a486367fc560bd7ce432ba54f7ff7c7de59c65dab9b9027322bb929e2bb545cc56a4c61101c4680a74646a41cd6f5092b267905ec55e2afed3b2368918357198e35b88897f119e189812e0c9620d21adfa703246e4754daf55d28199de05fbcc519a0f6d47dc1452b68f82818b0656f807e4bd938257e8f2783b74dbb8262a4e710e21c678bd2ba903a90b7c91647ceefb3e9fd232f217ebf09acf84942d370640a5c722acc9bb7699a46d6b5990cf0477fae3d27444b91471792cef691c2594f654c45cc3d05ac0a93598b00dc0bb14722f114a1ae7ab3e30622b2c7fb1510d7c185748cf9962fdf8e1970cf7f0652e872d44131544db04d44fce7baeb12684c548eda243f577eb97b3ce6a72c849ad6d4b17cf73b535af075d893867a4528f9b3f074f868884cb239140ce8534ce33b4662cd1af776c6384d05f802c8ef3c1b9939b5704c14d90366368cda470d5688ce8b9d00a566c187492be2a3f892f4235b1c8e3fffb1ba11897644d9ff2e7a9a57c7596d92a76bbe675eca5af62da16fc05766e627fb81b1ab48cb0634b519edb3c54a75468eb652c2631a7af8a882ad4a780a91331b27c6edce21845307b915db218e876eda16043af8d3398578dd074156f5f1850bd1aa7e0b9ee91177f339c01d1cebb76d145f867eb4a293358065d5ef0d880216efade7b9622203e6dfdc2aa6a9d6acaa3bd7ca7fe752c8919f96d0986d8789762f99f1a5ef20e2498bce518d0646e5c1f7668080de7970da7c8969cae46c42ad911ee0b18b72551d203161f8b170a5650ed192169cc7faea4b77e7e6db7ad6f3fc97c6194f5692b3ad3668bfb54428ec9bbb57d655ad5c7faf0da1c3b5250ba6d9c3ba3db223357be11dc9f7bc85b4c87f92639d917e87f02fadcc6ea8304911703e4e94c589ab17de4635c86e8ea9ecab1e9c1759245aa0491f8f7239e9e6e5d0da8dcbeb43f11f337d08218ac6b5b4892572e1be7e30dc43e43ed495e12029be493da28df75fdc53717226edd2d5a706680c3e40b723a156cfd4a3b733a8b06e93829c67ffa1d355a41ebcd82d3abebd4391538d663669084149066ae50e0477bd6b5e45c5bf81ced8066d149a3a634c548a1b6e13fc0d46253cda6b4a1860f0c694c8904924705ca0b1bed8a1466771f7d02ce1b850bac5b1c68c8677437c4f2ee44c003c1ae894bce08f6aa3462644e82b2876fb48b6c2a06b772b02c3d31108c8f1a91c145c109a4fdee29c5571318ba9b9219c941a7b14742980e9f518eb1ff5dc9a75fed781cdfb5cf52455524f8917b5699cb5d199e0bb95d653ef9ecb1c6bb7c1534c54af3c61ae567612f7ae3f859549aee94995f8f732236bff421ca48035e23c31ce860a08061df45dea6eb082affe247a30c3b89ecf6751201b4e575680b3242a8d5735149ac8329ddaf97306d0d401290ff3e90011149298caa1ed1293429e41af4d3c93a284765aeee5b5be89c334e268e360b1ba35e563db557ccac20001e0deb9f9015a37b0900b0bd7497a62455293ec5d911ace9d947cd3a4fafc91d56d741948dcc7e6de5ec91332276bd2f538c9d613cc904de44d9ed32a3358250a5f58692d994878ac3a77eea20a770a370db1be4a539501753069277dd055286bf197eb550ea7a680c9bf8b6d45df35a632fe2e7d9056c435346d13830166ddb6baf757a19cf6f706cf7221e9e6700f134f87eaf72fb2b66b66894a6fec231358423aea2780369948dba94ae05abd94a10c371d6dac4c30c1781b0425f8aba9b9ad5af850783b5d194588191475846af4de0dd73f02b7479e45c6f914fa0d38ac4363ed7ee612f01ebc0755a640e63f31fda484b213d51cc63de3fcb0853310cbe5b8f4d3ea0a7c40835c41f5aaad6712a020d0cebf3b9b2f5e51bcb88acba48313e99cf330dd2260e73a6eaa1d5efd925b9b649ef91006b9a4fc873e46da8548f7bdc449d5f99bba50d1888dc208d1891e84cac8259decca77e0622268a8c906be681017a9f4d0f5626f3a5bf4c59a7fbfa69db1b7209544e3a0238d50cb49e932fae0c1d010a957b4b7fe8c70f431355c4535bc16f17ef9c2cdeb44acb3b4bcc918fe78a7ca7a1c286c7f8e58b9707685ffbaa40e537311f99c534abadf47e436224c31e4e118f6e8b3370c444544197f7f73ff195b87ab25739521b4ee817ffaeb388ac938beb6630008e987ee8c2f61f1e36db489adf4d1bdfd2a05f9c2a6a9abd2815990d06993bc71361199defab7ba9bfcabdc7e829e244ad4ed0b67f590db6f735e07924a0baf2cc09b3dd1bce841ecc8fc621b55423f9ca6ee6034c5398ce0274f6bbbb32e08efeeea5930ace7eee64d0d31f2ff7cdb91229479a346a031859f4d0387039aa468b9be49f0df9b2cef860319df40563183b06036114001c1c876393622809f615b30f7c3fda1145f097abd160823016c4b341143ab0adc0e5d758627432f4ddfe0e8d592076c250d5e63a6f62b3beca11c176778b4d451234a13f30bfc5cb98dff0509fe222ae32d839b4892fd95faa7fa33c747776d8d6bdcfd088ea8594b3c0d1e6ebf42083f075d052a8e68efed0b733923c92558bc25bccba1047326065ad716b996787c8905b3d3be31887e996153d3887f92ffd8aea4db20760d4680387f16f7bd5f9185ffaea50968dde3077e0621afc398b51fdb0aecb5ef961ee2e4b2a05e75383ee803bfb6507d85d14e4b73b133a4751347e271d1c35a42b4545dea14422ce1972c49c9472d8d5162aca6494c000c79b1450b6a66bebd9d106d3c540344bd3eedee47c557bd9b8275f1f776bd096227a89341b1d45b89d5a07ab8320cb24af630ca02a98e1fc6233371bd93a1cc552cad189b878bdcf59e3d3bc84848fa4e0c4063c336a56b1032f128be0c89cf3799dd30d42677c9a1c4f1fffd19fb591ff96f577bd8e7d4387cfe1f26b16ccfd9461f37c81cb18130e84f18e92f5f75c897a06e5b317c38f9abeb0de395947c4629eb6e805eaabe962933d5cc29b721a603a05338f88c20835fb43962711247665779a370572d5983e73f5b355d063037ab880d73bbdac702d28205c8c50ca79ee950593de76de1a7604eaff4d7d3c43087a8275142877470995cbe2376362af30185d4d46657a60ac5118faa356efdb4f56f43bef509b7d00636be62c20cc6aab8d0213bc0ea0f30ba9628d485452a4f1b3395b8c58c7486163d241ff46f0073132aeeb32150bee44b6c5c7b559cb08a3d82d04949fce5251cc9bf56b29fc6fc9ceac7a701910a95d3587542ea7c9186644a091e4dd8fc1417e8ac02387287898bdfa3b59e00167a0d195561dca108a7cf8a24bbb418a6cc5e31d73c030eb92a36f1a034c26d1c242cbcf7f2d1c965a61d88c1d4855e0797abc86cab39c0f50716ae0452a570cd3eacd89aa34d0670832ac05b05c42087a560ff7b47bf57f7c59ece9de2e20f8e227b6d80d45f0057f64d70d5c80de13219760965e004383f90566044c999c7738296cf0e75fe6a3b47d417448a23621b81c14b8df5f4e2d3b0cc2c686a3c68a05fe9ed3946e48953b867036998c6f52954f80e6706bc1495c8932c1ac11205ce8ba185a264f6ca1257c6d350289e0ee9fa0fc3a47ce8402333ea9b2ab2c63402535c48b7f412c3ee15ee6e6cb61f53d8821de1356b75c18d01e33dae6b259023636b6229e964865983bf685f9e954a1b2d379079057c9a2b37a1506a7ed28b32be273dacc061ab4df7912cac7f623a604d4df10a9a39fc054fada8300b084fe3810cc9d2af07adf79871c182ac4b53b8e8ac9d73bbf3effde4debe1ad48bdfe115f2c3e93285d42ad090c5f5a8a829500a2f53ae5a0473ebf7442ad2f1200538d20dc21622eb83445e46b6e052e9f9a486174a367f1bfe12ba6e5be879f12b192c1c1ce7ba4a83bffac6412cb7df5191edf0fd74a16baacf429b80c6a5cbf84f7ab7b41b9360478344c2d52b8889233878105538523dba1196154bfeae354c56db97d40d99e566f6ac212795a1068636dcb4f727b0180d3215525b2e5c0dcc294d58d2d420888883e61d2a30c881ad409684446dafe0c3c029db070d19a9d0fb51a6efb95c6f34253e29fb7e6ed7dcfef4b0e0880c3fc8b23ac665ca050e4557643f1b5eedd476391045da3dc78e5b0ad8646a07d4e3f5f5d0dc649c166b0b4d0f917cb5f53bc60dedd1687072326581bfb84b40734b1cf9589d4d388767256a9cc992fcadf39b19e06ce33d52b4be0e1f3ce53244b3ef8e7f92ee8ead4544dccee68082c8bf703c4e5e379b608bb30d88a7590e7b91a89d9cdff95a26bae1f0eb5d3a3bd61ee816f5676da5f9608ae9d4326d49b31c31273da312c55522ce4d33e6043ff358cdd0d23c0fe6b5cc08f6e746784ccf7b8fcc93d3108a89a56aefcae271ae1ce0af56cfb5ab4129a362584947209a5f3a7ae3deb467afa4080c2f772b2a8b134760ee47c0cff64e5ea48ff359606fce29b33cd7a96982fb8be610ccd2e7352c671883a48f4885ff92bc0d777714c5aeb181830436dd3f5f1561a7cf78657b1e1946f6f1ad3cf57b6b51a6fde6b715868479effb9e09e6c747f5c65eac3954e5825196ff608c48fab40b0867bc3a8fd8ae3b53b0bfe61436309a03b106956a9b0e32244d4a2a8d3ee38313ed5627ae8d49c2ec9f10be446698507c2c1b799c5db7272d10b12efb9d4ab691392a1b5b18a32db4beb164ca99ef768c417789f2546ed16f636e23a5ea98d98468dc82841961aa05d56deb00595aa071678632c51cb8f057439debcb81afefd2c5c8fdde000002ecb81e934c322cc7418e40c89d04d553dcc8077ea8e0b9df9fc4f6f20ffdd427dd0d407e0ded719d36e15b456d232920be98e84c0b6982bb34eeba78e703226291a291ab4c0d7b91721027a2505ba473744dd4a7bc3f33574092d8ca3b7bb03b02ba9bc25184812d9bedc3762a1c5f0455a22c50030ac909b01a5d5a7833863f2fa396e65674c23d726f4c90312c7b68d224bdec7238e187e2dfe42ad34979107460441f7f2e339ef5d7fad1514991e623ce7ddd74c53e9588ee201c77ab2729c5c7a1fb66afd30376f4a9f6f0a4ca050350f0632a7a0b6b347b419a970e7d1b4ed94db65d9c567942d9c27386bf71a0f2a2e2e4ae3ed2b10ecbeb8fd2f99d9a4656c805ae3dc1f88b00d69ce51741abebe23f8451bc71a1bb2323655f5f263536b778c4ccc8e183aa849369862f10a4254a0746c84146a01557597c741460e225cf2b76771c9b3ff79e372815af6306326fc270baeca909dcd0ae3f9e815f0093d915d848c9562378a8b191671ae6a27d6aeac222e2a5f50040b8c6377b87deef96ca57d6b11bafbf1c4f81d4c72aa84db014cd5c3a30b377bff1f0bb6722fb274d52fd177c19457958db9265ff62614908518f0d4cc9cf9963ef2ee5f009f2560b4e815cf2a22afa203ce4a7ecae3920a38255875efcb0709b64e7e9756c03ad6b412436250eff907e4612e87647315e69ff420eaff01b240b406b90d669741d31fe0e34d7974f7ef37a498a2b03c0788a04130c848147473e92d37e8b06909597d97ba3725ec28dca8679407ca2a5452b568d5d2c286779a36acb20dbc4f69b2168130f3dd7f4d6c30b86fe9b7ec171a1cd3c644e175c2252a5691115d49592618bf8dd98fcf3738cf364996558b98b276be6a68db37df594f82e773fbfe1cf69913100841b93d72356dcc09efdae891ced9087a41bad6231c8f19f57513c587b8d8a9f23b653e4be3105b156ad4ace7f57f05c6ef7452c5bf0f4378e83a5160c0f7fbed7cdec23b60bcaf051766d460df81a653cfadfe6b8176333414a6469798dd47f7df7d7cfaa7480cc519d61e9a5c1c13e8f7e086ab78b20c673b6fb59b7adb809738640a112b2dc2ef8a7371a4fa98620da002f1be4a177d35c73cec7cabb6bb172e3039c14a0a15120a9039458889e64d7fcacac7f2daf03ca86207ae1b2e49839eda5ec4cd9565fb11cd4e06b5c87ab775c4236bac08a7cb8e14493d4e332a22458e9ac7a4e4595c3252512feebe18a48a5172e726238fdd7f24c7c0ff6d5be99754ebe2513dd1570c996f266f5fb0b80facc76b99bedbbc5e06fd455feabe8ce12e58ca0446f60f5900d9fb77ffd7cb680386696988d6ecbb000770e5ae48df99d02bdb3319aaa5bf604cd44804e5cacb10cac5f5eda5042cc5f904039998fea6a8695a4d06b0d350db264b913999a4d633c756037771381b45562ccd08380489a118c14dc6e0c10892f2f13fca2eb8feccd32797441973abcfbe4c6b08912cea905248f53d3d1e4f88a8e6b50e5004d32cc9771bbad73e8c7c1026452a5ff5cc0dfbb796a304fefc51b0904707e4fc9f40f0514cf90043274ce221d5f24cc3621a5dfb904237adf48ec81f15913cfefd9202f0f5c76b01fa5635a912ee018361454476cf8dafa61eca4e26ffdfaf4b7157abdbca900c108ff5acd07da4fac68422799bfc00301cccd1376f5445aa394569e22c0a171642ccc95fb8ab7062691e57070361cfe1607284f7c32f7fc15a525069615a395c11ebe4525695a0b51e231b79426bfa31bd93dcceaa8d853b7739c685cc6bb3c7370a9f4411e9892c38fca518dd723439d5a6ea034fd3e26f9e11199f53ab49f9f6358754c723e1841cd8aa6c8071efa8999667727a71dfe50f504937a8c92b21242a82c40247174a435ddd60e387181d44ae2d24a06ab0d34158edcb468d5956c6f73c336c0394f7b8c3e59d9d3da94013ac7f04fc6f517790768acfeb50a658b77a47d8ced20241dffb7007d31ca6eedba3a9c978e74f75ee8b5524ed48ef6784d9136835b3face80c1b64516e7a3355c32c19a1a68ed749d1f5f24168f0f1fea1ea6043e5406f20f29032a00e2009bfcbd762a02feb8e014dcb0d6be0fe4efc9b28a512f05c72c43aec0d20c2fd3b1b84e7cd009ceb4ec38badbc50b4d99182ff9c3368f9c5c9a68cb6291232340637611092d51e28d51a99b1b1b529b3b375563540dae6e13035fdad6ac78d4312640e71cb392979ed83ca7728fcf9b821d4cbd5fc32a5325765eeae1fb4400f1076a010cf3ccf8e619b7fdd330a5764173d26ed9c76510742ddc9626a95ff175db4b56876d210330b65454e5700597460b955794a7e4ea0dd9d5367ac17ab891d7c78b3fab8b278b5236233be7e822d78a55b09dc6ab8a467b534e8db45c560ade153596447a41d1c9a1f0f76184d3e4f5736646f6225350ac0f90478558943e1520f14439ba36f1f1664971a804b18cee7f85a6fe988571d7cf195d667ac43484939876c08bfa2e5cca94caa88cfa20dcaa77541d061dad491fe1b92cb968e6089960447cf36a9331f1ad9b77e3ef3bf02e0db81b89ffe8cca229118a33e41af39d0ede590d83e05f2f74936f2ab3f3efa8c5b7acdc8ffc781bb326f974dd708de14ee44fe339703c6ebcafdb4e80daaa8b259d1f6eefa17b9e8bd6b468312ca5ad0b3472c669caca24ae026f8daab1da54e45fe4f5586370457ee35f8e9098a9e694771861615b3dafe83cdf0474bf61b4b43dfca4d53eb5b2dc95ff79fa91533c674134eccd5d1aa2960800894268da9078ae10cf3d912a553872485dc6b14e51cfc0cdfd88fc904d820a1b7e94a3151af510357bdd375b48a0c2e8b284f53825d07e0014df5ab77bfaf0a6b9f2ee8be7314e20a1c190b6a7f5b3d3952fd124708650616233dffd346e6b5178160b253633c599011bbf31534374c4d1afe7bad0c892f06640263fd65e56d531cc643597a6eb5e6e74f4de87e25ff5f76855ccdcf8fcf876632baac9713c660215cdd5142ec037c011c371c6c092fb23de28ce5150e1377f7bf592efde88c217618383c2ea6c15a2b95b0b9b4959b0956f18afa2d7b25920a27a067f0a6de617ef5e5aa4773acf6a128c5c8e9d4bab29083a57acedcdf0321c120c757d1ee5529aee0681083ce52619e30d490e4cc5ab7feaa25fcdc3438c89e77a46de527683c2c850aad3028ccaaa99fb3d1745bfcb017f675b25926d9839fa8eb9affdc5d7b624166970dedbf92e28f6155cdf9afce6308bd8a5b58c77b4c86abe2bd1318769640dab84fdd9f9a8fc6858719ba1338a406ac68275101b30f9c3adc4a1d1c16876511bd62d92f80fffb8494724086e4dc9e873d1007da851a3ac166fc9b9deb70c4e5964964cf335cee0cd8b9af1afd9e82519bf2dec28ff5f5fb584c1b1c9dd73852426d51db5f6006d6c331a8827aca4286c8b340c13654d4c5d2109bc6a160207affd6f441eee222687e78d8cecda745ab94b8a1f06ec444a9621fedaad9b2718a556184673c1b388400215cf79a09e5381acca3b1d335f37604413d8ad41afb53c384bee2d647652770bf44b460eaa71bf4695c8256ad509bb76da675148b4eee5b3449b62703cd4c4aa9fb94b2d02e4bd46a089fa42c43d804920987e4b71f90355d65f0a75f41f9013ddc0753b22a695cd6a1863e65dbba2ab02c9e4e80884beff25bb0fc10180ced1a94b7c4170908abc896c9eb0f6b8a3d27a2f055642231db4745fdf7793468c5b20820eafc397d4655c7ccb7969918be2c14245d1ae5904037de6edbf810b1c03975afd9307171cdc9f6999e678a8ee8a270986a6a024c9226fee6846c31d73633ec6b60bf9e9f62628db290d8a14a1de3736fa2e1764e11e30044ff874ed0f5f78b9e6a36abdc40ac061855a33bd7c4f67847271e007b8418dd2b3a1306d9e1e9e42af6d1696919b1f44edb491b9aeb65654f1ad804abcd6ff20e4844a64843d638a632cad6c6dc502e84a336f2e630178c83b7176af2d551bccf0848167fa72144be5c92d350cedcd2bdffc91bdafe41e2245e511f090eb8ebe56a3ce4ee09a5b1ceedfea6c2a50d7e24f6dfde052b8097fbdcec3d9d29a64c3a9eba55c7e93c90c4a74f7f9c522f2e13b54caa9802e062e075313a379c0f17d4e47e405e1f0251e828d8f830c9d8484a50603c0a1fba8ecbda9014b9381521d1bde694259824ee772c91e3c8637283ec0c29ef736455ee946ea2a8b121e7277fb16819a04b8728025202d5ff27b54ea04b9c296f74e441a3b4002d1f832623dc423f710d3d4d1836d90a96ba2cf8d8a05802d0d5ceaac170c895c8d889316e1567cc20b01f3c6e3c2b2e73201aaaa9cdf9fc6e6c896fa8510b3cfd00061d8215ecd69aebf18addfbc0c4e0fafe4e10f7825ab7dc12b27d41fdfd443e21f0a65fed0e8fb8bcf72054bc5508c66fe5f254dc5f8d2b2f9a4a30c193474bd231071628989556889db698bef3e913627bc6c0c6c453bbdb67ed45207f66de8a0e688448a2ece53607f6ad2d37fc1ab39b4a281c8c5a7efecb30ddf175a249a9945eef5265892b5fc3e5c2a18a98f92b0effc689f7861eadd6f7e373648a903e6c6501e80122db17f272396c3b4566e5f0a39202388a6286476f8137187f9d61ef25728118ef7cb9c12a1ab9f0a86b7219cb87097facd40e966405a218e5fe3d5e62606b488ac709b85c2f3645a5c49283f3d2f52e0ee807e3c272e28a10e6239dde49ae33babedcd4b5032c782e01ea615323fe990fc3b2a35f360c8bf27c23f17c577d1303904a0bd161422fed589586ac8f696bc83189d7f503b1c14a959a8a75db8c06453eff2f3a60cbb9dd7e7687bd1a1aa52ee402d1932eeffe4240496fb41999209cd92d2c88afed9df6c92e719da55810a28d22698b2d8f0a8e154cf8a73bd569df463013c5e7964456d559a06d7ce10a6c927ed86cf5a5b34e112f5fab8d69db7d6b4b21c8ca39649b82069298c60f4ad540aeb5d473c27e2d41ad419b0054fbc5f35fca5998f21f12c3d602cfba3f80e406b1a141f0331af86be847ede532dfd6f131d54452868aeb7b71290343257264316fdbdb2ed79c12eecdb885cbe880afe0026ceaa3c3741699322691a27cbcb1f0fff1d33c0a7b1d8a03502a1e7dd6262eb189ee3ded41eb4dda403c4b28c751e995f307c9baf01e962bffd212eb4691532a8a62db72c25401a31609ccb0ae7f91fd1ff5a98da8a0bf2cef02e9df3e33599758a3ec2d0661f152fd1fea62ba55c56b90be65684a15aed84ecee82dbf32e54fd57429a662e5a1fc3317dc1e60a9d0fcf2aceae17bd43fa47632c991c4f35d5aa0a84b0191ce2190506e4ec923f5975c3c76d024063992b58448f8a6f391a9723824f53fe5f9da8f110364110c17bc2b86b76b8a7f100ff74597b9f69d0bb271bace98332b7ab96899cf0327263b697401ac4b5ad9fb5958174508be373c7610d48ceade6d5cb6b1071e49b333ff25f3f4da13d04a32ff08d5143fe5f438c679b949435b35c62c572efe2f2acb05dcbe28368211bda9a4454bc4aafa6788b4a04241eb934e58bae727a2ea106c52a1d2bd37f5ff727a52423e80b3e5404d0b58a308d9eb57d08edc319bd46d2de58ab7b44b0d26bbf23097a179c773ca10e73f02fe1376874f819518e571b492655427fcca364b910d9e8e72dcb51f1ed2828afd47a5bdc5eea802286dbef955c364ff0dab5d2190aa506c15e82de4d4c1343c0a3c7ee935107a388949559f1b459ba47db243f1efbc112088781d138f930cb02941278c4e1e0a1610dae7e2be55c9022abd15753b29b1896cbfafae3826a121c9b3ae8b8e9fcbfa5de9a82d4262f67f9e35e9d0075afab28a5942758ef5178e7aa07fd0415cf338ea4ef23f28221ed1f375665348e9340fefd287ac910b74671be0301b1ff081c1a1a79b65873312ad583a3c8e7e23a5d63cd991e956812735f06eedca6e57c57e07b9daea584b47014e66a5fcc91dfccd94fcb86bd854bcab26c0d564447ef120c5eaa65bf9b861bffc99766a7fe57faac14ee7baf5565df39c5666fb5c339380c39fe9218be41f26cbbe48a41f60cfd6f9c51925254a5b6b35cec8a379a774ba6e7010bc4a57b76a07ccec104b885c45eafe4480a4753a4e7aa5a278cfe8aed8523a5b03edde821d13ee5f0e19c6e41351ddf187f70ae9bf2180556341db529f11d4b1d06035cc20d320e98eaa0d80fb6893706ea90b855416bfe265a9528baac5a41355785f801477192a17a6c9b66e602f410d6825db2afc7a19681681ab2b329e6f071f1a4eb0b2bb054bf1cf4c7ca879d66af00aaadfeadb9b514775e49306250e4945d9816a871c497ae2529a6b8633655f71fae3cf96bcf9e453427cf5655dcb2cb50bbad5df7a225ada5d79b60da03c184cf83a450bad79d32c44fe9f41bf736e5f7450fe6a6b1db544a5d6c3b59adf46b149052edaa83344f6f912505466aec9906624d21f34993000e5bb4bdd968537071ad139678f5386d767bd74351b6fc29c0c859a511b3ba17fbf610f75b9c65697fda6e3feaa0584c1257296b8aebcda93112a3d0e9f735fc24c37a28979fbfd426965e2bc0b6a2d31cc3d409e661d31e0b6ff70bca9a413af92d5530ede21e3b159cd762f10a3d1c55ff8ec8912df18feca501b2c1bb0f4d35d2e49209c53a22c7ecb4678734329f9827d126669bd1a70df08c68ac2cd0f6fdcd4642b1148ef222a6cb49d76fc3d8dd10646455d0e8ee31f218008f881fc4dd0b7dc932013bb000097ee8ba271258bba74b4cd8b93e10eedb83207c201bd06d5535d707fa476482c7ae61b2837be521e04c3539aa8cf5ebd169b0432851df26c63991d9c01362c4342c145dd2002cebb77c1994c120edd313bab0ddde62ca01330eb23dd92f91f7e0aa4a2c296350d92d79b1e5feefaefbb7fbfee8d602c6ef8cb7fa6c06bb87c02e8715717ff84b26e89740d6217d41591e631291e366915f9d88f7d85c564f751cedda79a411618137b083605593eedb0302c866497c16d79a9d0a0a9e6793decfa115ae76be7fb7ee77b0af4bba3331587bba2939271b6eca8e5f554a28dfa2a5f632fd631c872c12c9552e80c2768090082d49c5af942ade402e0e8e118a9417ca51dabeb706ce3eac292c970a64c857cef7285424aa743e4fed4016e4f850c016b98dad06ee0317e14074f4a7dd2cb21ae437766974c1ad8be06c80eee3ff13063d814eaaf3523d1eb44d945200374536ffb6334ad9a4002bdb6fc15f3fcdc281bfce070093c23245f9191e839f86ebeba0826b29bd663c8e65c4142e15762fb630c200b7fe4daa07fde622869e2e82a20d64a9016a951e76690c9b374bc16357430ee02c85df17ba3918d3616051c9d4b1235c2b5577ffdbdd0fd01f069745c6321cf0d4d8f1fb3d7d16bfedddb201d3e3ef6b2b947414d3053d0dc05c4448ca158759b1aa8e6c1de04334ea156c3f3f22b221bd743626242e4eb5e8d8ad0758f39bec46b686e0536dbff8e0fe931e1dd83e1ad23c5270936f1e47af5bb86e96fae2ab070fbb12d25c4d5ba0bed6b9bcc724e7970e06b3f200da65e6cabc99a93d2e7b0a62b46ffaba32df4e59affbc59fa5f46b67fade229e8b4e2eeb658892ed36d09ae655874ba22af4d52de47f86933b59f5bf948f1237342aeeacd14256bd36c70018c7ccd2ef37cc37b46d4f282e0d41608717551d589b11040d7dabc1a5ae6a57a2b3c5d8de1fe990def4a180578af799d874ee20e125eb22d7fcb95b4e5261b11fb133c7c50b2abf0bb79da75d2dae18e45668a4e81e2d4d67ce0e19a270cb4ccd7d0ff0290f42f68e27aa2bbd3a7149101c6964353997817bb0072a2d562d092ffd50eed304fa8b473d726320d55adf09e167a290589391d00bf6053f5119ec0875d2b697afac7cbbbcbab620e8362d69ea47f53f23ce9b9269f88a550e97f7194b55d1ffaa77a437db6b06d9de3e9da5edd9abe21beada2230cc1fe38ebda7cfffb2e5c27643943696c2498c7b0dcfaa8f66a83293f759d6577c1ae93f0350c0f684e02fe962640895a9c781a965dd7f59c681dfa8a8913da53b72795c2c0d7b9b77ac0d4aac356717f6df64259ee784337a4de01012981a3cb806aaf5e3b1819abadbc74ef110333969a6c7862890fbf10d12d072722461eae3e8053561b7b240a13f7dad13e3c5c855dabc44a7d5d1122a093876271eb232b5db0d9dd0772601260b0914184f7a4afa5be5e4723d48e1e812f4672607205f76d1dd48d745e775f7b52f904ae6decca70ef057f22fdb076ebd474a6d4a5c413115c63a970cc1227d6b4825c1b4bd33bd199a787f66d404cd99e4ecc28e41ee8d5a3bd7b1238b880c4a8cece1f63f990e98ebabf23e002d68c7a0e54512a318bf938e0de7e841a8380035a59d385ba530858319c8f7db4ea7da54cbc6042684f59655497dbcfe75cbb6b5a05b687f85bc91e6859263ab75fd0cc02f296b1adbeec35cd4747b822b2c5cd9ab4644a34dbedcb4d1a22b5d1e26fe8f1b9c42f841d38136b092900071387e7119a9f35e4a58286039901c3f1b40af991fd3b850154f90f368de141bdb774872a596a1e9e99c14318b3808dbf07107d14c6757d82c4359b8e5cf6482e871314d577dab4a3acf968ea91a9ff83c05bac5c7ee23b00729fada5c7f30921b463ca057bd5eac033a518ab175ce1ad5bd9b29e6c8242d66fac32771c9eab197be09668312dbc0cc85b13a3ae5ede27e907ac8a82107c78184cb793b91dc7067ff4b9d7c33372560890a917da8401cb52bfbe5388679bd033948acd990c5cbaad74426453fba45e56a8782b4856fb903b232c7fe55e0790ee9edacd5033185d784ed1b02f24dd9fd6fc1c5d3ed8f5e03ce1ec4624a9727ff7d9129074b4e8c16257461a32b1bbffb713adf87570abe564bd5c86fc91c7e6ad86d9fbddd16272dbdccdac940106d792774bb53ef9996a0b6ec21025efeb265dd4e3f3e208bbeb93f38d6f84b95cf0806ce6dcdc2c176ba500c2542c1da8286dccfb5316397741ee2af6bc8ce6bb999578c92a2436b249de22a9fcdffd340e2e4eda09f772fb630a35739baf20ea94161c4a6cf4499284b172b4c314b0c19cb29c8d2dcc56b93f4629dfe7710ed2eda2de1ee19d0c33aab94200756d8deaf9ec9d877a2efd2a56123580e0abbb41ab28e7e652863b63b2637918fc9dbc18c07f7cce8d39968c2d4d55219a549d644c5c7d75f7c1f4daccfc2ea601352199c55a5464eae5072b48d0d809c103ffaf489922ccbe0747408be7990ce58746413d0b10ab6f4977b9ec446bc79bf79dc97ccd74500e3fa28ec04d9b13b308a9df8aeebd62c5f85651e26587104a15f4e78b5148074d9bacd38b70bbdc88352afa201c18cd949f5da1486bbdaab62fcf6e00e6dc2621fa40e7b2da0b795938aceae26b3dd9c206bb7171f9d5d5fe6ce820f311252597f83985512bc51daa0e231b0a9f5b32b659b261715a70c979b4e73bba5665528683df263d1569d491e2ece3d7a6e93238fff3b51165dfb5f6279ab196190891bd3e37ab9257d2bd033f6799d802dda284568d989190da2b0ed762e81ce64717526ebd6e8e8b1e3972d238eaabca2c23b0dda42c61af54a7d8980c707376ff9a64a352a6b9e929778893440eed4894fcb42bb388b7ee1eee22d37ba231c19fe9e70ac312bbfa08d82820dfbf6b1ed81676aeb416b31189f8d2b141ece89d0639927832004a3ff04e844263ed14f9538182ae2ff6b2cb922486e5aaae8cc1ebbdaff87e1845fbfb5d1ea514a63f4d5577a324074afafa50617ea18b50260c3010efb06f856bfa8505dacda313b359796448ff55c8064c6ba6ea4d48b3fe40ae6bd703c183695ff7a35364d22d39ed8b98c1fe0db9ee6b69d0ea81e7d9e1868a16d7871aadaa5817698db3bb6f4eda088d0ae3fed6ccd13fed8113bbe53490e88619c73c130ec937518450ca7fed0129a1006d9d9af06c434dcf27f3d7530a4722a4a1b44e3be80e8c5aa062531ef1bd525dff1736611ec9be3ad82337de925485e83027a3859490db7352601b6fcac14b7a99f3e76f96e475f4ce2459b40cd656c38292ac9e3d7dae8caf8540140669f360881c7987d41f0d1adbfb55b5914d08fd75adee53ddc0f18dce3e61789c2154a787d64594e464dacde710a04bc0fe9983ae989e1e568d0afcbe43c527b5a1aed882c51d6f97f7748e360053c62318e9380904474a5eec5e1a46073657befe599a6593c77cd3c14fb1d49aa7cfa8dafd7bd30d2924d587caf7a3a802474d5b8119e620b04e62533144883ce85c711cd48aa6f1ae6ec42bd83454ee9c181dee24b7c5a15a2dd40703a7a6a6735330e94ce2d66566248d3c81282667610628b24444aeabc2e3a163d3f167e1f3e3708a520253634218af4b82302c29c34e62ddae2628ce0b6605b7a9ca4018fe6809f398eef9b16c8dbb50e979369af3284f2cdc002a65de9536660febdebda2a7496c091dbb3cee3653121885eef1f1f673a44cb57d88798d873b1e2059642d8499461da3d5a00c028a4470aa7bdb2ce20fdef6e7f3fae22eb1dada4d9a4eef50efe3b3551e977fc594037ca6ef8f8a6279bbffe7946e1ccb6440b9f54c69a3e6ea97dda08845da37cd1ee9493069d9e3d012fdf77fa55fcb209be83e32dafc39b637285d841b887d888eaa35f829f1cdbfdf9903c3a7304a48e611858ca14333abd71971b3e9a22448547c5ae6deff7d464a9abc0f65c286eef26deba216c2f513e357be31575e64f6c3c287c5cc0a605695d5b041663ddd7ced5c1bc76862fff065dbb7fae417beeefcd727e070dfbe082954ed86627920b8e06aee43171eea07119d2f65f08a84d8888f3431d0ec910703a5dbc608d9b31454365ee8215f572839143a694526c868bf5ac6f0474f72cf0e467fc6481cbc8614128afaa38783be34adb4e8cca617f2e7283291c7294c0337469f65622cd436a71b0d5cde8d01f324559d0ae71b52fc03a3abd76094eae251c3e65c797a53c9d45b1ff25469cc151adb0a62033bc605665c42a28a753046fe5ecac7f9bed82838f32c36ef15ada68ea06435218d9e42f5227f2491c63e47fd2b94b304d015f389ac4b1c748b6251dc8330dbd4f375f026cee15e94fd5417c53c52de61847ffba2455d5acdcd2d6bd161176c104b764591d5d3bbb8f29adcaf6ec057c9fc2bcef6b4707d055eafbe96fc0f0aa90dfa93344cc0d0b172c67c73a59af14d5dbd333a12f1c68a548f901ef160a691006a86264d8ff24bce24140dc32abcf214142ed1e501c3af477a91707af87085cc6f2dfa30ed9865804ee546ada3ba32cfdd238f144b7dab2928c062902014d47b4580163b3cb4553b89c80b1f620eb35cd01afe1e704746b779a8353b6c6f5b7e73b82c68dd132413d0fdf16795d9af451411ad0228f34a8ffabc8e1e10be8f3d04e429744093e7c9e262902f1e7f2420d0e165cca12047c414dfd2976071711b04e966f2b40d9f84a7423b2d3e863b22f997500cac121d29650ad317cb39eaab8ad107f4054847b3d67bedde61d8384b114b6f5a7cd36b8e2646996cd5f8d6db80f3ca55a6c2ca195d5b0d791f1f0e0a223c4bb9ed3ba9b8f1f40552787d8634f609fa10d9c05ed8a273f691713627322369c6ba48a010cd985d5c63055cd915f4e7dceb3e20cdd2e23480fa670cb597c7b38f699224a242e54981f0ee37b422535a4320a727edcd24130179f4b2838c5d6da150559959823f0dfee47f83d292073b4f29f73b5a0af29f1ebaf431e9df43372be053ccee2b552c707df3e1f30bf473c970bdf65e1179b2661320a4c31fd9712036338c6ccf4e06c0427e36e84a96b0feaae1782ff25ebf380741d72981b40d5cdd6482ef06aba344c1e8ac860dcdbb3484f203773fac4c97735efbb17308e0b6b159220479024ec20cf56d4d04e058069a6b46358808064f164488b38e7dff61aefd1e364346c3654d99cd44a0380d808f03bf4d4176f2724c6e4fb3da978a4507ccb968afc11120a1450ddda79ec1991bbac5ee892f0e62db1c24d12263fa9357b4f9a123718c5b999d0b38ad5a8a1d97cdf94610ab2ba0c51fc1d773f04dafe71f8dd3573edd483e0cf353b5690a985dd87fc6799b17a9120f4ebd1b13da9ceae14e97fa80e7653e4c36d967fd81c854e34801afd75f4d487d908a784022f69b42f888a1fbabc86b921a7382a79211941a2f782a60b8fbe1f22fd88d5a3987326eec2e39442682840797192ccb1524460dd4bd096c4489e6cc82654f9a74295fed89943826a49991525fb8cb52561655c107e25c8613704533dd3a5a4bf06d4e1e059134c70e0d1a12aeb39f08c8cd53333f462720b68a3c289ad638abafbcc68ea1d994fa2ff776d954c9e442ec136daf122827e13c4d4a4e4cfdb2665c4e4b46a7508b4cd0b534e78ca954c0f730f4c03dc93219bf18e7234c5bdd9d6bec16b9ca00d511e77b2cef5643e41aae078fd88cef0764391b51c11f2e349bd81cac4e7d8291595bd5861bd9fbbe9c991bc7f4ded5da6df3d80ea697bc491425bce0f37d70aa9497953610f917729e9ab1465926fd8d878b4e3fa2a1cae98b5fb22cc611cfc4e7048662b183e7d6ecb5dac9d3a83f14547ea220e0f7e70c86146299c7e1cbfe6cf8e9e8dfcdaba1ea6699e8da730a66504de4cef124ae6217ecf48fa5d3b9f8e9608cc3442de0ef37fb29388a297105de6b82653a1a2df02c7dd923876e9474c9f45ef9fa76bc7558811b028e613df0555791efa1b6091e0fe21a650c3cbb97b5deb98688db1f78aeb7eda972b1e3e7fa176d1865f4650524f1734d17c5283c244e668243d14f34cbf37a4151e59521a92580b9c764ada503fc445efc34a7fa59424d8a73ad2b3724e8ae789de1f7323a0f2d26f93a927a4c61b513eda1eb4985f8c59aa1c041a5f9195ef61d16fe9f1749a6abd027409d3e7b4c1ddb3535ce694cc6427a8f7a66f0e8a3cc55d7f618446da0e4737e2efea52baeb3d8b54ecc3155ef8bf8eee9b47f37fd48e6df0a91a2398132985c4e8f437572cfc423eca4901aa9ce92be2c55130b194fdd7b9c6b127d623709a8c252e836a888870ffeab1452328d113babeddbe97dbde2be7ca1fd7c0b1a69f9d7ab92f3ce7a2f17b872b6420d117e710984dff413ce9efa80f97c1a5257765204db2a8629175433465a61c49a36668f3543d53212a8575619a2a81bfadf72fd1e54b3c57fd548dcbdebf0257c78b65f88f4c204519de5761c27c4087a71b51a8a73f779583b2d9bb389e4f19514378757f213d285624d65873b17995054b593adadc5e40e37edb804b35c963f4e71e4495c875912042ac58bb6a3c8ab8827008b41c181e551f0f1bde8553c28d8017e00738f0ab8eae7aebbbbd8035a52d56985e8cc43a5e740b01a112feb2b5342ffaa2fdab1f8bed3c7fe015d0a56a6df627f9f3f9374ac86bbb05c52341def00dd9ebb95c25e4b0c0f0d3bb6ac7027d29b912221af777ca58d8183bbf7d141b4a15a4671631054e3c14fe94b9c1b0c611e3b534fdac7b45c00f5c42ab67d59e787deddb0da225adcca87c7e2a48c636e42d29974daa1c0b84d0a4bf95ea5ee4f267de2dea226d5a23628c29cd297125049c3e71dda6e133e942b9e196c2b67ccf981c7986d54a7711fe6048dcb67be2c874c76e0bb1e0df5773249033bfb5cc06cf773e9f18a154c8d7dff0ea7fe976e1f3e00b6859db98a8e5d3533b8f6c7671ffda1d1abac4eb62eb098585deb02caeac63980d5104aefbf8ab0db9433b1158ca8c41c71d379af6b12b104df385b2a1202028f723552c3148e0b5dc68e438fb2bca0931a798e3fc10c2fa95bed1f7983846b79c15495422d9fa019080c33d770422e8df0b205fbe55968ee8e7f323661e344284dbfcd7ed350147936cfcc428df114c170bed75725dd781543a66ac9d3d72cfa1116801ddaf4cadad3d4a8b3b9dc002d54bfd1d993d1d7f0b470c1a7c187f4091099fb23bdd28774c46ae0727b8f0ac9eed3c09b01720ae8f6df4075b9e9844f0fedc987bede0cfbac8dec349524815612431ddf824a78d6534213ec7636887495827e8534b8459c7410b44d06f764b07eabc167c505ecc7731cf86bdfe2162f7bd1852442891a0b76ec435e0329f635fdb14d31b6a203119943568b5db8d9f72d3b93aa5ec5df8dda35a21c0a9c534e71f9d518759599feb335891a4d9fb4575d2d15c3adb04857c2497c5193c72ea364af2151297336adbbbeaaa5e817a8ab91e8e0259ecea9ab67ec0d8b63556380c919061d104bf02447ba08a7ef215bd1199d537f5540c7e980d6308913088ce2a449914ea6a91e76c2bec893a07b4a01583e823a9253895b6033b7844b8cfe4d2a45561ca37e9176597ae1a5f93ac43a703172563e24f132d67cf4609176e6e7a6b99f6afe31daa95d3931f249675d56412ffa6fbfbbf0a26b1bbce48cfaf822be2f17694a0931465dc2ecfc406606ba49aef24e545fc27ca63c673cab24abf347b1c67f3ba3d6fd1e962ba072f842395a7613c0398547f4f3f9c72f37875abbd3c126bb53b3f9ae3c4561d25c289cf1344effbfe4f96a41db4cb0657cbdc3dc87d1c915e870db826f1d1f99e965324417d1799ff238af161bf7d646691bbe5384129d094a642d86f5226c963629592b745606d824f244117dc3a3cd8989c82e6d71a3a0283b024bd849311757e5326a90cbd372d9e35de8d48aa0c893b7a33ce0518ec41b1b5c2dcb053c4fb3c4cb740477b72b8102cd9526f287f96cea6629814f03ee353ee529f37a15f6462f6b710abb241de94f3dbb0931b20d5f93ad79efe3e90707c3647c56028a4686a3de47ede339b8dd01037cc857184209172e39b41f458a883f184304a213972cc3d9a2e7de48ed1d8281b1a51020b1cbf0aceecd758df2952a815edb0b9ebb0316eca2f164eeda90bfd2ddf5180a4df44c06424833179b939ab0bbffe519859dcb69a31fadbb960b217b92704956c5e3cbcf85b01fff9f05fb00910f84eed0ea422fd727414f1ace1122534972c94d421609778820bea8b7d954e0b343f77365b9d33914a7c403a1a450d81108bdbb7883ec0f18601134124037eb8f85eadf54d53d545f60ae865c50f61b999068e1b9a5bf0ee998707a856268e9a46808fd200318f61cbfcf843819dd0e00fba202bd157ba0fe9162fce5c8900e3c989785cd5b6f844826b091b9fe5c6643766cc85a0fcc768e4b17b5fff7b93acda275179317ebe7cf269f231891e38a88d724d0410c2d5ed3689c3e5bb98f1d3aa1a7a4de489f000b8794e89a150d182a1f1f4dff6b362e457ed91850253852fd57c1c12c182f66b88ad57d0354af80a2ed310429c8b1915e63418a5db9c256ee2d7b7361ef81e85e9522f7a7b3d877c0cf5e9ca3b5f74ed1a52400dbac6fb83881776ab1366f5d779a4fd4e2cd782d335cdd1bbe94af2901e7bccb5b8f347563cf0debe4ad57b815ba6b9b7e498adfd3e28e93af9b652e696c792cfc8aaaf3544331cc146cf973d389a70bc740325db6dfd12c3b80527bfffef86086aec7dcc4ee09f6dc94ec70335972a05251a2e4677350f833c49c2b66496759742234c1ba79c532a9ba7a1ba50b360c6136004f578467863df0ef1c4ada2a1ae4ba50b3a612656bfed07a969470bd03b965ad3036ffa0c40b4ac1e759ec878941fa50afd1424671f9a60d2944e277097034b0edf7674d58f9acea9826fb3912dce4ed9cb245c71528d5251b40cd96902161ffa7147379739a5ed77041efe7213f274c251531b4a8e13dff3c32882f0d61b5edd86e9105d1b78fc34a01db8a8a59823e5c1d4d2906ff064f7547e4a883ee9a4ed552a54b02d0cb8dea66b75e04eac6ed45845ee48e6b58f153c0a5c1fe946b86fb45eb3016481469399a7607fb55035e57bc67ec2f50bb157bfd0a9ad7e95856c52914b2f94a84274c2679d05bfb21a90f81e4548e6e646cf1b30f42903654fb10da1c8076f3279c6645e1e925c30f1701084a07c505549ddb88c612f271f10297bb91c9bcbbfb7660e7402354707e5bebd13b24cfe5ad66a7c2ae0af670fa534a4f45453da8adb1276ac5ed44aa9edcd3095abc167ccecf106adaf8c578c68554d057189605f0bb04db6b6b5c4eee1062d1a6031be4e88ba127925d926c36cb96c06e8aaad11eda3c1c9da7b4564a2445f15027f44a76be60e95d0aec02bf2476614c1a0a13a1ad93fb8bddfe5bba00b8bfe03f90c6fe80623b09cdff926267976f89dc51247b703a7b0aa65bf2cc431bc129afd2e19160bc0e87a624bf24cf40ca776352e80472ef2b77774a9ca28e1edd61c420eff317e29aa8f7a8d2e9a172240b5382a63d836fd74abd96bb6a3c7c8f78a4b69e6adcf9dcab5f33e259ac11544a6d10c51b442db7d5ea6f53175372ffed9055c3334498e2f8d0b092d21b881c409ac1eadfbc3cb4cc152bdf9bc4f83500f32c7066660b7f96f6af892e0f5603e5c8c93e8f0c5f20784378ea78c4cbbc1d745d2723a48a1e926e5e1eb756f26bcaa7b713f19664d6569bacaa31f82d8202def6127d73701a98ef18aa23d8b2e863e8d5c88d65264fc83899e4d61efde0f6069161fc7195823bce5779bf08925aec9509bfab0a7c66043ddc2550e1982590acf28510849b01ebbd6880e82112a75fe8df4c6be487ad05800f35227775167fc2ce3a963d2f8253f80c870b0815add2b6aa1af1d266c216489da6cdbf09741530db2a5ce094ee482be0097e93943a5b1d2d3c2d12aae9e1232f9274702a81ca0d47c410ccc2ca5db7d5456531d6412e82c4133d092998aaeb9beb76353787741a63733381986851af9ca78d9892e59152ef3366047d8699a1ef8bdaacaf291cab8b12da212519f0164b2d5f0a8beaf75469bd8476f2914a52d4c70e4013f8785b6dc3928f7ae35390f0a8c05c706843b059e2fa00e35b9e529f54944484fa0a8cf2e9d3937870e5daee6491d0de7d1924304178580a2f8a6adb49bb5c321e3c319a20c9e70d1cd4c4b646621c1e95ce4ec3ce86a3e09ad9ee2ed64a4c1689be9af4f349f5deaf5da947e01dff01d3c1ce1852987b94dc0af054c6f4f2e47128ba96a823d60e7bb97852ef451498311654b499d96e4c0e1ff8d9156dd19e1c9a0d2b7ba29f9576f3ff7d32d6d7698a26facdb3b5d0878cd3c214887723bce87be7e8cae0bee4768738e7ec8f1e707556c6dbb0ae3f05f4ecbe08ca028683a11807f04b4f5a609c91e0dc2511c456de9e2eb800805f231f9bdda150d8da64e2b2e61c1d834b14ecd0b26463d154adff5b5ed765610480edf84d38c9572483482f51f7f33a400737d782416eea5e215e1acc2587bea6ca2c663cc5ccc7b4126e3e26cca3aa3792d5ebdfbe094c0971b73f6821a1132896e038009c1f90eac7bd92204bcd04014580cc08ffc231298a3126f951644f6e269a10f68c8343ffb9eb7c6c70bb067264cd3486674afaf5770715d213ca71bcb324e6d5e9885ebace0323534ab9cf6d1237537195f7d3e7220127508a68dce65a625e262bbed8a138ba5fdc248571315b5fc1e093f365bdc111342cbe11fa7a25c721f72933fc2df21a2ffce53a4f1e9a799bd5fd0302dd8f66b956ab4ea99f2e93e5d5a9303ef791b9bcaf36e75dbd65aa966f552bca79acca3df00e58385b6363112402fb979326c780f39d9ce47d6c9e6642dbe0f43d28f4ea208ce2ffdd82117ab9635000e267b11be6a45cc4b655d8c4605f566ce71001d3f7bad2aeddf7e90a4d4ee7c340e89e248d8777ff7feca30839d2705e2627de0c208eca34bc2d9a1f5d48b175a843c28c30e7836da5d85dfe22939fd24d73b05d6a44112a8df7349396c54348935bc984492590c6c0f12a1242328cf5d220d904a8cca56930a9fc5d212b3797c02816145d36527784e9aabbad0a91a24faec56e12fdb9b7c455f0acba4d69eabdf7df649bfbf0798f0ef24e38fb983249008662d83e28a886aed0c5ce7d88720ef93aa4663991ab5d4a2d97eea657235505d6bad733c730dc76f5799eda4085edf8b2751e67c24fa283af2812107064f6a1e327300c9ef6f7181e7447825e6820186438224cba3922219dbea89e0ad4217818bf97ddeef297323507d56e4d02fe7c73df3e1ec58ff8c7714036da5d2b767837195ec89fd60a90100f7d7792eda90609353e1a01f67c8dc132c0c803980cbffa49691cc48e83e1de2d0edde876019d7432aa872a9212140f9c41b7dfb9764dcb610ea9693206e48a348eb57bc30ceaf910eb05971d3d4591f47af9ab92663df7c2fc269c28d4b2e68aa4a858a6f890cc896d1e28601da1eae41837d5fab3e20f902a533bf42707f0f04158adb3c2133b655818d75aed059db4d534f9709904b4e69984d9a2ee9cfca942543b61d4b865fe4b560062213b102eebd39229a4682f039e03b27576a103da64ede0b9710d6cc33054ce9a4707c5a36965fb6950c6fb3ac64b0992cb41e1924c7fde04aed6ac82b1a4beec8e9536790ee69931a1caae089ef8dba5c3af554466a67fc2e80240ff47f7bf445eafd684b6d6093c39314f08591c8504ed2a4d7ea42d8f47b6aab93db20db26ab860100d825796530d701a81dac104639495615a00e587499f03ff95a8c586688d639b56706aac0cc8e984cf8e9ef1e22272df5da233ffbbcd571d5b966ee31196e207752a9b6d1c9475ca84a38807b5a350ff5115144cc3070d1df5360bb5dd8be8f787347940c17897345af1808a93c31706277a1106ab82184c480184907dd0a36e4f6cbe8563fb0aac7bb827a97ab058ed7f28b23d8938c7b4019e317ce7538f2582b0ed62b02c46f9032af01b132b0227861fc8bd53f0518ab2109dcb6087db0cdea7adf40a9ee2a4ff12d5cfef2787af5fcdb24a56cb4d5f968d6c392114ef24fbc10d1b5a83bdb5bfd740496fcd4380add4ebc7c5fc1fdb8fa7fbc08d7f49106f3572594792af0a30216abeeb91e06a68eff83b728f7803e47297b59bc8b463237dd2029f9003387e0c962d749ba6b4c16a10d3a5659215ac27f214cf56c52b84e32a9dca9f25a24238e7d12eef776ef0730aca32793502acf7efc513fba19fd086b16e37e718eab6ff5a36d967c2bb2a1a1d16d3610555fe19012b384213942b8ccd13f13d03e6b07a81b36feb5b1e8d2555b5a75d556facfa239ac4b2c32baf38165fb66a12d7a02024298eebadbcb8d76f119e42f99ca835fd5e306b1cbc4d6b327b5afcec61d113a7ef828fe626f862699f330bd0cb13958ece400f7631a9c5ddc0dedc71ca848b8dc22e5c996a36eed839279dcefb04f3c390ac3661d11b741be759ec69d5c712ffdc1a815e66f17c25c296b52aa3dd775102726522e324796d61e6fb20024d1d467902cc948a3db25833d35b7aa825fdfd0253427cef3842131de6ef9814a3582d5ef45770d63b6aaa3f74e61c963af87c22b27c965332554163eabdd32ae24c83d4ac2a97866e64d0662b136c36b8fb68c0eca5a1ef13b83e816dfbaf4e95e5e33d146b29fbe9af1ec6014e07d44de54d5821bfc566fedc40015586a9e0486cd935b77abfef96dc0ed7d695e41705299d038af90bf179df99e166e3beedc18090849320e78d048133f4cbcf40d093424ab7ff29e6d022e82f9c3b9a9729f7056399b31e32968793ef6ad0971036881886fd422cc6bc0af329a4585ee4ead8ba17c162e27986b274f0cfc001ff85867bb826c978c2cff7ccfe038aedfb140496df74c1bd327deb7d672b2b9dd118c5a17a8c2d88889b82a0af63f047ec8c4014953c33e4c5b056b059485216b80f8692cfff56041ddacb99c08b3e814f499da86c7ab012d46cf70a581f87899b5b31cc084b29d489cc1a6a4ddf684539f912351fc8690fce3626391706d6e5a317f396e578c0a755064501ef4942dfa38c8a03e3f187adcac55da5343c3ac8e6cb2bca8135c1b97736da5752bf88ab59e38b2168a63e3df92f480ebd1978f7e630925f8a1b5b154938a7b78e0ac0d6ea946807b3b4f2d6bfcc99ae6e0ae5d45600f63522a9d3977906db6f71fbdcaf3101c7ed8b699118bac2319be45f4ec5e8e66851c731398c1e468f9c4ac684b1d8e2b2de192da4f8d1ade294cb4eed066b574470b7ff277c4e0c85a093b6195d944ead6e51b58b839f47fded1769436351b09f6208e8c3851955b27c79d5f9aac47c26c17ae974a38d832c37a189d33a4bff7b46843f5ffb31e5cd911594ca7c5f74e0006e6584c14ea691ea61a89da3da25408da27305a0a6a50bd2f48e581f8fefd2b0a58f912a65f7b4e075d54456e8e4cbdd16de4c17a5adf60a54c19f0619d657f9806cb30ca05647d8a38d4d5400076d1bc1201cb50d36e4da641ee4b60047bf6cc024083f1c730a01bd8041c8db6edbce8733b5bdb8f00227fd1cb4d3309a8796cc21fe728a5dca39b7f9ccbb6b604f04487cad742fbd2dd53c1e030d190303cf708f402416cac2a2a81d83ce52a3334646d92946dc6687d026467d9aba83a774cc99a8a0dd199f70dd4ad5bd440e9a6209ab375b3096644579fd70c46e69f1fae101df82a153258aaf4ddda67dabdbba6549fff8bb76b60ba2b6c8c7eadf0dba601503027debff8e543028616f95d17723935c49f801951855075a62fc2f1b90644f08f3db5d7cd6c7f4894e1ac43e6a6d51ccaa65e75556b5432362858faffb81d9d8c9a07ebd6724e9768c4148eb133ba09806a9ffc8fa703e6cf92aca48150b4075331984e042c80f0fbe6980bd2288164981e2f4c7940edc4534561ebd8d6a3be4f56abe9cc65132e867700e6af57a1e77e366c1a2207601f3377a1284dae8900c2af78081614621ce9f6c45812fda61f9109eb80524109a053f2dd35dc6cd2990faf077fe2194958e7ab4de3560c53b300965bfffb9ac7d582f90c8de015600f6bc47a5d02d27fab29b54d72faf3ec57923f7e6eca6da844fea462032d899ccf7768dbce4a33baa5ce7f60f085b1e787b1fcd1be427d4e62d9009aca5c66374e7084ba8c5181b7b9625d6751e855f997dc91eb1e9107dc62d7cdad0cdf4a7eea9ec29e9fa59d4311aa717d0ee426d9b3ca0807220cab4159e0553ac535c746bf52b7a497855048dacaef65e10e8ec08b0ccccf4da95cb9b041bef23540345ba51d8ea456533945920b767867fc23a7bceae4f5bc426669611bbb20037952b99f356a4858650d618d06dc7d4894a5737ae7d27dee72d758265de60ee1e08d1b601b4f6c8577632e2492de5f2cc1e7845195448bef19ab823c71b1e019892808c030c827ad51958d122e440a361f2648d975428652e56569326434c3e8a497088590b918839be155b91efd0d517a7aed46e294c1d8b0f2553a14a06bcc07ae6f92c31ac3f6b2d8048c9e9089a8b97c6d027fc3b62c0073f1a3726f02485975d9a98e91f7862281200696cf69c2931173cda9d4b099e20d2808122dd432c4dda50359a58d9b360b3597f4220f385b4c571824de7fa14c08ab39dada70172600db778c794e468d0ecbdbd58ce70680bcd76eb237d38d0460dc243d994cbd155d625a47d26228543bb188ebf88003ae132e6ab72de36e446afb6f18185bfb8b96cc7f9983ca97bc02535dfde6dcbd57f0be8f202435e30505c56674db4107c10d4ed6811c9342283d23ae4c87067922b3590f6cbcec84d27c8a0f9ca90d02f163a9c481ef868660f8a8546143e48c0a6d52eeaa5add81db762eb077fa067b32fcc49203f888f226c678d799bb925dfdfc39a8f21350adf4f2fd9e8756082bccc9e76bb30f8dd6a80c8c3033e743f776dfbf61df101f9f1ed286fa5ea160db30fd1bc85c2a869fd42a3c3e3435b80d626a0f1dcfadb3bef76d59afc9612fe5fab5aa6712c2aa7a3bd69b405521fb6b3a9af5194dd857960a0f0b36f7535d9b817e23fca60e0d88b52d1003dd479accfa35deaa742db3ceda3348279f9016fde5868ce609d9a66322e6ab207fc21a3d6f59a03a58241ac16da157bb74c5f7da8998084843bdf99f36b6f706cfdfa605a4797656e3b252b25444d98d76ab21621d26af3181d09f04ccac36d119dfadcf950aad3935fbd6b93e748d38fc55ee32234ca8cfd2c6bb62903d7d1a4e358d3acfb701ba1ffb023a9ecb323b092bd58899dd70ad725d5a3f994fa1c339fff7cc3a41fc8288580528481a1a7928b23165f323ecc7dfeb2d845917b9e35721faa43b049b2172013fa1fe87a785e22bff9317123f6450dbc493b2843eef92fb094ba06d0e805788e9c96d85d8e95e2ee87f2c7b64493ab19145e9231ba0919364559ab6a0d6aa4e05b5bdabf1880a37ea829ca251af687ee766e023e3664e38e49b6fb948516dc739d9fe992f5f93126fafdd48743724996f479e36b30426457e7ee62c13d683c69678865d5b86e8eedc9777a5452fa4c96f39802cdf8aa73b3f9e7bd999bf0e8e0a9e80cce510ac14aa6788e6a2cdd140aa981e1b062110f84fe23b930b71fea8f1af387fc06227736c00c8f10cfc4222aa5bdbdedcc52ed711d3fcf94e0a1557a6de99f44b189c332344ff3648d0b2ebd36533abf7275381c4e55622be2db287367d4ecf18eb8b6e2f7b31c83eadcab083f3095f0e9d566224ec9986c9779339784cf01deaf15cf1bcd99259f9ad9a61d8fa3fe8d3a9fc4847f213211e3cd9fd306da1e2f7fd6e2e4f8deda29e750b887fcbf1d2859c0a8d82be87a49215ef9d0756ee9be171ce09f588457141f70056a2ada28ecaa4a95d689e110eebd235c41d852fd01fd2d7a40a97c4095263a8126c402b2bbaa0fd829c860c8f5be481d7013b4a93a09c9d6b9c9c6f227945526a07f3c2aab83f813db07403c522a91c31a8b5fe59d855d6b7e2939c46c5cec5857d49ab091352aed8c8bed42ac0823d7e958e3436663ef76d57471ae525bfe79884f3216a240c6b9a463bbe50f4ef48d8631f627232f4c7805bf008313e76cf96836e0d06079ffd85ad6098f046aa2f8150beb3ef574593e43116e7bac2128df7d24663909fbcbfd77f7e884c8e26ce7cc252f2d8072ed5b38309b8b0efa80bd88a9642fc542f477f83c11f55dfc67a702ce56830a3b06cdd6414697d3d514315097f0d6466e63d0cca9895b2a3f919fc403ff003ec3dd3e7651860e7c6279622b636d0989a136dbd8d4c53a58a00c4247d82d864e585982468207af739c007d699ca869d953b48fc4cd6e5e1fb9eef9846f5c09f0255097705bb699a044b8025e65d87d8d6cb11c4788588e50f50e4b3be149bf3710bba8c62f6fdfc0965d0b0c1ea4de86f5b9cd94e4e421367baed66f55e5f836aafd2e06bb22662dadf856dfa0a6b5342cf6b09170c08cecb91e74cffb4f9fb94fa7d2814e29458abbb1e558ee560e310c77cde374d381e0723eaba343cc0a4ea03bf422ccc2f5d26a694c176ae3055a6ed5ebb5114a11ce5ef2a68822015caa02882c8809cbc0dd30131eccbca809869ab28762b609a76cf7915b9c1017f0a8d1c0b57dcf847f1c194e1a367b3f7a3624eb05ab3f5540b371a05b5912d95841aa20300b5299b7b3204a6404240fb815bc2b1bae5d6fdead979f1934045a9550eb43cc74ff0eec5d26210afa9d9e989d09a1670b164eccb9e03208a7a2fcce9175d3bedbfcf5acaad81fe54dc73931c3ebdd919c102752ad504d2e53fb4b6536c59874022c72f5c5f6e29b98bbeed3b75db3198fb2e95a88c5ad699fd40399c353fbe6c1bba473fcd22eb7c73b40567fc91b50254dc4fe097c2b68fd67b5f86f0e2c7be58928cb6530f000cf034d752a9348f2f4c66b34dbe752dfcdfb9271cf5c319a57f24a5540d63a2530569017ecc0fcbfc627caa148a51deef948211e54ca288c450ec20f1b786d57428b8cd02ded755448799e73deaa4c6132569b5519aeef6db5e8b842bcb3fbbdf50b7350e0f298eecbc20b3799d59181d8c3ab86832c36c38a504ce8b14c0e955df355cc1c9985a4dbd13d04c5a68abbba6263e7c9e413386dec6febd6c4d9428b7883089147d3367fbe91f16524809ef1d75f033d5a8fef3b496d04c8bdbef354661b73b8334dd8b51b2f942426a3e1f932046e51b5c1077b5a7ce9d225d934ac19a320e89fc8bacd1f05f4b500f56dcfc9b69028f43ef39425357337f48596292f55d57504365e4046d79901d5dcf0c59ebbf2e1827071444760851100199f0a49b65693b4e195cc339d39fb0930da3072306fb39d2b009f06b19cab52ad3b3d6cac465e8be822df1cb4b45ec57ed676edc1a49952dd7c3ecbdad15fd31c4a708d110bd6600fc3c96d49edd1a40b9311619ba59d126dc9a8ff1fd5328932b1870a06c469226613ceb77132d46feae7171371df81dcf94742a5abad513a7b808ebb6e4babc6825b21525e90ea71decd35ae84fa67f70e3437bdba60fbb349a15411ef6d02e1c316816787f30cc682d7ef36edcafa779679ed0663405667e8441a71f28008cbfc87358f38b9e5737129fbb0db501771ddce2c273357466d463943750b22571866db2d4c5f2f868bb7b8bc78a40ff3caaf6bbb29576796265b2fb4c1160b02ccd34360a64402e8c5e1bb87fae1f0e004bcbc404fd2eee0c79edce25fee298fe663800c82b2e70a10fb345c38fa12447f260305712e40b5a93c6ba5a781ffee81be25f2e9095d42746a67068987eeb52947db7b33b4b8d9228b294ab43cdf279132a1922ab3b2b423db8d2272210198c13bd36cf77514633db2833e98375c54e179054c532c14d4b1936a4309c105008f1dc0289d65312b5dbd59b0ca775365d3821d4ff8a00195a3717e73a546fd34b3ebade9c954c5e69f370e40d22045a2e37e32dfc0cb7e2a5c73e05824d1fd4c92c54d7a396e03d580ec4e7b7cd889e11bdfd52ed9f095a33f33da3820d78a214e3a5694b9fc0ccd1d14feefd994ce1135b78e7cda7a99731259235543ff7325a3b90d87d7ab98951e12f4675c9d11923151d62e07f52253088f83b29d62119a17a83f0be9ba76cbf6c21b23b88ebed036a3cba82b3373ab518f445c44d57e9a8973bf9af481f045f19c9ab9d8070702e044ee2aed3d0e48fe368c165c2051acf9fee4db50528f8c8e5954e74b746ffefd2acf00971f0d12eb0bdbbba3097c27fc05b0918c071df41cc5863ad3baa12796cc2cee9fcb085fb6772bf1fb7440e7cfdbd0d1a2b50e8bebc4e0fefd3435e799a5b54a023f47e9ea955e298da6f49b6b22d8b76485d551e101d98b54cdb205b2e7c54e44608fef2b3adb4a7e77538aba66578f7a98973ad120263a12eb38892c4ee42a7206f3975dc445fb94a40c4545225d693d610a313536c7b1ee274a439ff4e96d013242c6e3eb4b83abaf22f4a7f3fc81207391f4a952160e01eb6b5a430de2a9de888bf7bbd060ef3b09636b1d2cdf9a1841ec4997eeaa2dd5c39808cbecee2a8522d804b00f9555e2df5ba57db7eb26afc3b1d763e7467ef9f7e5ee7ff286ed5b3d0c37741101548b224de2849d38f89911f56396ebfeabc3b2e1fb4c39ae79b5c40c6f239f1167ad89974cee2b2890b7163f924bb5643db3829f376287ce49655ccede1e74bbe0d0ffbeebfd7220ef15523b1f60f97eed63d05cadefd7bc3cd05de2641df6eab09a68d8435b6e1cdff15c35f8e482263e56fe692f9d5989fc955df96821ecaa0f338222cf68934f03bf700af2d8c9ab9dd90678ef0644631ba0c30d57f42c0f6aae0ed2939e38625ef51821e8065844335cfb6d5190b7043064f8acd673af7164f8d8ef4859e3821089b470ff64d94021cd6cd2c9938be52f9540c1973cdd9e44e39161825e09459738450321721b834c520aee2e4674091dae46debef0b0a2de5cf6defd4b1986b7192d72bb6e1e0108b97d9c674cc90da8cb4d0e312a6fbaf0b62ea1da24ba53ad7595ff3ca4fbe696c37db35150571d8e09ffe57d207e6da43b7cd49ea026d7c696627f9c2806740ab3221ea43bd1c2041b89305b6887aa848e3eedc4137a346df2b986c1ea41118cfd47d3abbf5ceb47cd09868b7f58f7145a22a6033db52c5afbbe106da67389946da67ab1320159941772b1e1aff3ca17db299b6e3c24947f5185808441073de3ae7b13e285efefbe9f69a0d745dbad0f5ee3a17223a0995c5fc43a230e2641163b725d5f4baad41888c1ab218c7a120a5dd82a7c0394fc2702466fb5e9a1e3a043e28a51623a98cabe320ccf48ee45ee1adc7015cb6b9804de50ea366c0b64231ee16a0a061e7cf300bbcb9abf21ffdcdb15eeb6c1b0744b638f8e11af6eafcd2787dfda2e2875137a1f9d178db262dea010702835dbd8f46202bd5a8dfc8f177036cf3c6aa0738bde4ea40e450f08d2d65172ec34cb4d91b387d957558ff9a4d1339cc07f7b83adbe52c696ea0e8970831ce182697f2380c66f8785b304f2a4c7a241c8faf9f9a390ab9b87abdb27ffc0ac7d6d8575fe5438fbc0c3430190a7dc4ba5a6c9f3a4e855ddba81d62cc00907b3d15387c5fd318301d927b54f0c04ccdb147f492e426d17a5cead98afbaf12e3acf4f61d82a56c35fb78c47423c020a16d3a2026cbdb3531dcca7ddb82d8f7c789bd1ba1dbaa89ce0da77364789148d18c03753101149bcc88942fe9d78174e52b781f30805668958d68c9436e0e4d4cbff28c457e0551108870a1f52a8a774e13aaf036853a304cc2b8d52295624d4b7888f4bf95df457af13276b74428a49b40adf730308503f288d5229e7334384777dadd127daf805d94349db2ab9b9ce82aefd889675708c505a913b0f32acbcd421bc942e84ab01c4eaef1f35f00488ac3d28dcd57814a6c82d389d9695e1b900cab7998a8756daacc48d7811ecc81e271bdfa762f9656761eb83163f2184383c2956f96a9317df10f33bbeae14a84865d2590542f5044bf4e4d5df1e7987f7a8e3f10cdd12e45558892d9ce135f7195daa1965576fae6932b8d0784b2b3b6102176c7de5cb34fd619e545dcc903ffa4115bb5252cdea1adebb2c119ff210d58c8e5138a7494917368b417561f1d821844837a0618990da01ed18f9072e11bfa30d44c41a95c1925bffbbf96fc63c13d01468079289037809d8e14faa1fb66c8226b06d44e6933192291fee78b6a4122fb8322fda0811e854131bff0a03a8662fc8c82756a0c69ea5a0740188b595fc9084df4ded13948f44d0a769d3862a3ad4de7fea90a73dc7f6a5950572a2fbfcf18aac0ca1be7766b8cdf248d9832274d90d0ff3f8ab5855a33c0fc0deef5394c6eaa4c64a25f8d370e4f7d79f1d44e835a5fe90d3cb77d624df641d8f6f96710f13a4b3efcd1ace8bf83653221844c3e1343fd9d630e1acf2a02447ed78c8d598bc6efe86c1afddd986306619095c184db4aec005d51b1e1273e1495f337200f049a83724992614d58931b543399182dc98fa383b3e86120acfb03c96a17bc8fbe91770125f301ca77d190ed6f82437c7ee715b1da02da279ab7ff84c1a445368c3b0e3c81b7a64d5ece225d9f639437c1d57c9baeb6e069a1560c4631c8a4ea7cea75aad70525466034ddc1a4d6167efb56d37324ced8b55fd703ef040710b29d304b501856dee5ed2541917bb753b1d27107388b503a7671b8d45bff2a092da034c5d757431531c354b863961135e284e811211e7d48a82365b852cf7e65a79a07fac55995b8b2f581c6f80c1cd3c5c9c41f9d69acea93c2e61680e01b1c73719b1768cda70343223c2055f417a20eecdec58dd61b416c046bd0fe1ce73ce4118f5bd4b5aec99cea655a7eb6dddb30f6c525cba2ff5905672fc70a39fd33685489c6d9a773802da7273c0ebe2326c851fc651e3a241d85c7a8fc0101d62580344841ceecd23360f9e94f25daf63a6069ba87b6ff87cabbe30345742ce9dba4fed0908f88bee44e852f75db7af7e3b7e5442c9e29c8af9ea61ca489ca525171ca90e10eaf7a9a4360654a1af9f00065630a6f67753c85e2c2491e8b0bf1b1ada728543d66ca6740c47263969f1ca242c7e606b389df75f9f1502dbb1fb3dcbeb3b1c21ef81c2e347bd83056dd68cbe359d7f9f3efa4f53b80eec74c330df276929cc98ed141f9745679e9989d99705a6a5de1452699b93cfb33adbfce6cbd62754d5e6513f3d2e2933ec6f5941fab9ec7d0f2fd6767d5523f831e9d5ef6f9a46cd934a9efc7c7b4af10bfc538e7fff245aa084706662486d6eddbc8ca41e8d9d3fd5f4563ff7e525944e42740b578cc350017951c904e42bd21f140be4f6bc48656b5b340c650eed7b73c9ad53679c7b9d2d9baead25330bb3f2a5945eacce1335c7885a23fe4951bc87ea0e0361f83d93e5f24bc594e5c395f346379d1027fe5560f5edb3b1457d61015a77b8813103c9aeab07e0fb4c8036fbebfe07e30fc28103ed566c5975da51c90be44cc4cb2b733225147b64c4f934cf2c902dce831c8317dee362233f474a967c322619745d668e9d0275c5c8e95883032d00eb2a17f56e62113106c84968be283966558113a638b2f89e56528c2f392344946de1b577191cedfd2ee5984dc411eca97913384f447ff8948f190cc1102cb04a9eeb794740446ec16abbc0338f6f96756018d3d81cff50913b2a73aa8c46c11a22c1a10fb82c6f3ae3c3dd01194ba46938e88b7c92a8dc118a11c2954384e376bb29c4120db1a5610dec40329959d5957ce329c7733829d8620fb1f718dbd3e132e2866421f6b39a7dc1392414df94390eb9347bdb414325925700a3f21c24f1dfd1dd32868b80c4d930f8d3c85b813309a177e0efbc009d3cd5722724b09d0064e3de44f81dfc3fe191ebd1980ebf4eeb49a2160826a173c74d89aca19da07aadedd6c259ac6a11c9b11646fe1545a5f90360f424cea20910be054b3fff18adb8c9b724287dba625a7d66ff153d20e12a8e09703a9309999524854bc50a0229c6aa3e522e8b0af5755a563bb113764d0286aeb2325d04b92e46eb52226786a1a98e19fd1947aae4a94ce6b4152d210184c632bf8ad54fea7e7d99fc5440ca58b42db387a6b88ffa0519066cccaba4d8a1763440e50ff7e6a224975eec8ef9d0dbf4f77756e83c66d908a90fa1bc39642af5c435ee71e49df7360d5dc74c0f270773c838c607f0c614c90e2aa594bbd624226d7ab4e31488260857c0ea9e991cba4e084fa5b83cc73805c9901c15b8fd75a23619eae03e5c2c1ee98148520d3dd5abfe4cfaef2dadcd9356a8f0e15c599ae573567c105657531f2f3531cab2383d0c6d82aaaec6874f26430ca0f6358a1b5a03f197adf1c77b7c32da008e573c9baeb83d4c4b13e75ee76e3c1942acf4a568a89921c6c15bee99b517a245914d51b5369e1b8b1e02527efe2bb46ba39c80ce3352abf78c53ed20b35ed4889ae2a87496326357574d19f05241c28fc07247dd07092e4b32108d7c5056b726f705f2831ca884a32848bc5d5a2a734f59a5ab2aff9e5e85087c7cd16b6a6d297409b4bc3010d50feb5cf84d4a95ccd7eb15b7f472cdf95b34d61e97c3eb2e943f5ab509e0a0f1e571152a4d566d8b7f34c806e9f8164e60d83c1107d4038d708b65d3dc36b948d8bbddb72af502e1270ed9c5600b2ef92948f0ff26520a70de6a7ed82c66381fb07cac60e1e1febeb874de40152c5955a715b4267b5ec72b1a8fd65a5db5e481a1c7f3fc5551953902a34ce960c116594afbdd7c6f877fe7359938a465308cb4338c7845bd345fd5067fa7352aaba7675cee831ccb0a7e92b5f35cf9f87bdb741ae06656871fcb5364f4184bfb1eed4da5b507d86a860beae0d0975b2bc4f131e3bd790e978a16d761149c9852360b06cc8eccf1bb00bc9f6a57a2be86b2fb340a2239a76c0dea5098e222d9c648ebc8f91725fa6378b87a35a51516c7846a27484cd4d90cf5f233b6a66e704eaa829add2bc8faf46a41257db81d8a6d8cc58858fc30e47aec56ee63fb03c2f71920c7f480916e5c656b7fa92df5516cb7b392f7b80edde525c79383dbfcf7fe86fa203a46cb0a9723d0c10529b0710ac6f9a05d92f86c403d1f0746db6a5a6dd4fd415d4e3f412b1c250ddb1893183ad96ac2dda1a3462f0a5749331092d1f3348e0cddc374d4c3cc7aea46bce5b0e3271f240fbcae573685385eb4dbc68466277e87a4debbc8e466bbc483dc827c0b88785373fa08759e84124794ae321405a6bbf78c0f4fffc4368d6f83dd4092ed8227415bc558263ed48f54a748b2c3d68947cefc24773542ce895183905ed4cc9aaeb3cfd33312d7a22a1003cc80c6832ef1f27b0b1268a846e4cb957b5fc94bcef81644999c8e902ee0a10eb6852d8722baca56df76f03661ea01d420fb3cd91b8ecf08bfc8cec4a524e1a63df6033b65d11c880b78f0ed4625ee519c3a2e743ede9a441c35f0d52bf570c2fc55d828dbec34b000e1c875796f4874940bc6d63493bbc76db2592f3ed95d3dca088def0c09f4196832f4c4683c20e6da8110276ce75ad18fb6acaf6c691eda1d96b9047876ee15d190ebd8b903087a31b6a9990365b0a49af54e95006f1cb099300562792944104c928712591c25b8f1627a547e23b3bbb3a463c1d3a675c55c43b62d1357ee1a045ac02cb2c5a6db54c537f9a6da9ae13fca63b02912b446ca015e6a216eac9034f03ae1bc36712d81e0e3a87beafad1ec531ecd24179880586d68239141f6ebf846d163de49247e9aa2bd234b77f85fe6db54bd5294ee679b963085cc1fe30dc6f6b73fbd3a19fbc48de31858f2d76d5acca092b525865508cf90714e85984c0e7a269b35945be610ec084a9a717fcda8a0fd51e65f6b8bb1845afc9f0f34203fb7cc8fbdeca13dda7bfe7762b77a8b7188a435cbc16e0ee342d1eea482b9510d18da09421a5b2e8f3f36a198d61860eec26ab94d254080658b62f31d9495a977357c247b862054f9b1f1a8118ffc4725c3adde90e7c4497a849426e872a38097ea060eaa9c1e8ea58f29f87dfb9cf0c82d12d6f89264d10640c1888eb07f181b6835305dea7484fde2d6c76beef016acfe6b68af722dd4829cbf7134e2272a8ca355637f9dc251cffb5840439c5d4d95cf851da9ea97890ae1062cacc4f950879e534c6320151609c98e80836607205202727b2daeaae6ca317e2aa951b091df93b979de286fbfb52c1cd22b6e3756e0b6d12ddff1af345ea3da26eeba66deec537dbe10a19fff4124a007546b99925cc1996a6fe789dbe1e4dbb7eb2291fdeeff200aedfb239bb78538885ec64335c21c4fc48c9dcf2f2159939a3521b5806030fd02724f47742efb7816469d3680d0d3cfe0223262dfe36ab9b5ef5ae180516d30965f4ae6472dcabf59fba265e6216f1e9ccd108ee21d7194abb49739639f088c78636e9569b215b9d24cb40fded4ba18f7241391ed3ccc276b321bca71c2a53d58c0e3a1bff2a7d4e3647c2946b1d8903c36d24e6c4c254778f4862dd4049cffafb1a6472765181e9b58ca2b35776a5c8b9ea763c8c231be4a7770d61b1bebcff651af2f21ea3f63f8d954ebf2e60db55305d93cbac3eb810ae77bd57908abd1124bc844f0b2bbf23377427068092ad4aaa45839e589d6fa3cf1afcda48fb37bf5ef60e7e34fc9939529b98d4fb2f08855000040ea37fdb358e1c2b5512beabb149084fd1e96966452ac24fd63e6901ef5f7ed7fbd2285e60376eea624f336cd2a2061a4efc293605ae187ed400467793f14715c006e70a4f34f7740d3edb3f48cb91810548d445230377245eb02912a5b37552dcf66733eb2b31e0fe1876e3babeef8118e6f22577963e7f6eaaa32d378b9812e2cfc8e15d83c28cd3430c2a98619a3350c4b3e6aecef943b5c455151362fcb703cb438d5a3ceb93e59a08ff767ada1082335beeb8aaa6f704358014b57758f8bc359245a09621b9ecec688adde9e7698056e293bfdd4f54e7e1c6b7235c1a766ce6784a46026e6f5389e7bdae0ca563a2063a8e93567dceb1bbed31e11e9bee67c43e41b661f5f1b9390b39ad3b571ee701bd57f59cd8437cf9591d9e86816b58108f0b5506851b7c64cfb7b6e6d980f342f967599ff65a0c9dcc4605dd2496216fdf1ed6e1eaf83cfc5a5760fbd594c6b39adea7befaa6d7fac55e365093c38b70234c9cd8241042587ce3da1f02e2fac48e20a8fb7bce4130f70012637cafb3ae0b4e2d5ea81f82fb552227269a2700a691aa6d070433205545aa8eabb565b56cdfca3ca79a8dfa81b739a55edb7036400172c6831096d47419d0d3be22cbac277fe222e24cb8297161bcd93103752981d53de577acbbe3b358099a2b0040037b0e46b10bc0092d6b34fdce62791945e6f1166256b555eccd4e34cb37b0d2d26fb8f9fc4625d93c36923d9719efd07b3e946d2cd0b5bfbbe8612bdc8b3c86d0f4a772e192a8b10ee47aee1c1224eb54cc98a46c06d0c00710baf58dbd550f6fefdad3c3dc24d62ff03d5314561fe4b53b9aad13431cac621075a70031d6f92f7af03f6b3d41f6246a5ad6d9657d85a701d817fbcdf62dfe80c4a3c5bfa35143068a4b3442f1c69a57708d7a88acb4ba8b425ffc77691e74fdd478d85efdb8c3c8a8fede857fd529460516b34c4533edb0ac6d63e992fb053d91282c9ba7ef386251b2262ac7b1b5b114b11d98807cc7b5551b374336c0f04013220345fa3cbd86356d188f8e4c78c6bdfe4db719ed1f1862b17dd51190fe1576866409a901d12ed0f9ca255c5f76a244065453ce93649c1f1ec07d118a812583b7fb093f3ee0d81defdb2dd802b7cf606a64b62fdf9daf506bed16f036a22407ac127d8fd2a9c33f88a4cb9de128c69570a90b69cdb51d705f04d9018ba42e81f33f4caeb09e5a574a73c4529f46958669b59d384a5282eca66eeb1f1664830fb9571ec220612e36c6ace421d61e0a9b4f9ab6ace74a9d5932d9f5512755555a809d8a0682e14fa544adde9f9580027c2ce355ab000493f61e5b7fb433e15048dcf12d332f9a519ea05d06ea238a7c4680ddf5dc7027456856475facc907a0b21e1c9f279ee46144ca4a7fb92396fe476fa9b727998916cc32b99ef09e67e81a30129a6e76e36a3f433f24fefd53f7f5374318cc2bae7f66a5fd8e3e0aad339f18a46d67c43776e57b8343e3d03235231209c7eb0d93bf27159dbb13e6f2a427b2cd10bb3f069fbc923c2b111807d4bfa3c6d12455e7245e0401f6314e42bdb20f4795d49b08a088ead8f418a114ea8ccebe1ad4e6375678cfea0514075c3d1550c62a2dd4142828e78ff30dcf547064769ce56b88e98df706171061cc88f72401af0299035705a6735832e50dba9f26ca6424ebcdfa82ecdb841832c0d513b7a75d8d238aef64748f56fae131f60d4a9f4bb1a0b04c59c130bf26aa1dded1cb4d9bf27e7fd4fef4bb7866d39be262a896785d4db1ba346b7a7100eee13c8f2a16ed9e87eae99aff035e13bd61751b19db53a270005bd339d2f8aba4673877b6298ba2b6064e25842ffc8eefeeb481a82d6242ed3cc9043685ee685baf5af3f45c78c2f75120e7527b526cb7cf1ed6daaa58be038b226a1f4a874b2e2d415c5c249269d0a8a2a6294e5a2eaa2cdcd3b134be71451e19f5f385873098d0f2935c7ea43f97e3b4c6da19375536d3e180e73742a38054dc0835d8478cea9a636b41512353cd75fcd0106475f6de3487311c737f0e1bcbbd9e13bb62805101833f87d57874696c4885b64954a2a8ea06c415200afa6e06c06b8ae5e324e82d85fe4641b289bac7df32f4b6005690e60e76c5eaae793ea8cc09bf68e86a4dff2cfa8502217557d68fdf3c54dbef03d3d73f4f3cd2aab7b3b6d0dc3e918822de230ef29631c5b75c0cc4fd729786d5784094e5eb05001d27cb94ae4cc974cfcb7a12f243b5740e4e050fcaff90d3802bb3ba56f2c96594182f353a4a81c622fdf61d1bed2e4c12aedde2172cdc1b42abd3c0e9bb15b3d0578b22c17b00902ddacf8209f023df9d03f5308c9caa14818724a89e228df3cf72cb4425e33e7337737f0ab3b578422aabe415d5ebb32a2a9bd861480635336fa063bdb31311e2bac993adb98ceefd11e16368e9a99dd15739178a2fe96b4800dc9cc3646992e99f315e288f841665f6d84de50fdb04e62c9a5ff94aec4e33660d0cdf22858369fe721968ef1954e50c0a7f4b569f2dea19b0c1d23c525df10d59a28479a482946922fc8eccec7356caf6f7365e741a03c5535c4a3364b0893095f68bfc9b20c3ecc87c3546c39cba5cc89cfe992e48f98c28d1e7a39380faaff73cbaab62251133841b7571437fcfe18e7c65998d4de134d0eea892e0e8d61a4e9497494a72e18cc06f0ed5e27eff9687da6dd23b7825fd949b9d103b81b4801dea23ea2792d618993fce5e16de4792c632ce1db611f8a67faa4f08dd095d8b804e4b9230294ccafd8aaea7fc6b1fbc37cf0fd9ed90d3f29df88e139d8434407893a3295f3d9c50ff4690a410f249493601109c12ffa1807f7c5d5839fbc2b8f2ed255430ddadf3201686c9ef23bffbd4751c55fbf42876e9fd399a1cd7be1e72986b134c9a4cedf19c1036730688911152f57f41a36057e3ed4071e486ee023bffc5fb0c11de6d13e7c8e77e75cfda33bb8df7c6a118d0a7743f44ef57cd6e64842ddf4b0eb60aaeef107c681ae4fb6a9652a70c8e87a096d61d4aeef25ddc43717b44e416a8c876712e12bfc547dabb9a081d0aa914957b91450d97f85f56bdd036a8d07f2d7f0371b6aa94cdc905a6b2d19e726eb8663822dade12dba8eb5fbf08a2f358bea845d667a4cef9c6b9b903f40b609c38d19e921f0dfe15abbc555758c52fc9065cea905b2089a4d191e35d641239f83ad3e07351a4f4ea13e28646ff0cbff7d9c7cd0a91247e9a1753d1ba8c8c4c2ab18cbae6a843e6e91a904c6f6993fb9442ba5d9beb5750fa4595e7b6175ae4f67cea5eb7d302a83b33d08a07731fa8db1ad9f96a15be37a3a389b57044bf49dc173c72df8747a21669439bf8f1cf4896547a9a00b6886b35732566a334aa2686fd45ce3579e7e9e13ca65a9b20cfb3d3ca149a4a98671f61a79a559edf721ea61b3d1d776be689a8630d10933b37580579acffa32af124918e1218b2a8ae6badc586f901ea2fb42025586a7c365ddff04983dca5576587a4c5ea6f9d74a0ff5ab62ee63eab33c613fa456bfd644e8fc4ba2ff33154807ea41c5e8421c822164dcc24a688e971101f0688f9ef452e3849fcbfe4e399e659392d04873cf68986182dfcaf02a5c84400fc75cb867ef53375e6e6012f6c333a9f57ce0ca0feb60bb3bd796cf54abd7ace7850dd419231bc77101ee420fa764b7c6cf7588c766241771b52033a90dbaf87a0f61f71951a89ae90247ac5ccc1650dc3038a014e353c38800fd4d515228b68d5137c5224b68c6784762b9ad202fdcfc637c8e98c13557b2daef7ebc3a60f02eac8a03840182f8e20361076d15eb4bc7a6fa31489bde5e95ba80ba41d5363cb03409346a4f62fb2880f6ea293510d42f6806e6f28397bbc6bebd709591266c468b3e1aabe34711cb3c57763f8838ee5d53a2bd1d6903024bf1230d274b765d2f015e6f40b4d10dd4b80e2e2735fb0c247e9b7cab31b973c6205c826b3b8c4953008c9aba2e9d9f0aa0d98e5dc1f5e6e27f65af21092871ba108c202de9edbd91a9ccada997862e04f9e54881f49cc01f2d3d3c772bf71d308c796f65d63aacd821443490dcfad0634271b19d17e93b667f9e7e81645e3d54460d94ada65b3da6344414d502837922f038cfd158c7567a26927830c28ba75c35aa7493139a9869fdb613c4f1dedbb88d2436fa979ad01648bd11e97fc1a684dfe8b70aa460dfc373ad9487ef08a3f3c07d4197a8ddd9719667b884afee42784168e273fe89f40fa68ece123d0f533c155d5fdba6ea392aafd3025135fd90ab89cdeb35733a6eec18106d1e2defe7af909fdcb701c38e3eea376ad72f248707c1f031a6042f4173847c40666a40a94c518f16f84e03208ddd9f569fb30ed759775989ed7d710a65f5311721141401836b8ecac5106b019a16880a29706cf7d12db60ebb1971203fbe79607f909953fb74c6781fb5686130a8b1b27167c1cad9290f7811afa2ee0e9182de4e37c76090277b47b2cd71dd4e4bdf8be335c29f766f864c2baa8d4be0e2c304ffbdc1a8028bdadf858d7db0558fd8f9209b1057c9dcf14eb3c3c6e707cab49d6f1e5ce82d78e0b6eafa9e735fc5ef5e1d949c8201ae065aa42fa941c5bcb8cdab25b5b6e9a245efc29dafb84bbd5e3e6fc989c2ad4d0b1ead8db0599e50344e2d628004ab06c5823fa7c51f64ed1b9977f59f4878b0e30f13c89470aa8da613f34da95101400ea83456077285a68af491ab39a2f8869ef126e51033f8bf60eb77fa439a6593c549032040715743e2bb7807e825a9415e5e649199829a5be806d9fd30f2908bf9634e1902c6aefe79441c78763a350584cc0a8a1a88f0c0116640069fd0bfbe2923c36751a7cc9fd3a981324d81584b5644215b8e1065ae810cc6ef7e99cee15677bcfdbf4c10ca5d07b92ddeaaeb5e579c522fb9cb3d8e7e05400d78c125206064dd5fe365c9b0971ede8994f62f0bf120f24b153e0d4df2faa4d4584e8c5c795f20f70645b63715fd987d5f08756068185dfa5f5bfa49e504d0839599f77fbe1b6f18fd38708523fe0808876b3db9bc92341599e5289688431e2a13987f639cbbf810ca114ee0952f0db22f33e84c4829c8908e6bb808af5490f60476a7b57d6700961a294fdfc2e2557b4b5758cd63b2773f25fc13412f6e4fe90b2e8dcc8253716a020d8de358a855b06ca1b4d2a7a98bf3a1c8781cefb66b8ba067e3a9c5f7e6d837da1cb3f89793f6054c907fce24b1ca8ae9b63525511a57ff929f3a326b6a337b34468b091262ffa234c9c67d4fe56456242f1323d991dfd57e87ec533b51470457d4987261a095eed1f192cd2af7c97f32081c606912c52cc04f7a974fea3fd16e96e5243c17ca489b0c358455dfdf02db92e630b761604b9b74c5c4061d95653c642a15b14a1a4d7e9ecdea64cdb9574eb175567416493eecbe519a0561d8e9e2fab5a5d16196d832888fd277980b8ef4f5ebdffdfa23d1d61dbae1c335ffad22c04e25b86d54dacb0729f0bd870b9ff6b27238eb39dcc64e3ea578c32a07515c970b1c0483649b9cf94a5b74dfbbdfbeb0c7c883e5511ebe6a670ea6ecb24ff8f4d0e4d85fbb69902a6dc3861d02b24a6b33afc88d3b5533316428105ef7660a5734158ada052100a4968a119cc7c8d8db91276bccb7efa6add9db687f88ec473e86c14f6c8104a7c83bff822c420a6c1bc71367194ecb0c8d9b89c79b08a940273542b410ae4edd87fbdbc0de4d0c331190e26dd5b104c22cc33a0f5833eda0a1f1cbe03c2047919cd6e206e52e868a7f02251bc02b6e54fc993d54a341f84826b4e7acdb028f8c8d9b3fa5baf9002595426a99393571c2223e98fa696dc889005f289f29decfb11114d60c34fb2445e7a949c31c512944f2cc7bbdb4cddf2a87392e2d602fd22014a1255b42864891c827812dcc7e20c4d535e7ed4683983e893402f47a387fcb70ade5e7c8c421f237bb001b7df2eefb89a421b1c15e7c78a27c4e80f88d4df80fd6ab3248c478fd2ea59365cfc0e08b47576585c6883f443a84d55d8c01caa3be5d7e03ff8db07d0da16a62b158c023a125afad83eac46d333b9e2463473dcfd2446de279e8446caf1fb524966c1a2c3da228a0a04d6e0242b6fa84d5e4584bc860ca7a63c0fdc1b1c82de038a4c3472507b4c346c15a80923599e362510a2d9f3c35e3ee4f93c5648f179253c85e592ee39fa0f0c04161b2e7c2a2acd6b954dcc4a4bbfc5e852319377b3167c4ff8197328e0ee68b81c1778681a07021bf4685bd1f9440f5c8598ef9e1c4cf70762aa49c1090565731698ca78046f453299e1877f17e8c92294c3438942dc9e7e90449d027a295ab7ac1f5d29c11436a40972cd93e25bfe6ecc1ad39bc2fa96e40c5475db558f56eabefc2267e87a85c9656dbe3b83dcd426df4bfad9c0bab8626128192d7296022f3d5570096a04bea4a62a38d6b17708e87ee78ccc7c068d70fc8080f3e25fa03193b06fa94fff35def584ae0aa376c6c924e557dfb0099869b8db9e0a73dd732f0558045d7d821d900c71ccdf75979b949dc8f78062498562f9fbde8e3155190f6235203928bf1da551956e14bddf050081b06d948305cd392cfe253cbcb6e4ffe5b10868a2b84b4117e427434aa59d4997f9149493464e311e09cc68413c026f925015fe3d6f3e06454d45ec290d8b70bbddf42ca4daf738333adf6027fcf0508b7c54fa94a9c08209390c8b3d04d135a6d878f152ade61c38006cdf7296d449bdf067c0ebd60d7b80e46373c71040bdfeafcf13122f402e73845db3ecd5ffe22f3cd8c31bd089097a0cbcd880ca325f4266eaff4d14baf2eb3049989e84596a80706bb6789496f9dc0f575f0d2a92719ad491f277df9e0e25e1dc14b74297d64c8a02414fb8a28c21af0b644f954efdc7b325e74b337fa6ae977582f079eb37248dce8eb2c884e77d426dd48990163d635b13bb31a039097cb26e024f443d78b0485e5a99e7b565adcbfbef21bbb036c3163ed0d196012f2544e8b1a4b0c8c0ee9b8ad5df3ee21d4e74321517ed7437df598b8fcdc7140307a2f35a00e9f980974d15ac7da5181072db7a2cc256a0cea878a35c658894ea4b876511bd0cd2de391691f821e6b0bc0c0ad70965e4b70748b0a3ef1ff9a3d98f046a2e6ef13bd1fe93ada87a946e5d7ac0c894c51755c82bf07198603d8da9180e80f01a702aa3eb104a26a75b73d9df23329d0f3c3e79df485530082684b55bd8ffb43ec7879af4f02e95a0ad0b02c299d2c6b26fdddd481a63db54a05da66dfba33df23cc83154b6e3cd1a3d193fe4a2dfc6b807b959071cc81738fdd454d528644dae1b6bea3d0601bbf8043a5b940142a5cd3bb2ef85be4a1d1e3859ce63a2b59c9fcdb75a50b56e9c59499ec6fb21f24545e416b36c01af533554970b3546d77cd704a2bf877c8de21b03ab231b1fd69334ee4304cd26d22eb903a91bf4ca4b64d904e45409d9aaa2d222e4d761d29a423258250f7accd5079a65ef6cbeaafa7064e0c197895bc07146b55e561e42b01bfe5726179bf4eb9aeb219753c6010756a9b25ba601eb600a649f394df590f7e736d1e4ef892b551979e3c27af6de39f61d3bfd96dcd773a2abcef7e0e1cb53f1c79c70b62c7a9fbb89118ee200ee858af5b19df6a321a7c453f5597fb8203f0e1cef8e56a219698b24015696ebd61e9dac85fd1574a7accf70dd0a6d5dbed2ab1a4cb84b021dadab3647dc04e0e887abeda8e13a2fb094487cd723595bd50ba3d8cb8986fef6abc10cb7ca60fe9b292f91f5bec61cf0b58c670c1824299548e0f8b7179107317eb571e35d877fe2421200ff51275a6d429dcb9ee7a59b633f13a0192361031c9ba769b675d397910c6e7ea88cba68dfa42fce848e22be41028d80d189968afc4a5febe22eb453349ba5fa0d58b9d03846230162b0943f4dd0f85f3db7f23266338366d8a4a0fb683745b64b0d1807a5f32a0971b1af90dcbe35085dedc7c29b542450316185fcd8458068faf55442d6161eb870b30190f4a31630d9c029fc2e42acf49d400048a6b3492a1d9cf4325cd6afc138d7fc42bdf142da6973916cef8c458eb56ae6ae3a4cde19ed58482e7ba74b691ea8dedef02cc4d9b36b55dcf3c5bc81a2f063db91d68b76eb91677b2e1697ea4a5e94a2f8ea84563fc7d8a249d650fdd77e8576fde10a4a3520ee96e6e040d018e38a085ddb7607e5712158cc34f02e5055342cf9b7391b489bab1afe83523553dc501c0672cd16ddc06b3d64ed79ebfcd32136f556eacfa8adfcf1170fe12e59bac8ef3908627363848a6be9e98a5be2c56b5d2b80bf916ca5c3716ff0f4b08d8e14aadae37ec3d71ddb84d3571b7c3a0c23010943e830aafe630b7303a1773477eeac7420e67fef2c5cb50388f8d1ca302d7bdc4759543755bdeb3f9db95836554266df20f0e2ecc19bc8d994ba21740cb87904f1cf1cd5410f438ed668f1d4b8df778222b76aa97a75051c38431507fcd2f5dced0af3fcd64e18a41b0fe43747301c359578d4262fb070d41ce0d12f5a0568b5fedc7a5f6313e132bbd62745daa24d177991250e06d7479acbefa9b17bba708bb8c5c4fa67966bd642d1e1768aabd3a270712e91517e64452bbbcefeea4dc103501a7a1aa043831b12812f193ea949f349a8153e85dea8df6f6745d75a0c7f005b31462d71cc7ed8664739c8f128dd5fb3b2486f9795a228ea0060ff5c146e8dce75572af1911cd102bd045bdf864c2fe90dd84864bc61ee3d792e5024650f2e9ce84c81097105e3cfca0384cba784731c6b94197afa91fabc3d276c154c7aa35e5884273d14efaba242721b8b09cf4e8db183f4ea9e21bcb1d5930df45785386bfbf55f3d1c59c4a7d94565a8b738043d16d074d67481a737fe72dfa50e3fe3d8877e4aab692a908ee0a70470383cfb31c24b9e8295b3a2dc29d894562750f2610afd8a3bac75fe55ab5d9ee56f37a18b2b7a30b59d075157a641abd542f17ea7e9240aeaa3c74c22af6058d78628b270b4a605a2cc7076f0c244cb63bc8d8e5790d4cd8a6d9c6dd29a52e9aef813dda54453af50c79fb2a730ff4b03548d71a586d68f908f090f0db97adb901dfeffed5445d94ef6ceb6684109b8f39e37f02561d6052012fdf7ea2d6e1095e3fe566bf112e8fd4b47cf755fb8d7cf038a1c3defef0be3bfa46dd29d504094d6cef0084913c30f1f1651e3688231feecee3c5a2a4227a68aed2b5cc66d403701c02e1c881edfc38ab7baf1c9dd49053c54649895afa25e7fe2e79100651a25776495f7d5be712c94071793b9aa6c9974d88d716c9d946f0e1b8b059e2bb2966c894a84cf66f66b0ac5b87d2d43841b5ba03a22d76a0f3d39205930ed1d4da6213bb245d4547faa1cbf6e4b26e9eb75e7e2ea8c2150b650072ec4ee3c63ab81026fa6b341f1f47b2cb20bd0c177ea8fbe987f21fd5d317adaec79376e08be73c98d08cda491c85f5641372c123c4ade0fbf631cb35e499942d6819af42cfa4fa4dfd5a86cf35cb4e3e1556cc5c5415b7a0ceccd5e4aed43b36547605b84eaaed8e448d55390133831f9dad1a1ab510bc1140a359c5bbd733dedd220bb6aca597588e1bfc185cb7fd951b3145e2b3a2832fa70b48746905c992d5f198f37a3bbe28b345280fa06d37d00828896684d4318e10923869e01312919e85aca9057480e13731a7ff679160293c73fa8f7011aa090a29594d62a5acfbfdbd7a3bc57fc57b996d0ad90738612dcd6903ed42656c034b13a692abd1ead3783b3ff1e5d8c7edb98b2b8f4f2b91b87ca9d5cb58e6cc62299217b1f41e4df139aad7d71205b23e2b93dd906e923fa8428917e29492a54c27ebf04d7edef775f75eb057063f742a1590d5c7e059f2cd69f123aaaf5fffbc0d86ddc681d71909655ff82463ec09a2f1a95a775f5a1059710ba5f81f41724cecd196638aff0f6de09f5a290f139c5377c99afd3f3945d76abf1f98dd6daf507f62357457f0baecdacd9de78a70ec8ae644108878426a7d22265ebd9bb06c3c5eca28ff1640dcc2f3696fb4f0bf4fabcbf590b63077e6a30b795028bf1dd7f87cd916373c3b851e6dc7177e8e0d9013d2743e83b0e2771c476820135c7bd06db3bf2cf26cad0b18fbf101b58af90d251cbb3f7dd73d40cbb60c1d6c8598b683efcac5eacc03ce980951ccef846ab1e3d845618be4be415d2e1e261c7fb0c25418d4cb955833cb23819e954dc5b5925cd279327bbbed6679dacae15973910b0b9c1cf2f27ccc1bbe3cf60ea99333943d38a2292ed9a32ea9bd8ebde2d92b9324f3cc232a47aeb05fe9e9b71f3447e52ac71cc7880349b5e82c81c3ec6f35f3d643b0afce731cf47ab8ce7ea58983f44f3f48804847611199d5ed69dfc2d1fdcc8acf487b8776468872380bcaa3c1334fac09480167be466fd1bdf20c6ca7c921bcf3331df7c2a59045021802de1f235472c1c0b6df9616a061f04ca83b076b9213b2bd5a3aab3d24470d19e4242d680832e7d9ecb0fe9f29752b9c2e0353635dde0d8782c83000b93cb0923908c154952f7884c9445048b3139f9ed94b260ca908393dc3f61015f236c8666e86923c7ff5a94a66807901ece863e2c0568a47fefa620da4962957ffcb2fe09e21c65986223153fea3d056982fd101561bbd92edcc962522cc100d9552bdf9e9082f77e29599454167a90db70cfeeb9271950a3605141c76e4d9871f7065275108f986698301158e9c5d9d4c40e110a3a92d71dcf5e9cda1e6c82ab9474b83799d7984ff4f558c77efa4b3e00961899373413d5ed2bd01dd2c3f0520b69faf3acdee481e68c2716ef7ff601d22f756bdfe08184795b2832b02558773df636c61d676a9229ec128a6a7d0b20dddb7adcf8e00bf01b9a52af645e0504e9a1a2dc302dca4d63f5fb940bfe245fa86a18419556d64f374c5ae83d956a6cd002724ecbdb401a4bf81b4b551969556dc40841789d81fea4749b2d1a08d29b217c70959857962a72d1aece5d66ce80fadd77b7567af360b797182ffcae98be6975899d1d0e3c0b04f4a40c0bf267da9ba1df4a5e938f9bbf40ca1252efbb92e9505e275f2ae6c3754d0f9fad266c620adf0636833bfe24501da1686d1744b911ba9aa02218d1f9098eb7a09fb10e08d2589830a667933f7ae2e52afc71ea882b9435e935f1aeb4065b0f9cf971a6620fa39bc74a4bab4a1b1b04028596fdb68af8babb044abef11172cd65982aa95bee0ab9520a3e1b9ea6c89f27d1532c580cd3178f718ae960f7709a46dce7a839f53b0bf0a9b4b4337d671ce2afede9b08a7767f633026945c65093202c7a9cf5c210a304d910150c14c5e5277bfa37989651ab65a949b96d41dbeb9d515f610aa62ea49c3567b7d48aa6a70f3c9609b52cf1221b775c718c292ead10cb5cc45dfdcf74b2e45a3abd16140127846ac181c1d328db2ce935a946913c2e66fb00c8426787fe9846f267967c9f6a3d24cedcdcae9ce2a202b7d0d20e976c40d331500dea5696d4d4de8f54f8160d658563e19f2a25667e90716bed6de5a1a5efe12e6438c504f275ab4b6e7f3fc1983d11a406ce450d1761f89e808066c0cf0bdc89c41f6c78e83e9e450e3f25cf07dae55495c0f30f5c84ee35d3d4cc3ca58576cf0ef6807889f0d089100bf5d52e9b64cd64b1d1650289e5ddc4227826ae3aaa8b6774ba363e52251c86421f8d7572b97a0a46df6426a7dca7f5cf1aac7e020a47aa09013d149e360a7ad3522e1c853ddd1a8cfbda6e5cb85574ea66c90e375d818824916c5f819119881ffbf7c58bda653145a463d6441161ed92a959d4ab20dfb39d5be90062b23610221bde7d961687dd80a4e02ee2d8c348ad9f36505789e7005868c80d812ac56bfdeba628240a59a926383846f8415dd38c5f1f2bfcdddea1215c634257b8add08908a073b46c195ac25b9a73ebd8abb7616cda705fc2408ab48a56a2a321c9213e955066d191aecd819909766a62593713293bb1e85800f0faf1fbb41e17eb48a645e9e3c45ac69283656c0949aad2ef53b13dcb4b84a0d85649593e529a7dbd7515ab09035cc2d19380550c610b2d8ada7399d93ec9d24a2339b93c61f15eaec071c8a26bb580c7609b1274382f20af72af4334af03707b9d665eb3308585f5958d2d4f787f83c5c80fe76c63d6bd6510c62d033ec0a619f73d295c421d410215f7f50bf056b847ac5194d36164f3f5a49a3e0c9f962011285236699d64189d48ea23717e4144be1597110a499136ea98eea5616043e0f31eef87b921b04e98ca8dd75992be1d1e9813dd76bb38a1d0d1574be8c501679a5a9be00ddf8a17b0a8f56e0cab6a06edbb50f8386c8e8ab46174b4abcc7d1009a72b9fb83140351bfdacd0d4cb880dc90c69b00e66e0b2c4706966f5966cfcc7dac8d66fe633021b8e7c9be5a42c87d15dbf1cafd04d5bc7e5742f47b8dd980ba9287e63e16c3d3ad57b98ab34f036e9232ccac810368dc0bc6a65b91d87434c7817af08926951d3c0f62bdeed559ef3d099a8e565428106095180bf7471b2093d51cec9d85b1f1471f0771a752afd7f63f61e1c072a860287541212cdd3e8df3ce4f326b29bc6e215b8633ca0f376872aa5f6c1907f22c023e70854b9e73fc160d71a08ba6fd7a190784283a6ade71d216464da963587ce211cb2c05b8504ba55b05a0f09f38da4fe8553744c9938af3391672008f69779a188739698a9f61fc46a36fbf771822e3cd271b5434e0d17687f845f647ab16949429814fab0bb1fecfb0c18d81c539d4e85cafb5a3981dc1357b254497659587332b7800691d550e50c0c2d8f8fc3bdf8097748e140febf61e0102142a32fd573b72b52122d44a0d669e07e34071d57eddf9f0264c3b6d8709d42b567989acdbb3ba6364d1560096ddd2cb77d31de0217031f8c25b3007f7cd55db451bd98090b6f2a07f5928034e98fce403009e8a367e00eef7c3aba06740173aaec3245ecca1c51042ce31a6f57674fd669a2d5f1265a2cdb44cdcf1a68a277a6ec70b9a88bf7b194e58015d20512f1d9216ac34e4c2221c477a73c9025f0018fe4ad065f0fd79e131ddc0297bc41ccfc5ce8a084e732a2b3136abff8056ba559549d241954704afc73138c0c1da4227b7c259b68a364de765860844ddb1285cc5748f1fa81c9eb538e8e954e5f3d9db3ab8fbfff65b9d653e3645bd5cf4df30d31e62b65f2eeee949d93db74d144de2126540cf28afba3403a2eeed982517dbe1c7faa8d38398852a4b986d39e41507a56f25520efdbbc2628b045c799c40e945bd4098ea267d8f9e64d065826628ad2433665bebe17d0d9f125428f0d48c41df0c2c14c1b0ca6f6b0428ce7adee83bf98635378d07f251370ceba4de0b843779dc7be0828c850dcc58ce74ae8d5c07693528f841b317a7d0da68dbb02983d7b7d955d7af2c6c9065494fdd978003bed0a35a6abc942bcd7f096b1735fdc8cb0804a5c4c5be160a32c2f10f3991cc6a524e7a3c3bd290656184f4ca7337dcae9a0c42771171ee81b8db4465023e2119913a11b00ba8e3b0b22645e5ac6b723a31170f4f95935280a215fac56f65e748104bc85e5b59b07ae2c250286d74673d79165ff80a8f526868009f19b0ce71278c143fa9b69e58b695edacbe3fb760fdd5cacd34eafa67adbefcb736c9d0c2a8ccac6e137c78f221bd936f9753adbf51b60fe366c04f27796db9d804c4b16dfc4ade85747e080410991b40a593781da9a2f791c8f9830b4109fcb68d85ef4ef2b16d5ed81af5768ba66889547acdd260a40278be7eb433102ddd3b9997586b5e06a76d92c2587b48d73c946e08e3d394d949da5cfa66a8bea07c30d82ec9c9343ac31a0bffbd44b96c09a93a3639bb742e0349be5dbbbaae3eb701a1fd1d0eb2cc32b5d813fb5d8d019e478558000e92d247aeb0e5a356be5e766cbc45e1febf6d7f9faee21e0402e95060884361a0893d777a38c153fc364696f114abd6a6e2da6419f8214a9c816384512dbec45e67b349a0c2a007dd865db5d0f0a6072f88cfa94e4061b0201d5340f01d52c75ed324c4303ec761264a79d8116f5e9eef172c72fc22ab3371555672144500c94b39ee918eb7589f138416c9fa1e62bde206bdf0df2080ae65c541cb000406fa5fb0dbd822a89f967ed6dc0004f5e5f796252289febfe9fe1569a18a92888e0983ec12a5c78dee55d36bf8eb2e1444804602e3663f01292f2c33bb9a69f213b81509ca82ae685d4c1a01f7ad34221511a9f21a1621d31c5400b28d367d7d1e827867d1aeafd1708c93bf016ca4eb90a68f2f0b67b5b4a71682fbf89244b099292e34076d72aacaaf6714cfad976957b82bc746eba019e99db75695d93ea70090ba57500b857bdccbbf7301c9069e74253f968543772219a81bbd141ee511114c22169eb9f1c8ebfced21e4700d1f9972165e04fb5455a1575c23fe4343796ddf69e9d91a2385255e538bd6563874d7a9ea58b1c48a527e3677979eb1b74e1458b153fba0e4c55b1dce9f7ebef4b71db158326f3359dc6dafe133a3030cb639c577438e65eba208d6530ac1fbd36a1882fe74c8441530b02eae7230b76c94766bbe767b10ad3d01923c74596375411ce0bce8e7856f917666a5317d994e911fcbce43ccbc1f95f5cd31aded06ed851559df0750707d58e91aefcd7bc05af7ba29c2974bc40b22502135abc277d972f492b8207e77dc9c84db9b0367d47829e00d77380b50201bc7b7afd189ed24ed3e78f08ad78ebd88cd11865f475ed7f5b5a8f793e64ea7f9c59ef9e918fb8d5ed57f5029ebefc0428158e5dae68363fb5defad120f922417a4acea389e4b8894a8fbd224669e523a0566758e2a48f7f53b65e6b123d91e22244f7e09fcd154776d2534df699f5ed1e8b35b8c817714a66233dde4e4c7415773c8812d4f71aff45afc895bb4622af82765d68d47f0ae98fb20501fe1208af54d77753b6b3ff8b4d90c8ea0cce1f6517f2969b324f447f22a8d8db92726b626820fa8cfc6017c5ca3261eb12a4d2030b57c1f88279129575f5dfd0a4927c87d269c272eb3269142673599d650bd1a6426b9a710d0dbaabebf361de03d70b14c6935178fc307d34f0c3052cf33a5fc583e66da269bdac04cc6e05592c6e0a43b02b937af9472ef41dcd6ae163e9cae207708479ebb45763eec1cbd4c7537ae9297a02b2baed0ca6285ffdb6899555b9d78847ca51948204f80a7fc4fc14f8ffa771d72619bcbf6d8645bf7f0d60a3590ed6d46ce16fc85955156ebfe538865f07ef8fee3c38b1f5727abae6d7892d57fb489306b78161fdfb843d57d8183d9f95114bb2a1e59e80567ebef3b03ae5cb1b66662e7fa22847096e917f4bf6bd7c803e949d0e76b2d0256a6ca702e27be0d979459cd430f8914852a6ac11ac96f1b6b5ab4132418b851d515ce664b5c294fe78303030487f1a1fee0b13bfc303016b8bee743a95ef4928ea6b2b8e8a733c3cb00a2b17fc6043caf53e4f4a91320dcb2135b626919998b25ffa667bb2c31dd32c86604b34639ee9f39a43face07b3d8aa3d1b5d2a57fcb999de74ec2e5b3e70030e3e1fc300f41c7830bf15c5885e198cd88f87e0e16760a49243068944a3a8151258e23f599a64e40e82675163e7fccc3956c1e4589f6663d0ae4cb25530dcdb26325b5cb050df3d01e1876114ff1708fece0a55ce8f7000ef6b1128f2934a4158c744b933bef10c5e8144264668495b1cf3f4369a23133298ed2728a0ff77ff8c4e39c1ff166112ed555e25f9c800cae68db3358376b8efcfdd35ad22f2b5deb00ec5c610cc2a6fbe1e0b5105bca80c3243844eaaa6d0024c5d5c6a2381d058788258462ff8754820b330b4d4c7604252781a02f53eee765497f7128af2a35ebaf0f5a7eab1eaf63a861d855fc9b4834e48c1dea40f24dad269543e37976d6d1b34c0c6a7fe9d3b1c65ba3c704a88aaf899d3a4b5a2190f58c43f3dea22652a93cb0f8eb28f09c7ff85b99f6c5be5310f355b771e5fa66f461c8f0515b1675777af30c8cd953e048e95459158de5634a399feb799fcc561909399a560625b083580fce3e70f8e9915a61221faad2f3b69c49f8f7abf69df0025614734dcfa832a1cab185b67aa7b237e91a049f529379fecc5b2dbf7124b776acc8b6d85a4a789836b21838a5ef87f48447e460367f5c6b6a2edfa9d4f8efec58ac431ebf1d38b5ea33006d282d3862bb401c95599b456d5eca900c05f7e4da2692de49141ce04521605a26d614efc0bb0d52b5bca9871557e985439e53438e4740b4be8a4ec614139859f15d133fbc6005fc1e0f0bb4b0f2462382a72c95e82ac9ffd3905e34bacd829690a52925e0bb9fadf6732e301227f02f204ae21ffdf153f3bbdc52fea72157cdfaddcf3900c2ddcfd33a651e5cef22fae7fb920d5b255330b6047a282ee96351fc8ece5a509f8f8f056e555112b59736906110f14c84e31ab6dab1a7c659f3e365ad895f3691d346736d9d2a78a1979c6865da5e1976a0b240ccc422ecac9a2f869560e0b9cc37d4b4ccc2618a5f0bf4bd14bacf004227eef0c9025ebf408926188210b1c9403d305d81c048dde059406d37988d45a900ec095e65710d5cd58a06e60db6df817f55d7791110f5543d0e919451be5937aeb3474ce36e328f9bb9911ab38634be2403377a3f709a22b51e838b4f290816f11cf50c68ccbb64a9405b10d0b517e62ccf460587707d69fc1d07545afca75ca50a32ad7bb844fd8ee853633c5d57dabd4f247b512582b3cef47ba8fbf2da417c0e602cdb3725dda5e859c637f4855fda08b4d701adae198f2bb2520aeb9c345dbd4f1bc5adff86dadbc3aaa37556a81c09eb63a3f33a1712c105a6dc27bdfc9cc58a0b26eb2fedd47364fc6b60350fb5bd43cede0a5dbf586328d6d6051ac911c1f43d68884bd7feb927bbe95ceb0f76d5e15b696f88cf05bd0d4106f1b6d7b90e74c67853a968c8bb6bd1b1039b57c402c1eb45193400468d7cc9bfb943b41c5afa28863b5f42f439c7f874ed4489dc1780dcd4bf0fd8bfa1fca7aa05b730f50b82650e6e658a8ab4ecb8abb856528d46aecf9256c24883798463aaf13b11eb6a567965a421d0ef979fc2ea02d030e064eeb526741fa14d9aa62f5e4125e9172c80f6f96610f0e8f8068669759776423b2f3720f591203c97cbf8a25d4346c095dce8e69f65331f10596f41e4652a42459b22fd56d53946f7926df214d0f8411b4297943378db34cda77042c70db9e13585d03885d719818b3110bc428a9352596cac2302516055837d11912f442e40de0bb898107af1feeffda3e0c3e0bef680fb2e62e3f3ff0d3e9a0007590c1a67ebcf284eab46d248e3b21ac15b0f36b559f81876d2f4f6470ddda2997fb6574493510210f3ec89345deded327879a3960f46e86980d68f17994bed06615ec41010972193264f9db261730e54f26849cdc14c3bfcb22f14df5f42f8e247a4c08fc8acb4f53d93079111325065f82d10c17bfe8a828707f7215e0c72fd0e2b6865050fc0ea6ff9f7893faf2caddfe3f9aec16b6f563b0b1b9facb34d97e4747b71a866a08328b4d2bcbc60e260aa3dd17172bc4984174509fe643bfa0e10b072e26005466731a396a9c721d9dfb9991e70df28d2987ed63845d9cc5ece607c80dd1c907158a904dc59e7616bc49333388cd269dd0b0676b38621ba38798bf8daf53eeadd41051fcfdd726272ec9476eddf7309e5f00e9f03c4534e3farootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql16-16.4-150200.5.16.1.src.rpmpostgresql-docs-implementationpostgresql16-docs     postgresql-docs-noarchrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)163.0.4-14.6.0-14.0-15.2-14.14.1fV@f;i@eCe@eqe@eKx@e@@e%@d,@c@clcGc>@c6@c5c,N@c@c@cb@b@b@b@b|bV@b[@aaza@apa\>@aUaQ@aO@`@```q`OL@`Gc@`/@`#_S__@_F@_mmrueckert@suse.demax@suse.comaaronpuchert@alice-dsl.netsarah.kriesch@opensuse.orgdimstar@opensuse.orgmax@suse.commax@suse.commax@suse.commax@suse.comdimstar@opensuse.orgmax@suse.commrueckert@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comfvogt@suse.commax@suse.commax@suse.commax@suse.commax@suse.comfvogt@suse.commax@suse.comaaronpuchert@alice-dsl.netschwab@suse.demax@suse.commax@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demax@suse.commax@suse.commax@suse.comada.lovelace@gmx.demax@suse.commax@suse.commax@suse.commax@suse.commrueckert@suse.demax@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comgmbr3@opensuse.orgmax@suse.commax@suse.commax@suse.commax@suse.com- Upgrade to 16.4 (bsc#1229013): * bsc#1229013, CVE-2024-7348 PostgreSQL relation replacement during pg_dump executes arbitrary SQL * https://www.postgresql.org/about/news/postgresql-164-158-1413-1316-1220-and-17-beta-3-released-2910/ * https://www.postgresql.org/docs/release/16.4/- Upgrade to 16.3 (bsc#1224051): * bsc#1224038, CVE-2024-4317: Restrict visibility of pg_stats_ext and pg_stats_ext_exprs entries to the table owner. See the release notes for the steps that have to be taken to fix existing PostgreSQL instances. * Fix incompatibility with LLVM 18. * https://www.postgresql.org/docs/release/16.3/ - Prepare for PostgreSQL 17. - Make sure all compilation and doc generation happens in %build.- Require LLVM <= 17 for now, because LLVM 18 doesn't seem to work.- Remove constraints file because improved memory usage for s390x- Use %patch -P N instead of deprecated %patchN.- Upgrade to 16.2: * bsc#1219679, CVE-2024-0985: Tighten security restrictions within REFRESH MATERIALIZED VIEW CONCURRENTLY. One step of a concurrent refresh command was run under weak security restrictions. If a materialized view's owner could persuade a superuser or other high-privileged user to perform a concurrent refresh on that view, the view's owner could control code executed with the privileges of the user running REFRESH. Fix things so that all user-determined code is run as the view's owner, as expected * If you use GIN indexes, you may need to reindex after updating to this release. * LLVM 18 is now supported. * https://www.postgresql.org/docs/release/16.2/- Upgrade to 16.1: * bsc#1216962, CVE-2023-5868: Fix handling of unknown-type arguments in DISTINCT "any" aggregate functions. This error led to a text-type value being interpreted as an unknown-type value (that is, a zero-terminated string) at runtime. This could result in disclosure of server memory following the text value. * bsc#1216961, CVE-2023-5869: Detect integer overflow while computing new array dimensions. When assigning new elements to array subscripts that are outside the current array bounds, an undetected integer overflow could occur in edge cases. Memory stomps that are potentially exploitable for arbitrary code execution are possible, and so is disclosure of server memory. * bsc#1216960, CVE-2023-5870: Prevent the pg_signal_backend role from signalling background workers and autovacuum processes. The documentation says that pg_signal_backend cannot issue signals to superuser-owned processes. It was able to signal these background processes, though, because they advertise a role OID of zero. Treat that as indicating superuser ownership. The security implications of cancelling one of these process types are fairly small so far as the core code goes (we'll just start another one), but extensions might add background workers that are more vulnerable. Also ensure that the is_superuser parameter is set correctly in such processes. No specific security consequences are known for that oversight, but it might be significant for some extensions. * Add support for LLVM 16 and 17 * https://www.postgresql.org/docs/16/release-16-1.html- boo#1216734: Revert the last change and make the devel package independend of all other subpackages except for the libs.- boo#1216022: Call install-alternatives from the devel subpackage as well, otherwise the symlink for ecpg might be missing.- Also buildignore the postgresql*-implementation symbols: this is needed in order to bootstrap when no postgresql version currently has valid symbols provided. Once the packages are built, OBS could translate this to the pgname-* packages and accept the ignores; during bootstrap though, there is nothing providing the symbol and the existing buildignores do not suffice.- Upgrade to 16.0: * https://www.postgresql.org/about/news/2715 * https://www.postgresql.org/docs/16/release-16.html- Upgrade to 16rc1: * https://www.postgresql.org/about/news/2702/- Upgrade too v16beta3.- Copy postgresql15 to postgresql16 and upgrade to v16beta2. - Don't create a unix domain socket under /tmp anymore.- Restore the independence of mini builds from the main build after the -mini name change from April 4, 2023. - Adjust icu handling to prepare for PostgreSQL 16.- Overhaul postgresql-README.SUSE and move it from the binary package to the noarch wrapper package. - Change the unix domain socket location from /var/run to /run.- Update to 15.3: * bsc#1211228, CVE-2023-2454: Prevent CREATE SCHEMA from defeating changes in search_path * bsc#1211229, CVE-2023-2455: Enforce row-level security policies correctly after inlining a set-returning function * https://www.postgresql.org/about/news/2637/ * https://www.postgresql.org/docs/15/release-15-3.html- bsc#1210303: Stop using the obsolete internal %_restart_on_update macro and drop support for sysv init to simplify the scriptlets.- Include -mini in Name: to avoid conflicts in the source package name and OBS internal dependency tracking.- Update to 15.2: * CVE-2022-41862, bsc#1208102: memory leak in libpq * https://www.postgresql.org/about/news/2592/ * https://www.postgresql.org/docs/15/release-15-2.html - Bump latest_supported_llvm_ver to 15.- Update to 15.1: * https://www.postgresql.org/about/news/2543/ * https://www.postgresql.org/docs/15/release-15-1.html- Update to 15.0: * https://www.postgresql.org/about/news/p-2526/ * https://www.postgresql.org/docs/15/release-15.html - Move pg_upgrade from *-contrib to *-server. - Drop support for the 9.x versioning scheme.- Update to 15~rc2 * https://www.postgresql.org/about/news/p-2521/ * Reverting the "optimized order of GROUP BY keys" feature.- Fix source URLs- Update to 15~rc1 https://www.postgresql.org/about/news/p-2516/- Create mechanism to specify the latest supported LLVM version. Automatically pin to that version if the distribution has a newer unsupported default version.- Disable LLVM JIT on riscv64- Update to 15~beta4 https://www.postgresql.org/about/news/p-2507/- Update to 15~beta3 https://www.postgresql.org/about/news/p-2496/- use %version requires for the contrib package for now as 15~beta1 is actually smaller than 15.- Add proper conditionals for lz4 and zstd- Upgrade to 15~beta1 https://www.postgresql.org/about/news/postgresql-15-beta-1-released-2453/ https://www.postgresql.org/docs/15/release-15.html - Refreshed patches to apply cleanly again: 0001-jit-Workaround-potential-datalayout-mismatch-on-s390.patch postgresql-conf.patch postgresql-llvm-optional.patch postgresql-plperl-keep-rpath.patch postgresql-testsuite-keep-results-file.patch postgresql-var-run-socket.patch - Add buildrequires for lz4 and zstd support- fork package for postgresql 15- Upgrade to 14.3: * bsc#1199475, CVE-2022-1552: Confine additional operations within "security restricted operation" sandboxes. * https://www.postgresql.org/docs/14/release-14-3.html- bsc#1198166: Pin to llvm13 until the next patchlevel update.- bsc#1195680: Upgrade to 14.2: * https://www.postgresql.org/docs/14/release-14-2.html * Reindexing might be needed after applying this upgrade, so please read the release notes carefully.- boo#1190740: Add constraints file with 12GB of memory for s390x as a workaround- Add a llvmjit-devel subpackage to pull in the right versions of clang and llvm for building extensions. - Fix some mistakes in the interdependencies between the implementation packages and their noarch counterpart. - Update the BuildIgnore section.- bsc#1192516: Upgrade to 14.1 * Make the server reject extraneous data after an SSL or GSS encryption handshake (CVE-2021-23214). * Make libpq reject extraneous data after an SSL or GSS encryption handshake (CVE-2021-23222). * https://www.postgresql.org/docs/14/release-14-1.html- boo#1191782: Let rpmlint ignore shlib-policy-name-error.- Remove postgresql-testsuite-int8.sql.patch, because its purpose is unclear. This affects only the test subpackage.- Upgrade to 14.0 https://www.postgresql.org/about/news/postgresql-14-released-2318/ https://www.postgresql.org/docs/14/release-14.html- Let genlists skip non-existing binaries to avoid lots of version conditionals in the file lists.- Upgrade to 14~rc1 https://www.postgresql.org/about/news/postgresql-14-rc-1-released-2309/ https://www.postgresql.org/docs/14/release-14.html https://wiki.postgresql.org/wiki/PostgreSQL_14_Open_Items- Upgrade to 14~beta2 https://www.postgresql.org/about/news/postgresql-14-beta-2-released-2249/ https://www.postgresql.org/docs/14/release-14.html https://wiki.postgresql.org/wiki/PostgreSQL_14_Open_Items- Upgrade to 14~beta1 https://www.postgresql.org/about/news/postgresql-14-beta-1-released-2213/ https://www.postgresql.org/docs/14/release-14.html https://wiki.postgresql.org/wiki/PostgreSQL_14_Open_Items - disable postgresql-testsuite-int8.sql.patch: it seems it is not needed anymore, need to be double checked.- bsc#1185952: llvm12 breaks PostgreSQL 11 and 12 on s390x. Use llvm11 as a workaround.- Upgrade to version 13.3: * https://www.postgresql.org/docs/13/release-13-3.html * CVE-2021-32027, bsc#1185924: Prevent integer overflows in array subscripting calculations. * CVE-2021-32028, bsc#1185925: Fix mishandling of “junk” columns in INSERT ... ON CONFLICT ... UPDATE target lists. * CVE-2021-32029, bsc#1185926: Fix possibly-incorrect computation of UPDATE ... RETURNING "pg_psql_temporary_savepoint" does not exist”. - Don't use %_stop_on_removal, because it was meant to be private and got removed from openSUSE. %_restart_on_update is also private, but still supported and needed for now (bsc#1183168).- Re-enable build of the llvmjit subpackage on SLE, but it will only be delivered on PackageHub for now (boo#1183118).- Remove leftover PreReq on chkconfig, we stopped using it long time ago.- boo#1179945: Disable icu for PostgreSQL 10 (and older) on TW.- Upgrade to version 13.2: * https://www.postgresql.org/docs/13/release-13-2.html * Updating stored views and reindexing might be needed after applying this update. * CVE-2021-3393, bsc#1182040: Fix information leakage in constraint-violation error messages. * CVE-2021-20229, bsc#1182039: Fix failure to check per-column SELECT privileges in some join queries. * Obsoletes postgresql-icu68.patch.- Add postgresql-icu68.patch: fix build with ICU 68- bsc#1178961: %ghost the symlinks to pg_config and ecpg. - boo#1179765: BuildRequire libpq5 and libecpg6 when not building them to avoid dangling symlinks in the devel package.- Upgrade to version 13.1: * CVE-2020-25695, bsc#1178666: Block DECLARE CURSOR ... WITH HOLD and firing of deferred triggers within index expressions and materialized view queries. * CVE-2020-25694, bsc#1178667: a) Fix usage of complex connection-string parameters in pg_dump, pg_restore, clusterdb, reindexdb, and vacuumdb. b) When psql's \connect command re-uses connection parameters, ensure that all non-overridden parameters from a previous connection string are re-used. * CVE-2020-25696, bsc#1178668: Prevent psql's \gset command from modifying specially-treated variables. * Fix recently-added timetz test case so it works when the USA is not observing daylight savings time. (obsoletes postgresql-timetz.patch) * https://www.postgresql.org/about/news/2111/ * https://www.postgresql.org/docs/13/release-13-1.html- Fix a DST problem in the test suite: postgresql-timetz.patch https://postgr.es/m/16689-57701daa23b377bf@postgresql.org- Initial packaging of PostgreSQL 13: * https://www.postgresql.org/about/news/2077/ * https://www.postgresql.org/docs/13/release-13.htmlh03-ch2a 1725447847  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~16.4-150200.5.16.116.4-150200.5.16.1postgresql16htmlacronyms.htmladmin.htmladminpack.htmlamcheck.htmlapp-clusterdb.htmlapp-createdb.htmlapp-createuser.htmlapp-dropdb.htmlapp-dropuser.htmlapp-ecpg.htmlapp-initdb.htmlapp-pg-ctl.htmlapp-pg-dumpall.htmlapp-pg-isready.htmlapp-pgamcheck.htmlapp-pgbasebackup.htmlapp-pgchecksums.htmlapp-pgconfig.htmlapp-pgcontroldata.htmlapp-pgdump.htmlapp-pgreceivewal.htmlapp-pgreceivexlog.htmlapp-pgrecvlogical.htmlapp-pgresetwal.htmlapp-pgresetxlog.htmlapp-pgrestore.htmlapp-pgrewind.htmlapp-pgverifybackup.htmlapp-postgres.htmlapp-psql.htmlapp-reindexdb.htmlapp-vacuumdb.htmlappendix-obsolete.htmlappendixes.htmlapplevel-consistency.htmlarchive-module-callbacks.htmlarchive-module-init.htmlarchive-modules.htmlarrays.htmlauth-bsd.htmlauth-cert.htmlauth-delay.htmlauth-ident.htmlauth-ldap.htmlauth-methods.htmlauth-pam.htmlauth-password.htmlauth-peer.htmlauth-pg-hba-conf.htmlauth-radius.htmlauth-trust.htmlauth-username-maps.htmlauto-explain.htmlbackup-dump.htmlbackup-file.htmlbackup-manifest-files.htmlbackup-manifest-format.htmlbackup-manifest-toplevel.htmlbackup-manifest-wal-ranges.htmlbackup.htmlbasebackup-to-shell.htmlbasic-archive.htmlbgworker.htmlbiblio.htmlbki-commands.htmlbki-example.htmlbki-format.htmlbki-structure.htmlbki.htmlbloom.htmlbookindex.htmlbrin-builtin-opclasses.htmlbrin-extensibility.htmlbrin-intro.htmlbrin.htmlbtree-behavior.htmlbtree-gin.htmlbtree-gist.htmlbtree-implementation.htmlbtree-intro.htmlbtree-support-funcs.htmlbtree.htmlbug-reporting.htmlcatalog-pg-aggregate.htmlcatalog-pg-am.htmlcatalog-pg-amop.htmlcatalog-pg-amproc.htmlcatalog-pg-attrdef.htmlcatalog-pg-attribute.htmlcatalog-pg-auth-members.htmlcatalog-pg-authid.htmlcatalog-pg-cast.htmlcatalog-pg-class.htmlcatalog-pg-collation.htmlcatalog-pg-constraint.htmlcatalog-pg-conversion.htmlcatalog-pg-database.htmlcatalog-pg-db-role-setting.htmlcatalog-pg-default-acl.htmlcatalog-pg-depend.htmlcatalog-pg-description.htmlcatalog-pg-enum.htmlcatalog-pg-event-trigger.htmlcatalog-pg-extension.htmlcatalog-pg-foreign-data-wrapper.htmlcatalog-pg-foreign-server.htmlcatalog-pg-foreign-table.htmlcatalog-pg-index.htmlcatalog-pg-inherits.htmlcatalog-pg-init-privs.htmlcatalog-pg-language.htmlcatalog-pg-largeobject-metadata.htmlcatalog-pg-largeobject.htmlcatalog-pg-namespace.htmlcatalog-pg-opclass.htmlcatalog-pg-operator.htmlcatalog-pg-opfamily.htmlcatalog-pg-parameter-acl.htmlcatalog-pg-partitioned-table.htmlcatalog-pg-policy.htmlcatalog-pg-proc.htmlcatalog-pg-publication-namespace.htmlcatalog-pg-publication-rel.htmlcatalog-pg-publication.htmlcatalog-pg-range.htmlcatalog-pg-replication-origin.htmlcatalog-pg-rewrite.htmlcatalog-pg-seclabel.htmlcatalog-pg-sequence.htmlcatalog-pg-shdepend.htmlcatalog-pg-shdescription.htmlcatalog-pg-shseclabel.htmlcatalog-pg-statistic-ext-data.htmlcatalog-pg-statistic-ext.htmlcatalog-pg-statistic.htmlcatalog-pg-subscription-rel.htmlcatalog-pg-subscription.htmlcatalog-pg-tablespace.htmlcatalog-pg-transform.htmlcatalog-pg-trigger.htmlcatalog-pg-ts-config-map.htmlcatalog-pg-ts-config.htmlcatalog-pg-ts-dict.htmlcatalog-pg-ts-parser.htmlcatalog-pg-ts-template.htmlcatalog-pg-type.htmlcatalog-pg-user-mapping.htmlcatalogs-overview.htmlcatalogs.htmlcharset.htmlchecksums.htmlcitext.htmlclient-authentication-problems.htmlclient-authentication.htmlclient-interfaces.htmlcollation.htmlcolor-when.htmlcolor-which.htmlcolor.htmlconfig-setting.htmlconnect-estab.htmlcontinuous-archiving.htmlcontrib-dblink-build-sql-delete.htmlcontrib-dblink-build-sql-insert.htmlcontrib-dblink-build-sql-update.htmlcontrib-dblink-cancel-query.htmlcontrib-dblink-close.htmlcontrib-dblink-connect-u.htmlcontrib-dblink-connect.htmlcontrib-dblink-disconnect.htmlcontrib-dblink-error-message.htmlcontrib-dblink-exec.htmlcontrib-dblink-fetch.htmlcontrib-dblink-function.htmlcontrib-dblink-get-connections.htmlcontrib-dblink-get-notify.htmlcontrib-dblink-get-pkey.htmlcontrib-dblink-get-result.htmlcontrib-dblink-is-busy.htmlcontrib-dblink-open.htmlcontrib-dblink-send-query.htmlcontrib-prog-client.htmlcontrib-prog-server.htmlcontrib-prog.htmlcontrib-spi.htmlcontrib.htmlcreating-cluster.htmlcube.htmlcustom-rmgr.htmlcustom-scan-execution.htmlcustom-scan-path.htmlcustom-scan-plan.htmlcustom-scan.htmldatabase-roles.htmldatatype-binary.htmldatatype-bit.htmldatatype-boolean.htmldatatype-character.htmldatatype-datetime.htmldatatype-enum.htmldatatype-geometric.htmldatatype-json.htmldatatype-money.htmldatatype-net-types.htmldatatype-numeric.htmldatatype-oid.htmldatatype-pg-lsn.htmldatatype-pseudo.htmldatatype-textsearch.htmldatatype-uuid.htmldatatype-xml.htmldatatype.htmldatetime-appendix.htmldatetime-config-files.htmldatetime-input-rules.htmldatetime-invalid-input.htmldatetime-julian-dates.htmldatetime-keywords.htmldatetime-posix-timezone-specs.htmldatetime-units-history.htmldblink.htmlddl-alter.htmlddl-basics.htmlddl-constraints.htmlddl-default.htmlddl-depend.htmlddl-foreign-data.htmlddl-generated-columns.htmlddl-inherit.htmlddl-others.htmlddl-partitioning.htmlddl-priv.htmlddl-rowsecurity.htmlddl-schemas.htmlddl-system-columns.htmlddl.htmldefault-roles.htmldict-int.htmldict-xsyn.htmldifferent-replication-solutions.htmldisk-full.htmldisk-usage.htmldiskusage.htmldml-delete.htmldml-insert.htmldml-returning.htmldml-update.htmldml.htmldocguide-authoring.htmldocguide-build-meson.htmldocguide-build.htmldocguide-docbook.htmldocguide-style.htmldocguide-toolsets.htmldocguide.htmldomains.htmldynamic-trace.htmlearthdistance.htmlecpg-commands.htmlecpg-concept.htmlecpg-connect.htmlecpg-cpp.htmlecpg-descriptors.htmlecpg-develop.htmlecpg-dynamic.htmlecpg-errors.htmlecpg-informix-compat.htmlecpg-library.htmlecpg-lo.htmlecpg-oracle-compat.htmlecpg-pgtypes.htmlecpg-preproc.htmlecpg-process.htmlecpg-sql-allocate-descriptor.htmlecpg-sql-commands.htmlecpg-sql-connect.htmlecpg-sql-deallocate-descriptor.htmlecpg-sql-declare-statement.htmlecpg-sql-declare.htmlecpg-sql-describe.htmlecpg-sql-disconnect.htmlecpg-sql-execute-immediate.htmlecpg-sql-get-descriptor.htmlecpg-sql-open.htmlecpg-sql-prepare.htmlecpg-sql-set-autocommit.htmlecpg-sql-set-connection.htmlecpg-sql-set-descriptor.htmlecpg-sql-type.htmlecpg-sql-var.htmlecpg-sql-whenever.htmlecpg-variables.htmlecpg.htmlencryption-options.htmlerrcodes-appendix.htmlerror-message-reporting.htmlerror-style-guide.htmlevent-log-registration.htmlevent-trigger-definition.htmlevent-trigger-example.htmlevent-trigger-interface.htmlevent-trigger-matrix.htmlevent-trigger-table-rewrite-example.htmlevent-triggers.htmlexecutor.htmlexplicit-joins.htmlexplicit-locking.htmlextend-extensions.htmlextend-how.htmlextend-pgxs.htmlextend-type-system.htmlextend.htmlexternal-admin-tools.htmlexternal-extensions.htmlexternal-interfaces.htmlexternal-pl.htmlexternal-projects.htmlfdw-callbacks.htmlfdw-functions.htmlfdw-helpers.htmlfdw-planning.htmlfdw-row-locking.htmlfdwhandler.htmlfeatures-sql-standard.htmlfeatures.htmlfile-fdw.htmlfunctions-admin.htmlfunctions-aggregate.htmlfunctions-array.htmlfunctions-binarystring.htmlfunctions-bitstring.htmlfunctions-comparison.htmlfunctions-comparisons.htmlfunctions-conditional.htmlfunctions-datetime.htmlfunctions-enum.htmlfunctions-event-triggers.htmlfunctions-formatting.htmlfunctions-geometry.htmlfunctions-info.htmlfunctions-json.htmlfunctions-logical.htmlfunctions-matching.htmlfunctions-math.htmlfunctions-net.htmlfunctions-range.htmlfunctions-sequence.htmlfunctions-srf.htmlfunctions-statistics.htmlfunctions-string.htmlfunctions-subquery.htmlfunctions-textsearch.htmlfunctions-trigger.htmlfunctions-uuid.htmlfunctions-window.htmlfunctions-xml.htmlfunctions.htmlfuzzystrmatch.htmlgeneric-wal.htmlgenetic-algorithm.svggeqo-biblio.htmlgeqo-intro.htmlgeqo-intro2.htmlgeqo-pg-intro.htmlgeqo.htmlgin-builtin-opclasses.htmlgin-examples.htmlgin-extensibility.htmlgin-implementation.htmlgin-intro.htmlgin-limit.htmlgin-tips.htmlgin.htmlgin.svggist-builtin-opclasses.htmlgist-examples.htmlgist-extensibility.htmlgist-implementation.htmlgist-intro.htmlgist.htmlgit.htmlglossary.htmlgssapi-auth.htmlgssapi-enc.htmlhash-implementation.htmlhash-index.htmlhash-intro.htmlhigh-availability.htmlhistory.htmlhot-standby.htmlhow-parallel-query-works.htmlhstore.htmlindex-api.htmlindex-cost-estimation.htmlindex-functions.htmlindex-locking.htmlindex-scanning.htmlindex-unique-checks.htmlindex.htmlindexam.htmlindexes-bitmap-scans.htmlindexes-collations.htmlindexes-examine.htmlindexes-expressional.htmlindexes-index-only-scans.htmlindexes-intro.htmlindexes-multicolumn.htmlindexes-opclass.htmlindexes-ordering.htmlindexes-partial.htmlindexes-types.htmlindexes-unique.htmlindexes.htmlinformation-schema.htmlinfoschema-administrable-role-authorizations.htmlinfoschema-applicable-roles.htmlinfoschema-attributes.htmlinfoschema-character-sets.htmlinfoschema-check-constraint-routine-usage.htmlinfoschema-check-constraints.htmlinfoschema-collation-character-set-applicab.htmlinfoschema-collations.htmlinfoschema-column-column-usage.htmlinfoschema-column-domain-usage.htmlinfoschema-column-options.htmlinfoschema-column-privileges.htmlinfoschema-column-udt-usage.htmlinfoschema-columns.htmlinfoschema-constraint-column-usage.htmlinfoschema-constraint-table-usage.htmlinfoschema-data-type-privileges.htmlinfoschema-datatypes.htmlinfoschema-domain-constraints.htmlinfoschema-domain-udt-usage.htmlinfoschema-domains.htmlinfoschema-element-types.htmlinfoschema-enabled-roles.htmlinfoschema-foreign-data-wrapper-options.htmlinfoschema-foreign-data-wrappers.htmlinfoschema-foreign-server-options.htmlinfoschema-foreign-servers.htmlinfoschema-foreign-table-options.htmlinfoschema-foreign-tables.htmlinfoschema-information-schema-catalog-name.htmlinfoschema-key-column-usage.htmlinfoschema-parameters.htmlinfoschema-referential-constraints.htmlinfoschema-role-column-grants.htmlinfoschema-role-routine-grants.htmlinfoschema-role-table-grants.htmlinfoschema-role-udt-grants.htmlinfoschema-role-usage-grants.htmlinfoschema-routine-column-usage.htmlinfoschema-routine-privileges.htmlinfoschema-routine-routine-usage.htmlinfoschema-routine-sequence-usage.htmlinfoschema-routine-table-usage.htmlinfoschema-routines.htmlinfoschema-schema.htmlinfoschema-schemata.htmlinfoschema-sequences.htmlinfoschema-sql-features.htmlinfoschema-sql-implementation-info.htmlinfoschema-sql-parts.htmlinfoschema-sql-sizing.htmlinfoschema-table-constraints.htmlinfoschema-table-privileges.htmlinfoschema-tables.htmlinfoschema-transforms.htmlinfoschema-triggered-update-columns.htmlinfoschema-triggers.htmlinfoschema-udt-privileges.htmlinfoschema-usage-privileges.htmlinfoschema-user-defined-types.htmlinfoschema-user-mapping-options.htmlinfoschema-user-mappings.htmlinfoschema-view-column-usage.htmlinfoschema-view-routine-usage.htmlinfoschema-view-table-usage.htmlinfoschema-views.htmlinstall-binaries.htmlinstall-getsource.htmlinstall-make.htmlinstall-meson.htmlinstall-post.htmlinstall-requirements.htmlinstall-windows-full.htmlinstall-windows.htmlinstallation-platform-notes.htmlinstallation.htmlintagg.htmlintarray.htmlinternals.htmlintro-whatis.htmlisn.htmljit-configuration.htmljit-decision.htmljit-extensibility.htmljit-reason.htmljit.htmlkernel-resources.htmllargeobjects.htmllegalnotice.htmllibpq-async.htmllibpq-build.htmllibpq-cancel.htmllibpq-connect.htmllibpq-control.htmllibpq-copy.htmllibpq-envars.htmllibpq-events.htmllibpq-example.htmllibpq-exec.htmllibpq-fastpath.htmllibpq-ldap.htmllibpq-misc.htmllibpq-notice-processing.htmllibpq-notify.htmllibpq-pgpass.htmllibpq-pgservice.htmllibpq-pipeline-mode.htmllibpq-single-row-mode.htmllibpq-ssl.htmllibpq-status.htmllibpq-threading.htmllibpq.htmllimits.htmllo-examplesect.htmllo-funcs.htmllo-implementation.htmllo-interfaces.htmllo-intro.htmllo.htmllocale.htmllocking-indexes.htmllogfile-maintenance.htmllogical-replication-architecture.htmllogical-replication-col-lists.htmllogical-replication-config.htmllogical-replication-conflicts.htmllogical-replication-monitoring.htmllogical-replication-publication.htmllogical-replication-quick-setup.htmllogical-replication-restrictions.htmllogical-replication-row-filter.htmllogical-replication-security.htmllogical-replication-subscription.htmllogical-replication.htmllogicaldecoding-catalogs.htmllogicaldecoding-example.htmllogicaldecoding-explanation.htmllogicaldecoding-output-plugin.htmllogicaldecoding-sql.htmllogicaldecoding-streaming.htmllogicaldecoding-synchronous.htmllogicaldecoding-two-phase-commits.htmllogicaldecoding-walsender.htmllogicaldecoding-writer.htmllogicaldecoding.htmlltree.htmlmaintenance.htmlmanage-ag-config.htmlmanage-ag-createdb.htmlmanage-ag-dropdb.htmlmanage-ag-overview.htmlmanage-ag-tablespaces.htmlmanage-ag-templatedbs.htmlmanaging-databases.htmlmonitoring-locks.htmlmonitoring-ps.htmlmonitoring-stats.htmlmonitoring.htmlmultibyte.htmlmultivariate-statistics-examples.htmlmvcc-caveats.htmlmvcc-intro.htmlmvcc-serialization-failure-handling.htmlmvcc.htmlnls-programmer.htmlnls-translator.htmlnls.htmlnon-durability.htmlnotation.htmloid2name.htmloldsnapshot.htmloverview.htmlpageinspect.htmlpagelayout.svgparallel-plans.htmlparallel-query.htmlparallel-safety.htmlparser-stage.htmlpasswordcheck.htmlperformance-tips.htmlperm-functions.htmlpgarchivecleanup.htmlpgbench.htmlpgbuffercache.htmlpgcrypto.htmlpgfreespacemap.htmlpgprewarm.htmlpgrowlocks.htmlpgstatstatements.htmlpgstattuple.htmlpgsurgery.htmlpgtestfsync.htmlpgtesttiming.htmlpgtrgm.htmlpgupgrade.htmlpgvisibility.htmlpgwaldump.htmlpgwalinspect.htmlpgxlogdump.htmlplanner-optimizer.htmlplanner-stats-details.htmlplanner-stats-security.htmlplanner-stats.htmlplhandler.htmlplperl-builtins.htmlplperl-data.htmlplperl-event-triggers.htmlplperl-funcs.htmlplperl-global.htmlplperl-triggers.htmlplperl-trusted.htmlplperl-under-the-hood.htmlplperl.htmlplpgsql-control-structures.htmlplpgsql-cursors.htmlplpgsql-declarations.htmlplpgsql-development-tips.htmlplpgsql-errors-and-messages.htmlplpgsql-expressions.htmlplpgsql-implementation.htmlplpgsql-overview.htmlplpgsql-porting.htmlplpgsql-statements.htmlplpgsql-structure.htmlplpgsql-transactions.htmlplpgsql-trigger.htmlplpgsql.htmlplpython-data.htmlplpython-database.htmlplpython-do.htmlplpython-envar.htmlplpython-funcs.htmlplpython-python23.htmlplpython-sharing.htmlplpython-subtransaction.htmlplpython-transactions.htmlplpython-trigger.htmlplpython-util.htmlplpython.htmlpltcl-config.htmlpltcl-data.htmlpltcl-dbaccess.htmlpltcl-error-handling.htmlpltcl-event-trigger.htmlpltcl-functions.htmlpltcl-global.htmlpltcl-overview.htmlpltcl-procnames.htmlpltcl-subtransactions.htmlpltcl-transactions.htmlpltcl-trigger.htmlpltcl.htmlpopulate.htmlpostgres-fdw.htmlpostgres-user.htmlpredefined-roles.htmlpreface.htmlpreventing-server-spoofing.htmlprogress-reporting.htmlprotocol-changes.htmlprotocol-error-fields.htmlprotocol-flow.htmlprotocol-logical-replication.htmlprotocol-logicalrep-message-formats.htmlprotocol-message-formats.htmlprotocol-message-types.htmlprotocol-overview.htmlprotocol-replication.htmlprotocol.htmlqueries-limit.htmlqueries-order.htmlqueries-overview.htmlqueries-select-lists.htmlqueries-table-expressions.htmlqueries-union.htmlqueries-values.htmlqueries-with.htmlqueries.htmlquery-path.htmlquerytree.htmlrangetypes.htmlrecovery-config.htmlreference-client.htmlreference-server.htmlreference.htmlregress-coverage.htmlregress-evaluation.htmlregress-run.htmlregress-tap.htmlregress-variant.htmlregress.htmlrelease-16-1.htmlrelease-16-2.htmlrelease-16-3.htmlrelease-16-4.htmlrelease-16.htmlrelease-prior.htmlrelease.htmlreplication-origins.htmlresources.htmlrole-attributes.htmlrole-membership.htmlrole-removal.htmlroutine-reindex.htmlroutine-vacuuming.htmlrow-estimation-examples.htmlrowtypes.htmlrule-system.htmlrules-materializedviews.htmlrules-privileges.htmlrules-status.htmlrules-triggers.htmlrules-update.htmlrules-views.htmlrules.htmlruntime-config-autovacuum.htmlruntime-config-client.htmlruntime-config-compatible.htmlruntime-config-connection.htmlruntime-config-custom.htmlruntime-config-developer.htmlruntime-config-error-handling.htmlruntime-config-file-locations.htmlruntime-config-locks.htmlruntime-config-logging.htmlruntime-config-preset.htmlruntime-config-query.htmlruntime-config-replication.htmlruntime-config-resource.htmlruntime-config-short.htmlruntime-config-statistics.htmlruntime-config-wal.htmlruntime-config.htmlruntime.htmlsasl-authentication.htmlseg.htmlsepgsql.htmlserver-programming.htmlserver-shutdown.htmlserver-start.htmlsource-conventions.htmlsource-format.htmlsource.htmlsourcerepo.htmlspgist-builtin-opclasses.htmlspgist-examples.htmlspgist-extensibility.htmlspgist-implementation.htmlspgist-intro.htmlspgist.htmlspi-examples.htmlspi-interface-support.htmlspi-interface.htmlspi-memory.htmlspi-realloc.htmlspi-spi-commit.htmlspi-spi-connect.htmlspi-spi-copytuple.htmlspi-spi-cursor-close.htmlspi-spi-cursor-fetch.htmlspi-spi-cursor-find.htmlspi-spi-cursor-move.htmlspi-spi-cursor-open-with-args.htmlspi-spi-cursor-open-with-paramlist.htmlspi-spi-cursor-open.htmlspi-spi-cursor-parse-open.htmlspi-spi-exec.htmlspi-spi-execp.htmlspi-spi-execute-extended.htmlspi-spi-execute-plan-extended.htmlspi-spi-execute-plan-with-paramlist.htmlspi-spi-execute-plan.htmlspi-spi-execute-with-args.htmlspi-spi-execute.htmlspi-spi-finish.htmlspi-spi-fname.htmlspi-spi-fnumber.htmlspi-spi-freeplan.htmlspi-spi-freetuple.htmlspi-spi-freetupletable.htmlspi-spi-getargcount.htmlspi-spi-getargtypeid.htmlspi-spi-getbinval.htmlspi-spi-getnspname.htmlspi-spi-getrelname.htmlspi-spi-gettype.htmlspi-spi-gettypeid.htmlspi-spi-getvalue.htmlspi-spi-is-cursor-plan.htmlspi-spi-keepplan.htmlspi-spi-modifytuple.htmlspi-spi-palloc.htmlspi-spi-pfree.htmlspi-spi-prepare-cursor.htmlspi-spi-prepare-extended.htmlspi-spi-prepare-params.htmlspi-spi-prepare.htmlspi-spi-register-relation.htmlspi-spi-register-trigger-data.htmlspi-spi-result-code-string.htmlspi-spi-returntuple.htmlspi-spi-rollback.htmlspi-spi-saveplan.htmlspi-spi-scroll-cursor-fetch.htmlspi-spi-scroll-cursor-move.htmlspi-spi-start-transaction.htmlspi-spi-unregister-relation.htmlspi-transaction.htmlspi-visibility.htmlspi.htmlsql-abort.htmlsql-alteraggregate.htmlsql-altercollation.htmlsql-alterconversion.htmlsql-alterdatabase.htmlsql-alterdefaultprivileges.htmlsql-alterdomain.htmlsql-altereventtrigger.htmlsql-alterextension.htmlsql-alterforeigndatawrapper.htmlsql-alterforeigntable.htmlsql-alterfunction.htmlsql-altergroup.htmlsql-alterindex.htmlsql-alterlanguage.htmlsql-alterlargeobject.htmlsql-altermaterializedview.htmlsql-alteropclass.htmlsql-alteroperator.htmlsql-alteropfamily.htmlsql-alterpolicy.htmlsql-alterprocedure.htmlsql-alterpublication.htmlsql-alterrole.htmlsql-alterroutine.htmlsql-alterrule.htmlsql-alterschema.htmlsql-altersequence.htmlsql-alterserver.htmlsql-alterstatistics.htmlsql-altersubscription.htmlsql-altersystem.htmlsql-altertable.htmlsql-altertablespace.htmlsql-altertrigger.htmlsql-altertsconfig.htmlsql-altertsdictionary.htmlsql-altertsparser.htmlsql-altertstemplate.htmlsql-altertype.htmlsql-alteruser.htmlsql-alterusermapping.htmlsql-alterview.htmlsql-analyze.htmlsql-begin.htmlsql-call.htmlsql-checkpoint.htmlsql-close.htmlsql-cluster.htmlsql-commands.htmlsql-comment.htmlsql-commit-prepared.htmlsql-commit.htmlsql-copy.htmlsql-create-access-method.htmlsql-createaggregate.htmlsql-createcast.htmlsql-createcollation.htmlsql-createconversion.htmlsql-createdatabase.htmlsql-createdomain.htmlsql-createeventtrigger.htmlsql-createextension.htmlsql-createforeigndatawrapper.htmlsql-createforeigntable.htmlsql-createfunction.htmlsql-creategroup.htmlsql-createindex.htmlsql-createlanguage.htmlsql-creatematerializedview.htmlsql-createopclass.htmlsql-createoperator.htmlsql-createopfamily.htmlsql-createpolicy.htmlsql-createprocedure.htmlsql-createpublication.htmlsql-createrole.htmlsql-createrule.htmlsql-createschema.htmlsql-createsequence.htmlsql-createserver.htmlsql-createstatistics.htmlsql-createsubscription.htmlsql-createtable.htmlsql-createtableas.htmlsql-createtablespace.htmlsql-createtransform.htmlsql-createtrigger.htmlsql-createtsconfig.htmlsql-createtsdictionary.htmlsql-createtsparser.htmlsql-createtstemplate.htmlsql-createtype.htmlsql-createuser.htmlsql-createusermapping.htmlsql-createview.htmlsql-deallocate.htmlsql-declare.htmlsql-delete.htmlsql-discard.htmlsql-do.htmlsql-drop-access-method.htmlsql-drop-owned.htmlsql-dropaggregate.htmlsql-dropcast.htmlsql-dropcollation.htmlsql-dropconversion.htmlsql-dropdatabase.htmlsql-dropdomain.htmlsql-dropeventtrigger.htmlsql-dropextension.htmlsql-dropforeigndatawrapper.htmlsql-dropforeigntable.htmlsql-dropfunction.htmlsql-dropgroup.htmlsql-dropindex.htmlsql-droplanguage.htmlsql-dropmaterializedview.htmlsql-dropopclass.htmlsql-dropoperator.htmlsql-dropopfamily.htmlsql-droppolicy.htmlsql-dropprocedure.htmlsql-droppublication.htmlsql-droprole.htmlsql-droproutine.htmlsql-droprule.htmlsql-dropschema.htmlsql-dropsequence.htmlsql-dropserver.htmlsql-dropstatistics.htmlsql-dropsubscription.htmlsql-droptable.htmlsql-droptablespace.htmlsql-droptransform.htmlsql-droptrigger.htmlsql-droptsconfig.htmlsql-droptsdictionary.htmlsql-droptsparser.htmlsql-droptstemplate.htmlsql-droptype.htmlsql-dropuser.htmlsql-dropusermapping.htmlsql-dropview.htmlsql-end.htmlsql-execute.htmlsql-explain.htmlsql-expressions.htmlsql-fetch.htmlsql-grant.htmlsql-importforeignschema.htmlsql-insert.htmlsql-keywords-appendix.htmlsql-listen.htmlsql-load.htmlsql-lock.htmlsql-merge.htmlsql-move.htmlsql-notify.htmlsql-prepare-transaction.htmlsql-prepare.htmlsql-reassign-owned.htmlsql-refreshmaterializedview.htmlsql-reindex.htmlsql-release-savepoint.htmlsql-reset.htmlsql-revoke.htmlsql-rollback-prepared.htmlsql-rollback-to.htmlsql-rollback.htmlsql-savepoint.htmlsql-security-label.htmlsql-select.htmlsql-selectinto.htmlsql-set-constraints.htmlsql-set-role.htmlsql-set-session-authorization.htmlsql-set-transaction.htmlsql-set.htmlsql-show.htmlsql-start-transaction.htmlsql-syntax-calling-funcs.htmlsql-syntax-lexical.htmlsql-syntax.htmlsql-truncate.htmlsql-unlisten.htmlsql-update.htmlsql-vacuum.htmlsql-values.htmlsql.htmlssh-tunnels.htmlssl-tcp.htmlsslinfo.htmlsspi-auth.htmlstorage-file-layout.htmlstorage-fsm.htmlstorage-hot.htmlstorage-init.htmlstorage-page-layout.htmlstorage-toast.htmlstorage-vm.htmlstorage.htmlstylesheet.csssubxacts.htmlsupported-platforms.htmlsystem-catalog-declarations.htmlsystem-catalog-initial-data.htmltableam.htmltablefunc.htmltablesample-method.htmltablesample-support-functions.htmltcn.htmltest-decoding.htmltextsearch-configuration.htmltextsearch-controls.htmltextsearch-debugging.htmltextsearch-dictionaries.htmltextsearch-features.htmltextsearch-indexes.htmltextsearch-intro.htmltextsearch-limitations.htmltextsearch-parsers.htmltextsearch-psql.htmltextsearch-tables.htmltextsearch.htmltransaction-id.htmltransaction-iso.htmltransactions.htmltrigger-datachanges.htmltrigger-definition.htmltrigger-example.htmltrigger-interface.htmltriggers.htmltsm-system-rows.htmltsm-system-time.htmltutorial-accessdb.htmltutorial-advanced-intro.htmltutorial-advanced.htmltutorial-agg.htmltutorial-arch.htmltutorial-concepts.htmltutorial-conclusion.htmltutorial-createdb.htmltutorial-delete.htmltutorial-fk.htmltutorial-inheritance.htmltutorial-install.htmltutorial-join.htmltutorial-populate.htmltutorial-select.htmltutorial-sql-intro.htmltutorial-sql.htmltutorial-start.htmltutorial-table.htmltutorial-transactions.htmltutorial-update.htmltutorial-views.htmltutorial-window.htmltutorial.htmltwo-phase.htmltypeconv-func.htmltypeconv-oper.htmltypeconv-overview.htmltypeconv-query.htmltypeconv-select.htmltypeconv-union-case.htmltypeconv.htmlunaccent.htmlunsupported-features-sql-standard.htmlupgrading.htmluser-manag.htmlusing-explain.htmluuid-ossp.htmlvacuumlo.htmlview-pg-available-extension-versions.htmlview-pg-available-extensions.htmlview-pg-backend-memory-contexts.htmlview-pg-config.htmlview-pg-cursors.htmlview-pg-file-settings.htmlview-pg-group.htmlview-pg-hba-file-rules.htmlview-pg-ident-file-mappings.htmlview-pg-indexes.htmlview-pg-locks.htmlview-pg-matviews.htmlview-pg-policies.htmlview-pg-prepared-statements.htmlview-pg-prepared-xacts.htmlview-pg-publication-tables.htmlview-pg-replication-origin-status.htmlview-pg-replication-slots.htmlview-pg-roles.htmlview-pg-rules.htmlview-pg-seclabels.htmlview-pg-sequences.htmlview-pg-settings.htmlview-pg-shadow.htmlview-pg-shmem-allocations.htmlview-pg-stats-ext-exprs.htmlview-pg-stats-ext.htmlview-pg-stats.htmlview-pg-tables.htmlview-pg-timezone-abbrevs.htmlview-pg-timezone-names.htmlview-pg-user-mappings.htmlview-pg-user.htmlview-pg-views.htmlviews-overview.htmlviews.htmlwal-async-commit.htmlwal-configuration.htmlwal-internals.htmlwal-intro.htmlwal-reliability.htmlwal.htmlwarm-standby-failover.htmlwarm-standby.htmlwhen-can-parallel-query-be-used.htmlxact-locking.htmlxaggr.htmlxfunc-c.htmlxfunc-internal.htmlxfunc-optimization.htmlxfunc-overload.htmlxfunc-pl.htmlxfunc-sql.htmlxfunc-volatility.htmlxfunc.htmlxindex.htmlxml-limits-conformance.htmlxml2.htmlxoper-optimization.htmlxoper.htmlxplang-install.htmlxplang.htmlxproc.htmlxtypes.htmlSPI_commit.3pg16.gzSPI_commit_and_chain.3pg16.gzSPI_connect.3pg16.gzSPI_connect_ext.3pg16.gzSPI_copytuple.3pg16.gzSPI_cursor_close.3pg16.gzSPI_cursor_fetch.3pg16.gzSPI_cursor_find.3pg16.gzSPI_cursor_move.3pg16.gzSPI_cursor_open.3pg16.gzSPI_cursor_open_with_args.3pg16.gzSPI_cursor_open_with_paramlist.3pg16.gzSPI_cursor_parse_open.3pg16.gzSPI_exec.3pg16.gzSPI_execp.3pg16.gzSPI_execute.3pg16.gzSPI_execute_extended.3pg16.gzSPI_execute_plan.3pg16.gzSPI_execute_plan_extended.3pg16.gzSPI_execute_plan_with_paramlist.3pg16.gzSPI_execute_with_args.3pg16.gzSPI_finish.3pg16.gzSPI_fname.3pg16.gzSPI_fnumber.3pg16.gzSPI_freeplan.3pg16.gzSPI_freetuple.3pg16.gzSPI_freetuptable.3pg16.gzSPI_getargcount.3pg16.gzSPI_getargtypeid.3pg16.gzSPI_getbinval.3pg16.gzSPI_getnspname.3pg16.gzSPI_getrelname.3pg16.gzSPI_gettype.3pg16.gzSPI_gettypeid.3pg16.gzSPI_getvalue.3pg16.gzSPI_is_cursor_plan.3pg16.gzSPI_keepplan.3pg16.gzSPI_modifytuple.3pg16.gzSPI_palloc.3pg16.gzSPI_pfree.3pg16.gzSPI_prepare.3pg16.gzSPI_prepare_cursor.3pg16.gzSPI_prepare_extended.3pg16.gzSPI_prepare_params.3pg16.gzSPI_register_relation.3pg16.gzSPI_register_trigger_data.3pg16.gzSPI_repalloc.3pg16.gzSPI_result_code_string.3pg16.gzSPI_returntuple.3pg16.gzSPI_rollback.3pg16.gzSPI_rollback_and_chain.3pg16.gzSPI_saveplan.3pg16.gzSPI_scroll_cursor_fetch.3pg16.gzSPI_scroll_cursor_move.3pg16.gzSPI_start_transaction.3pg16.gzSPI_unregister_relation.3pg16.gzdblink.3pg16.gzdblink_build_sql_delete.3pg16.gzdblink_build_sql_insert.3pg16.gzdblink_build_sql_update.3pg16.gzdblink_cancel_query.3pg16.gzdblink_close.3pg16.gzdblink_connect.3pg16.gzdblink_connect_u.3pg16.gzdblink_disconnect.3pg16.gzdblink_error_message.3pg16.gzdblink_exec.3pg16.gzdblink_fetch.3pg16.gzdblink_get_connections.3pg16.gzdblink_get_notify.3pg16.gzdblink_get_pkey.3pg16.gzdblink_get_result.3pg16.gzdblink_is_busy.3pg16.gzdblink_open.3pg16.gzdblink_send_query.3pg16.gz/usr/share/doc/packages//usr/share/doc/packages/postgresql16//usr/share/doc/packages/postgresql16/html//usr/share/man/man3/-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:35499/SUSE_SLE-15-SP2_Update/7a6c2045e6075caba664bb63f96ac321-postgresql16.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxdirectoryXML 1.0 document, UTF-8 Unicode text, with very long linesSVG Scalable Vector Graphics imageASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) t0%`, utf-8137529d43ded1039b91153a86e48666139396b427fee2ceefbb0f9500c8d1514?P7zXZ !t/N ]"k%n凛0#J:fV3sO `TDԫ( 4%7EmwOKicQy?'˦[e[\J ؀my4r=UN>?i|i4RazmsY#{r,$Lcz:"~wIڷ"Dy^ :Zԥq>&Ӝ[ jTVs v,+'4S <Y6܊%ʘf'v"n|@&0b^ͻT^@Ub iDemwG_9kMĐX~ f]XWXQITff>XKa+y=7=UüM_OdalWe#S{ g/G RKqjzj8(DF`1'XK15xh( EPi$-1sPl?}l:mP6~91PW; Y6cY]E[YNǨ3|%~i,MAشs`i=ž)6]4rMyH4P^ZQbt7ǙbŮ=ɠ1;g'm~ JN|kL,0!yj, 3aP. תaUQSq?I+\bcZ)RFP3>?.6s깺i6MjeUlaiqJ<\5\!iqyr{ƟE1вJ>p +w\m#rleCYm A5R_'CLZ,֙͋[I#ԇ8rb1{.&: —N! AiH2j:ؘYc%E@,d%o_mEF\+H"ulֹTFPHvU sXBwِ:oQ>L"&*2BdZW<Yݐƶщ߼~s]8N5^4E>?PHaJ]x;rA A \[wWu4 :RRl?u_A}.Tľv}DLؘSz `kCK3wSC@ wsJC}ٵ!w:Vqi+>&ᘝSEtxҁPЄ?E3 ;g]dWIXn8% X2e@Х%h9j'n:)04؁H6܉~NVPn)=gZ*LJwtt'T%Rӟ1M! Nq`ga^=* _-ZcALȜ31y:zDq_ދ+ٝ|+a<Ȍjҵ@Q; HKu=2 [l^e`d% NYZM}->n[LӼ˞fJ{fϓ kŰ*%Q"Ap:= <4v3?i R K*F 01Zl6VF֊`q)00֡X^(]*|CETGuc/FӰĺo𷛗[y_<[80{(u=`k{Χ& ~ڣӍm=#삕p;ZGy5)-U{g{\'#q,bMw(aeg:e]#xyLSNxV$r]ݳܚ@tQŤhTb˸QP(l0ޚYZY [>wߞ9:˶ ƧDp\;86GmO-En1sbwrKƗEM#+)kJ8?qJ)p_7>E7MB˙=T}cd&36{-Ē(*U8;,~h}5k…'@u-v7I͙l:dҔ%"l3gXn7fG Ǹr##h'#`G0|C^5MMF4"AmX*q= 6޷&Nk_璕#85HJךQYȿHuhZ2jz @$HDas= /jL*]]lyy' ٟd*(.`;h?c|U?'˯ (mbG=Nxv5ٕOg^$Ui.?Ywe.b+-vU?ŗP$Pw-sAIAJL(AV4,_~EoYgK\ݣtӞP⊺w^u~qЛsq0SpSgnTDp0ocb4ȟl&rq`"^JuRd sc"ĈH6|9o6Ud]+9;jfwW4eqP?ZK m]Wi k^͗BT";hQo݂9~b?KO!?:9|B)޸\It4)3؝COv\{c9vVU$l֭<>'Mu_tp ܏+\!ew=t8Y:'cAſ7^)Ph]L_ BX6Vnr+ͬMoD:rry󊋑"$o7$2{"`ZFu-,V9?NG"HdLMy_G? f|OJwe3׷G|lA)g/Fh 6+vb6L La2H%ݓZa{ħ'qGL]nP+P`#{Q{ t@a(B{QI"-Zp@/Jm}tB\xj0d"_L$y^|Vl$Q]$3Ev;*$8fX7>ᝌb@N#-R 'ͮ P.76) ̋ϗʨmYi[q\ k8u`b߳Ѥ &̯n lD˳"E3n.WE[{76[QfTo3 05,p~Qmq#b,\#+&4o2"[xS{Q ߚ`z`d&}=*@ ]CcQL9Ќqᵔ[p"W)Y~S4}=:͈C-d|+x,@b2n:Bnckm|du;oUR>:0 Vf\Q |pfӶGQ8'yY.A"+ciaq>k O{!G#qiwH)xK_>\ ?tkOhvnu %yxG,N`MS+}rg)F1ΨSO!OZK=CnƔz +)Ģf1~H6D(CanLn1#DSCeG.ʞ^'ŝL I8>Bis4o4f:8Rߛ& Mcvđ2O{'DgB;/hn.L[B4YK4WanU_:S Iɴ+[R"S#H4Ձ*<7:V qsd&e6=ѭ< 3XuGA .p"yo(5kB![x;aEDDM*ܔa.onR/YŮ`\1 yAd H kC=Zf n|⭊hG*?q߁g[QNm,@,N3!޳T ovX4S[s]n)_XB~g069y[,M 0*h qU9}/-|z#0An ^T=aanhWM-7)rԶYWMj6<Avoـ|kR yb6h=mscv{it.NY_v5=`L9ylr[ VﳂnlN ޡ0\N0aݻFL>Tϴ1+J/i}"TeA9>24ؙP.10QXƠ#19:2p+aDso-[7l%:%^debr*܄Y;O2#b(B1߬VV%\$IpdS|hihCqa/JĘ]g#nJ<ٰ҃u^&?{X@$*j:"7 jK(2]NhpTғ!ydԱv{,29*⚠4J~%O%3\=y40\DS~XBNFyҙW и<{/3d_dwӵ8_Plɋ *7iGxD|_sN)]& h[HߖZQIbeK@|K !@=omBqBvܓSŴKg. @bU٫C(P2~fAa;akoBio&Drd RR@+gyWf[.wDLؠ\s-k_dOs.e( tfjG۔rTS2y>2~l Ξ!S.$Ll#e-`?B2N]~G{g7b*‹Bkho6FMYA&JvT:*i>g s,J.ŵuVWd,\27[_DrNB(p !NĨ-Dҫ/[$]ᴻq@\j&:$JRy*:s0 %$2b$ |6_"AJ;7!x\ mO;'R%)%e/;+fk|M'~sڲ53܄񈕴qKEhR-(u gX v XM7@U]l0f%>P4Xy b S{[Sr('xtxPM3̴NV[%Hblߥجߞ)jΠEU*ncS{ [i`/Ŏn5kl)Ls2- R>Me bPqc_Z 4Ůs뉚~N? 7K )&ޗH.VدݵٰX48 pLbW3gݖd}LDRx%p2wοz,ߠ+[{4SbJ.pZ_wk*ىG` fx*?nl KמuZ>;'Wp!BcT_ $%4~TM&J rHesstF j"Nͨ<0c5rnjDYnu-K^?IRaC.iK^詠h܆B%Yۑ84~?fkĚvy=,njtƥ?*'><gbI˧ a428+ZL l?SrWҊ{4H6>Gֽ'mDwt gX͞sW rr?xi{p=w .A?6)Q@71,vv%vDuءR]F!);IS"7(:]R "tp2C3J07;:'ŌK qq$^<ڴQ>.a9cY!?݇!q42nҀ/TIf9nȨ[ȿ.C%# {V$kalr)D+H z?*n{}ZW J-Ng'vE%2ҷaL%Ixr2[zzR+ǵ'Z)iDdP:8O VRAr+v'FiA)ػ;+q#tRW))E \gC~&`Ԃk"v!1rW[c78rF3V;0'{5VUl4M` ^YipTdbP3ˏ+\ . 4Ɇ|@0h|&׎_Fw] p {t0t$8z9n64Y7> S.# xH| 8{ZO6@6jbz^x"w6 8u*k=zFTĹ*ȡd=-#'yjn*fCsc|44aVO49\alIZ$USkX-Ouw5FnbTv́^MqnyUDV w0,iLB,7 Go "kGj? 9x( *ԙavrN:\Σ1-$Y}M J~މe]D¥ O/|E=6bp@?2-oDģ_Uiqoh 7_wYm~m6e[L^4ZՂP&mMUf>jK' z},5BZb|< Ho$q2ʛXkzqPi[,#|ҮRR#!*ҋN_lj~My0Mԁ UD>!9[—JiDs,X6; 7lB/WroaQommsٝXk/j}6"dAIҀVt4Dgi@$bcEhy*39狰N-f_ =nSS8&& X͹CAOỦX&M&!)tjïw!vI/EdmO>yL ͓G|MKS$1u"+.tk F, W+VKexljVXh^, 8`Ǣ,m7 %. ά# ŕ4s|}<9ƿLh.FXq wI p Bll(AC*=9{v:_M@]~ ?ҢMb_Bg yҁҁrX*C*:^8Fž6BIv2}V{3`T5^Ai/JO c@VĘryv9u%RwfIy5}t>n=u gP7pCD,!)6r/ VT$&()]%ڼ>iξUϦdMnBop4i*9١IZQMw&||z!]G9A{/-GЊč -;J 8KP֝Ls\FI흧Yj`0*M:MKMxn.褜R}R1|AM΂0:RX3[5d6g0zr!ģ ^}lNjI^Qķ !(K;HۄL{é WĎ<Mt?۠]6vv#fňԁCL F%pKI2!Iz5sw~NcT>.j-VZ R-q~[+&6'cPey4 vCd6&`P#<#ң**E[<2JӴޱPܔkn WKIVK*;jй (taʂ] Y(H]Kt:2Ty{6?&-'ScZEg,+_6B^ Zx> h(f s$pU8L*~i:P!^Ƕ~iY}$35)/%(Y/O"n`܍H 1z[YN#u$xݮA% zǃ|,ʂbWVL< -,5 Br飹hE/T;C+Hm(pa]@SM3}=='`Wxtrp^ŕm:oHlJ&)m^pVO l[5w8B^!y3DW/m&:i߿rJL^&Km'߳֒.Ali{kN#kz뵚({2f3 YI:'gHSu[߳|<=#'s]Iߖ}Z5&99\S2'q;e,"eQhFf_̩@[b{ XEOuw g,ދ׊#zeȡ MԦ%,Y \f_]:v,.8=6b%v`fnUӐٮ-5w1O?%H؉p@ۅ V)nu>}r)7UhROΘ5IKN; F]goR׋qc'kLP2QyCאp@V *I$M J$)V7#;RIarF6|ކrZAIxN)F]ot/D*?z%]ǹ'E4d)|Hi鉳]` kXxqqD\G_&j>PXJd_-?=Bf\ VE);y,qղX<~M֐B^ :;\F(+!ţe4=E\0KسI-C_\9+k¡ye=7A^ /_[17e=ڶ_NUZNi?Pq2e>o37MO^X\&1s,J WqK>[ٽ!(")9=hy|WP̡=By{a1f_.r7 Tyǵ*\q;bk˫c*&,"fǼobE(|N!̌*I_ɝ tM*Ъn4Y+\P7̫vKOUW0 fR72)49`2{fqp/ZeޡF6! EHv r*9.fY{SZT͐LZuD/Q3܄crJ^{W됍tV&c@GCe5VtНc+6f(p<:ZHEBV~5v N+q& NTn-XM4|V<b/ETUp/b^DDti( $#j @'|{]NSn<4&gADA:!J;l;a>Ip|DAֲS$2V3ԆJՑA1 D 'FΥd 2Ym>ˆSZqߤru> _- >a 1,3tK5zLc,Xw/ɤD]ULK.nKLmbKz >}oh}ꈗ/K},3MSB|}'_ LYup%T0bfn54/ jy&g v|? U?2qlyG0 ɑ^2fuHR SdIlJ|yŠ:\z_~}#QP)l!ۨ}zS?]*I&;GT_uCm GN&_D[_4Ɔo~{3ÂWvd23+3byJa8vO\}52PVR6ނfo`f(a' ށ9~tpm|\oZ3N?_rRN)G,.Q~ըlzH*CQ۵EY,xYs,OCT@vP} Q\܌:2FI/{D0Q b'[usH=6 `'>Aöhſ;Ɨp2 [S~Sӟ }H/Af`Ra 9 ^su-X'x? 6wd $yO-z#O*od!0Q2\g.g@Xgu(f)JA޴"+*нR<{LSN/Q"}&:{߶=Kk@CctTw7 i ×_KML 4 s>jo}0X@<(Ѕ[ŏ |1ɋ645 V5IEVj&5Zi_Fs g=&SϚrkS۰*"W<,:0z%  J1r`LXpgBxIZ΍(As`J@ٲTZq&{ ;r,KJ94_$4S` /wU$FVBHX. +gm Mxz#Tw&Έ)ƕbLJ!Ck|De ˩+Jm 8 x<,X7ޕ)\TS{W~\LYv;aiIh_@t% [M4ఋ]*N>Alc |mк('9*ԗbS@`$b ?zxm·3}E:s=tkt_2S1riQ^0;ϥ(t#SFMυ?ܷgXY3Ɖ=ݨ%0o04pu0jqtrEe((!٣gEb' ì^f}C}M?00iBȅ߁'o31_0D>-wiƗޞO.d N(4(\CV!G-Hܴ$,ph* x0D*pT&p$m'A$tpR˞,CQ}0vlI#&V: DXML$H?ƴ|U [,J8hsiΪ7Eǻ~oyI1)յ9[_@$Z;A),SMеţQhZ`'D IwϙwnHRvEdKx};ܧb7O@})E1&sQLDA'~?}dhZm3b:O'jAAoG}njV$xG!!)TbU̓FeL|~yIٻ$H =rO$+_ɕyxǤ#M'm?t,CP\b໔g/z;x~H JyYWGKY/_լ34v"XN(g UqWU1s (%ϷF^P-s>0@4rwJ g['Zhs:*RjdhKwc 8 ІEI啼c ÷ľd-$. Q"w;oφEZ§ ErRU5lO +u?9Qy\y˦dI4f<ԑ MFq!uٶ({Q1mon1mbjCJ-= ބʀ_o2T8Lc@7 5K 6J {& owJAC4˸WzN(8lF6eS4PlxY um0 Ic{m])z9by!:ޝDAچ[9ˎrB|=w~X4NtM`% S^ONP}XX{.g6VϚ(q;TC(gsYc'r+hL0ԵΜ=r:E'tgN?ؼmۀbS,)p%|00;9biUiU\:/6w ށ\("v[ >CDaTx }^DŽkB_BUٕ.ha ct&Ou+FfCeͪ@O+YI!ٿUxd=࿤X8<i| #*INF@Uo ס:3z툉Q!QM=M;OUh9&APset7戴]Z AYR&esÿnt̗A vF*ԫ7j ||(:7"RF8ASܮ*`ۜβ 9/G' P.3V6ҟ$N9}B'g~5HP@zrK1]Δ+*PK҃ۋ;bXnr4 gSX6Y$Ē:UR]6ɎR#06C]>CɈ}_0Fma 򬋀o3 'a;+iUϬҒ辚B1YVAՋR3Et<ʯZpzҋgr#18w=ٛgx#7o2L \]^.(Cͣ*yxji x:yV`.TB!V88±]6Mhy\444 '/vWۏ7{ ْkaѩۨ>h&(LSrGtuP?XTR .9[1\~=ۅ^4 tsI(zWI:dL?iJ÷8MȕZ9; [D_pVvJ$ .pjq0C&Q Z_٭~@kk?|\vk?\#,8x͎t#m (7̴#qDhw ݊or.K k&[UdvG BPX+oުGY0E]+̈́p_~H# [O6k46 4$W>nS (DPjWx0Uf7SN5XBkЏ8J26wdnd>#8{ּCVZ":A=_8l5覛篿},笲Ffg97XEґvcBxW#-pW}o~pǼGU*h!ヘ@-]XrvRarbk縸qe6褂P[wV'"Ζ)ShX]ox!@*1g@)䰻Ai /@ՃTh֧)ooNxD6X LCzAEb .Iji8N1bVy"7b<bYˈxۦIKAqf>[x'd`/U#gGSu0A{~V\aϛ+&:Q;#}UC%~"/cyz.l#|Ms}!7md NExT<0eJ@ 18O ﱱ u^ I;Y n O%3}((=bbQY]vqj"|z#86.kC2Yh[7=kb1I9!O3tO*dBEl1N!``md+qqLPFL#RKT eBbBh{^av õ <#2mk3kp$_ZbO V=%Ȉy;WnpM-lE3 VIb5Klޝ {wz R"*uz~i=/Jݡ׈=v*MOLtp=w)-MeeE;u=C M#J# #TWIi(fV|^t9G|^p)Gq)] 2H9 ׸Xxpt3Yc{wzZ0^L/pr_0eu{y"1AU^/I;<0uTZ&ј{YM?w/  #[,Z{*e:;Qd0)7t+mQ /`_d{@ȇJ(bçz"Am=QގAC%+aT#>ͫ!:,L,1( 'wTaq@u-0/k7y}4b2Ax޽5a,$l@ۤ:zLbiƉ*% hU2Ke;Uy cһ3S0G.)F$ c_՝*Džn77a ':_n&ĶWԮ.oj@P-XwhrHjo"QcK`a")۴(z 3*6 > 8zZs! 6WqFֵS BJs./<_5um- De0,>3$(yy(\ bj?JՖ`&d+B(^CaǴ,KMfqRzXYɸ9wu[qyۗlu'd$2EwG0py}8̏)˅5Jb+^YͺUWhԇ@$.ᥗ񽝧Oօa ,#5 ,VXSr3T&x*vCJJ?(E颪׎fJƐ !c \7}.w钐FP{ ,#>g–h*KXMF/ "~$. (-wQ/TnSsy*&}.A\"%+\O!bH~%)n?f㞉e@weFuZ9RA=cۈȉ ~N}eFkޭ{"So ѵkd/ 'iO5xwm2քj?i|'zw|NFYN>/ ;8^:f4nA(xP ԣwm}eӶ/ iٍa;2sFI%?J+Ky)#LcL5eؒa(J,޲'(P !D\Jh4HO,BVoBD5-6#a> &ZV'P ;p񝭈QF,y "%laATR/~k/DK~W5"^R>BWJpFô[䢀IRF|Ō}rc],^nB" 7AZ2}97?SU ,һ#o h.PRkNt. 5Ln@b}a)GlQwuDޗqQ|<ճfZ}p`)(A--ěYkD1>Vr/(TV@qۂsK31px|σ$_z3q8|:\ǀ'-B[{D浡3?^ Ed9S˫.+G_e8rs+#!{qKNz'IcR$i>:nV ,SA9Pd2ŷZSWfՁp.hmET8Ŧ`07#@r|Kqyg" Arxzb  Gd)w&]~e[z,I]si~Rf{% l>kտ+m~!0kv94IBd8L@ 8i z*A?#YD-]δ,,EiO&^!s `gۏ:LFsYUXaڲu{9'%hF( * c0oAK#XT&򮎱r :7;_o`n#\@D16+| ҴPt؎qAu۝~բ0h_ۜ(}4fx7`Qc/Wp}j+k }" = 9 yU-c}o2˚9YGu+21 `6//Qd,Z[Gգojxc`ϔcͼ>ۃDts}U9 >'NCcS$IRp>#sm 9͒>)\g107%'Q Q_St,]E+d @3j/W׻o+#OԎ[:KkE=Lמ2h #zN-)| tI:mԚ&Jk~fÿ:DZ(am"b#=J^Ő bvK!zHaǤC寷t!e[g-2`1<:egjԜNM_L*J˹I$+@{pb}jbpZu!tEN?P8ʶ>߫QSr_,.OV1VoRLȡFVn t͕q( g2HX7ZaÕq"~NX"-FHډ xyMs+(t+h K n{"- ?>Lk?~٨L9W姴cIދѺ|7 VVm_a_ v0m2D+ZDTz1m %ҟ \Z]T#N Qm)"GTJd5dCsů܆ bײjz; ìM#S*$IݥY61}3aRC4 !/A -:qhmM4N܆=*qS(gzP Lu#+3j*EԇGF4<3VoWt-XW?!?%85"Ճ&_軆'6*$:tm|V! OX(F xhDuH$,  \ !V7?#o|7gMX}tB bghrv t۸r\QXEh9GSPZ(ũfPnIXgT&D%ÚZ ߒɆ ?]Rم@̹:Xx+Ԯ'2bl9O.f/Aa|T bаHz*F=rS%U3Ic0M>7p3D+0➣{`=,lhgvb~Г:'4FmrFH |xK25ZhFChh?9zfXO ŧ)>`5 {eܜKz%3KݝX3]䰿W( UmSx}ЉYYSDrR%۴=F5C _j箿'|e+u1jAnw5 `!M_1jzZ ZhH:}{VG'1dE-Ҭ;O2m Be:D]G =DPPM[tk '7փ}Z=5%ZBMv,œFJ Q~n=8rK+z/†=͹X)lȎzQF` qi$-}Lb>I+4,md_e:ى&BY'>{LKNy}&M1'6]3:p0ROOLGO*VbT!`;BI.bHiW~ `Ugh/܈fmx樼L,.vMY[!Io.m57oTg[&z5c-Ά5M$3m!h˝ *좕NkF n >x1ÕO猿k aL1nHE |#v$R!ˑ਒I8% =3+^S; cCZ e~ۡ,}2vzĔӺ{^?PĚ.X8.T~jK9281 ж7CY܊G.UhtP3^a. P[M9O9'àʗ _3ZC5r^e(EWuƭwYahV!2ة;)"8xr`eD^iYy!R`:sp=LXUymyut!XCCEO/L#~ YUpXm>dWzqn]QS*1Z,z6Mes+.H%,C0/簅<~ qz`v_vȘB63.hfDCP4m` ~7~104;FŖz:] ɈaaZr;~PiwS(\3+Jj$D ĥ  G,|b qjeJ $@p2HVO%v͙L^Rwd{Mj̻ej8V|܎'kήKT&C}~Gq<H ZB΢I>:ύq1䪅fVЪ:|:ؾ$($_;:rxJ[%I Џ\!?TޱKCr!4Z5,غkM>*Hq*'aY 3p{i+WP).o:)QBv!jVc.Jk ثw1(〒 9Q.m 7sż֫p5SG"YZaSN }< qC*"ᘂV /9S/yGNj ?( mn>rEi2RhFo=TeKx*YFIgcպ~Jde62NBw/6 띠=m%asiOT[‰b9LgbS̓/'ìBD> I+sbz%t 'dAa5zCW#3:t_HQ[h0V2W^C e{ӷ{wz qKECC `gGAΎ hKYV>g"<FJ.)){KuIh:kNt 7{W(p(lVuқ?VAxwl} "b5Q8'RĤ`|qI EJF0'OaurQ`落LGQ/׆VdZ27|W^3>cHb>A%{eQ)md=9;C]fr})82A fBvu0@P ߖԙL7bƌQڜ?줊sg~ߐj4?1a M1yzƆ7 jp-6Hᖑr nŮp^!)Ou߅Yo=$o$BY8;|ޞV~KKXWnrjv/||L+KlSE& G-pT[bhB `Z-ƒ44>Ҍɨ ztjǹ#Ӫ9 M# {ڶfI:]-ÙbrbE%oX̖ԉ쯬~Xp&`'C!x#^31,* }WHcP" I׸wwM-!KEѾ/Wx]xR|Xc!5 vP3UA~s& ˁo`$?j :jȤ;[,KS | 9Yyil Px6KAʤ-S@2>uP1v$@fzLfy'lEY BbOP00qQi I]>uĹ}A.;9-iچYZ_y$=ZS9ִ'"D?b'a6Q=}oOcT9C$8T=c/M6 fO]^=2$\&[K*whD#>7#H)1\{xP6d2%#Q_ b9!^w8&Gȩ@\گ`́xp]̷Z+/J|Acts0-pڞ(^FZݢ]&Ħ,!CPXkӏMȯs$dyw]]L&k a KK(X7PꡛoF0VK } |J&ypu_dz +(3nŋC |3.**ɳPI ý4;xULz"³IN)[:cc5 h[<`q>F}"*aVLD4(v;jj} ә*&smF4/U >U( )E idϵ^{JGP>h%NC1R| WUŐ騮NNLpjt_Bގ`o)H0Z'cXf,8PpFƒ<{˅M)y$5/%An}ةE(Td<׶fC \HâTFݕT'8; S6t`e&kߘ@.1 Q H[Q~VZHM_?Hˋ#)BɀO+WOrDtLH,W~te2Ć~oW75{my'w+HRVq w]@vL/KSێ{b<#CO`F' ?[˓F1v/T~$ͦDǫC˭ j{yz9ۊYꮑMd8R[_a"^ Txmg_˒|)=]*Wx f)Wc$g#{Ǯϰ| g#e|D$->? S?)5z{%DD]O~TiXF QRΑAKw-'" 7C- Ɗ߾t%sR;M*k%y qGq~|e]3):sP0o%ڈdJՄIo; B ?|I1C/VX2gDD9 =ߣs1XAe|u~8[4s&&(ҭ!&t(*b\ф+}C[ P"D$ڧ \yZpX'vנݱQ8{[]rjB|3 rD gբl\yh뤯R!|]ΊFja1t,96BGpT׾x& ^W̎ pŴٹغdb$432l/G֎ %oJQYB{tˀWձ:ic+pCl$ ZO1%Mĭ%JZ['MHXFhrh"Ӑ?6:1.oU.pNgԦf%'v?UPiHY2D!J`?\ Q<)/zE*bm" q!oTZcignw&Cy>ljܪrv,l4)wQCNkKULsAon׏ j`ͻ sMo,H5掊ԃ]4Z{>{1Bh o.}}cZf׈BF3#iZ\k3.|VR\Ĵy 6CV.~SgTcs jvZgߩ-/_x U_t)j"RVw.ࠦS?n7> x=ǔD&խ bt-. [SGr ^`)patPXC$i USwD+s7dg:{o1 Aznߝ5ƕ?]D,Ն̾1-V2M"\Ű>CmJ&۪LznB1G9]vHzߏLMRɁ|u)<^l겠SoZ+A!J4Jhֽ)H G XaމYUw'[k?Njαvɒ )Lytg 9:pqF`a':d2YRLG0Q>MjyD2  KSFy/ p?F+ݏE9-(ӯ}`/OC/21ܿU@'a$Z}~&q*!̅K\l6q9pʓfæ{X48 8aیsmamb%AIG9uGõ]w/(Dh4B[Q L;5AuK]Lsv! #GgO5tax?o2ΐQ{GƖFgw`%143ؾq5{C1\#Iz bt>8;-*Fga#q)OTeR.*8IygŴ+ ;&/yHd1ؽËX}^@^:2݊aYOdWoGQJU .ܩ~a0ҚU Y,Kgj[l)z~.K-P3u οXGۄ_\e^^E">OL׎"H9F؟>?OvqMݥڽgtueICO[P>`#nd'_3XOq5jh}d\ՀN=2 HŌƽ#ʖ;]í[3\,L'zP!(O.=,RTk[SΕ4hzd>+D X.7V z,YS>)c\'`o=(t -,A~6FpՁOCƩY1'ly;).+m'!L8 R|J!-a+:nHVQNi^:a嬱- Ih .(\Ӈ8q*t8D,d"HC\GMC@a?σ.qr.gX 6o(KOK[vO Pd5>L&BFo&Md^ϾtW-4&4* (d*3`b*z O1Gv"N*=.5az?Ļ+ okc 7L__h{]q6S. ݧK~[[qØgX}܎ ^!MdT L™Z9z BH 10Cu; 9 |-Eg0:lOƯ<ȵCҭ E Bk%r[}]igԑ8 D(`19^ЬY*M8CtFpu42%|C1ig Rعh -]o<$s1ۿp75mUܶM)7)ʯBIÚZ'x`nٵ`kVB]{ח1{1>oz0Vf>b9~Jrlc<&uDz8xBDm'|+DDvz(_'(-2:ĽBHQǵpl&1I6[[87T9dP`!?98Ӿ%VXI[N/wnՊ@@󀹡JE(ܵlY4ڋ)_U8zϔb-OUy0BF;nӘS(tfaY`c7 cS}:r(AYzhς̈L8GF+MK*01ߺ->LBBFJ 9bY+ ?y)^ PeuRF$ל3Dod2Za6yms4Yi:Q3^7ކCJp ИfBJa3{Hlĕ( c5U!(RgW$Z_"Aa8c[~5|^ܘ;mCJ="+xN~4}@c:uF%T$j-;+hN]rԌն`!\{)EW1 nk^/Tԓ:#hnWGDh#$=}7С"6̊kw%^6h:F*G&3! ;/IYb#G^w߫䝃 jHy}Mpm."6mc=xs8~_vz _2/qn\f\Fݨ\r=tv )i噒/uXiТA;(c,elكՖ/vclW #Rrt-8* _=1rlI&v.EKL|"/HAXJZZ*t28zpnx4򥶀-x/WЙy~NXo׺?Co\iid ZE6}ȃ-K~ޚF3Ihb~M M"@}+}"Q5qщzwtK ߐݤ c&38g35pT ;ޠ`ɰORпob ;o3pOj0C!5@کf8i[ $~A'QTMZs;]ρ{%8HO@0-xj![-R:'I+se>> [ cá1x],%wߟ&a ,SKݤUA r\!:Vb ;s{idrSדBgPñ``Mk8L;By=p|E؂"El pPz>MYv _wŪu^E璲J6Ѹt=ŠnW0vQ(BGI|O,"v;*cN :z"#^{S뚚t]h^x}.x> گ0wHfٕT}Rr{Pb:O zj$A 4\9}_#@0fq<:2q6˒xlaqTxhĜj@"72Ue S\4-*.DTmj?0+ 5Rؖ_@pjY(7oxjG(Q"^|$2 ز0rmċp lDaI.H "iF[)mq8[3e{бT҅R~8C 2PpB$277ԫ,JUeS!]Djg:T5}=ܐzht&DU=Yk]#rblc fէx6-֋ơ=pP113j~>dG"&` o9qy-8}/?r KQ)H!/{% v&"!lo%@tXsn"$LvxANEKk,Io2MHG63,K0+%>R[]9 '.oGB=0}Hb~onfyeSOFK{YQj8 4|h LJmMT(WMɦ#\Y5x 7kJKtJ8etpƂf5kCU)bO]ZC{xI zIH4Q8NĽbx c$MU&y|Yݵn:e(f/hL(x1MpL}7$CϽH:b(DDwYnsXĥfHqzO4հ;+m@m?Xw",8u톘 e,9J@̶('KZMƣ;(G_ x'{ALn![3N"gUvɌspWy^ps#M@M`i.ZNZ9NTq߼OڼVv J&G(8Xabۚɩg`!N2#b첂Pk a4} n6Eo  lLr{IRŚUKW`vs+8vc$VXf }| j4bӢJ!rۂ{,ng̀YQ B?̺.A^xR^v&PY 8Weۢ㘶sqbإ3 duƨT>$yguh;|c$&J@IP\[-)IYIru}[1YFm:WYe%(hwéG!q&C 2?;Rǜ.u? &9HxhbVorɶl Kda-$S(H&~֛10oK4A!n2'[EU#u"\0{j+ruoRSLH.Zfiv][ZGFެ KO0#ԛ3E7gAb3|~fw9FwzSLuzm3Io5#1ȟ%K`OF;=ˆx}Y̭yZDu*8hϥkFGb|?{ގUá1`H(r]C|h:YS[Wp-xێ\-Y;G$|]GcǝE4^2L:jLލ$==Hs#K[#F^kI5snٓ.$ *  Wi>/~}'as~'|` ~Ʋ.Z_Zg$)eOkl{@IR[}6}|ą ౵rGs` 'QR"9&:KjKpD9'/HY,}B1{ Bn݂h֣>PjtĔU%pr:!R۾ݷ_#ECPc f .FxK tŨȤ< PAֿ[}'!..3l !"Gk5F,BC歌`99hDHu@6ۢ4GF`G&ɖ XO<;(h*t\#%f^Y#mo=3n=`@<{Ltu;3fb$ΰ :CjR|nf¸qr1cQ V^7en\sn`7~)ߣَu ǐ6T\9\㯊NZUZ&fۚ=4SQy%> 2eP^0K^:O.("ڨK~%V-ɢ{Sc9" ҙ=;teg4,a%orGjP"成$(i.F-%>DžMo * BLQzh7pCV֧o2kMaUc؁Bff#eU2n)%ך Ush$ c3Wfśڽ3=*Y[zGdC Gy`ku"j 2%dl(„]#ՋG=Ǐ\T.XA؉P%}oB>^r%-nͦK;o!~ \) vGo0[(z60( pfJ~߲ X0S_ӗHa/aLAYut 䤇łdՒ9er$҃ ezTph, $ᑍM*3A:_Hwc_B9\4~.FvlsO@\I GntSfѐF8߹Xzo$0Ƨ}N9[ٍ샒ppQ7jwSRXӌ3-"ӈ۠1YO4Ul3auX|Vu;}Xh`pZ7j0B 䀡Nc?ᲒvP Qkn8W>zb{V-i*ף2^UءWd([1I?ޝbt#!3+ PFi Z H{G ݯy0l a'8ծJ]~[XTXDZ'TSSˤԮ7TC)yJ`rJ]ΔrA35~+7{]<9[A$)bY 9tq_8(/]Ko莈tW1~D ,@mTw=^sc;j|p OӘ޽L+tX#UT-3Wϗ.,cW]lbI=O OZ؝]ȑ*:p]i |whS*uSSSe?`ׂ 9Z%g{FOOYM,9 URVw َ3 T09<6&׬%3vpy`"+fK/&-T# PtΓ:[{ .{]_OR[鈨U&IyM "~xu U0ךS^xyJJh~6KJmKS{}hYI16L}b?OQ6-d[KĮud$Y]_h3@ͷZӪ5Ll{% l)=h/3Vm=, ~I nԱB:D JYf"L5:7 KNw&rHQR^c5ϐ%'U`(,Tvet@\^k%G.O;׺/ /SXfOƻB^Fŋe=3O`[.X5^h)M;-=<:OC"Lo\Mɋ*C|(5Mw; q8NG1GaSz:1 AԣzĔXC[Mcc*v*y <DEo9UaS}I/&H3O_fmQSv5͞'e^Go5SLAq7&;n͞կ-5ᑁ!ĺXi"l7,,IG]f?0TiOXQ[;?r- a3jʛS<'>zy>",椅^߭B6jezNw"C7% I0gn_m[BAPh) "صT:6-˽Ժۓh$Z{s,1ؤ#ΤhFq 7\ 9ʱ0m\ɣ:X L8w>' Ar6AtH[&9@I_eӍ܉$֪AQ z**MR0TPC{W.K1,)Hƪ@ub35)§!ƑRo)GՅlfI[ԁA%\ 3䉛"fHa[4 'ŒP if =%|(Yb;g;s:+ٰ~G{ߝ %g }yIbV"[QO-#(#Vq7U Yef ;ԋ ce~V .\LNu].̪Y[\P \ǂux8א9xFf-2~V|':vqaP9BDDqmm/$\/;!5F^dKDf*1/N[ۄC'KznPdvG㲋 Mv L{{u"G`ÈG4t}4! ڋíI%L5 }&Rl7s8CEK4'|!X6LRuD9Y>e 4|"˦Ed4肤˙JPXd4+6L, b!?luaf:=l:N9FFTl(+gg>VLߐR0[v9FZ8J\5wː57 hp`/;@q ńc vG`!vaWe4^U^XF!AtGHƶ?F'A`tq<FÅotm-_?-h.^i s}t"qtl}=V+¬K/]AT;0Mټgao=q!\N59@fOBZJc'sd(BZbwAYJȂ Yk{vˇwNA޿zC0s;O/ 0NJ˘\x7 ۃ',)\qd\cY.1ykD R:A㔞|`ߙSpSk0Hs"o=|J>hҠ_*H`5WeꘒX{ݞ L!Nt+%$.۵?۔/xC(k?Z/OS&Vw#,C@V3 Q>"Ɣڡ繓sKp/`76Z4uzO8ol.So{uRfr=[cɭt<6${r9$MjgK^Zw_At$*=e_GX| TX(9 JOthZ꘶sD r!Y -7š;M{K3~lFR 矜ߺUw|yf{~JcxZ_I[r\$|yj6:i=+&j}n"x0SBbzNj/0 Cs)V\*j>9k@hcŊPgxXFzehC\Ѱ.u?DW1 m"3^7e hM{r6f/G+T1=l׋ĖIʩ69@4r>pf,&T5]O8aLo50V;Z^T #􅉗o2H+e1ґ@vq C`>? e &1 dY(l)5E9Uuf]ɱ_M+3 Ik{by/ ~6[H>zاO;0 \[3WX& (7I;شɂͽsosOkF e:wAEz =c!m^HZiB8EOh茄-l97VB|2? 0ݜ i۸b`6wgD{ίksJ΂۷]hˑ+3y ǡ:g !7bsEFΰ9Ȫ)<%3U_V.aXe_.Ѝ9(co%+<'xɿ_VqA}HQ7vSt\if@1Iˆax7A|ϮYrOZ`'⬯ VSmH5Ƚ,asly]%+8K|-"h1ĢӤzA1㢀+?VюJ))*Lm8-c3Vq镋o Oz[4HW4.wE [ ޹׾,KTB2qAeR%R׿S򽧳jjC.!I=)!ڕͺA-Xs!ylMxq@\0S glk+-Z/{FG)qfBrS]) 9*u #QL#ib(y#*'vgPn_G.~sy= NN%.xH%~Ұ9巻NY UdO[-(q茷7×As DVDq_ϣKrcBȟpŒpzOl22 `mPI#^gaT3a\Q[sm6}Pm438uVbz?Nj S7Vg <\1ux>c"ҬEeղY9.J#H$GT {j2d@I]. B]C;N eϳz>ifϴR ۞Y.8޴А1J(ű0BE޵IM FBb)𩶁G/m.')'wv*4KZn˻չFPz ;ECWj6,Sr+ +Rj#r U)\Rt|6z+$U<3꿧L|x M,rMZ#ڈr =}6=nÚ}Fz$XS[%(~%ʘcӴ]3s[Ɋ  47oT}-ry,+Jc+!àGfqZg~Ŭ'.] c^8o7B+/~uQr@'ا!@χ~LU.nF}+EL5ʊ0Ge4";ϒ>ik!`Rswq< AGawffb8wRlL282HK)"M9 ['Gyo!~xľK~2}pp}^3JQK=(V;MqXjm7[ he0NŭprM9Rv3H,DNϡ_iڴ&`|;iP'8XjZ@yx\YXI eO|Eה#( Rj0(0a~ofxgQ_̖#k Ǝ})Z~d/X»9~KX&\p0E +sLj,Wlb$uԷvbJt0bc%LHSƙ~) Sʋ}hXh];\w7P(8-Jmp7R ,2y^9"<l3ϫ¼0.wt)_VruT)NVWR^Oi7yn_MJw3xX|葴FN1л3GVrB8Z~XQHYcQ3{yZ1#ՙ]/ PUR 6N wndʂF" z,`umѠ _&_[0 &Һ`xn3"kt &yU&ҳ֩ome\w zӳ\w(!-%` 3u6xn58|(a_!D~T?tU67H cvR`LeΕ(o7ª@Ya<@;1KZ bL-P x*]Xq"D"V,}RmT`GaIQz uq5; 2{8 -f39Uoe E|br(GHhf1Q lz)$(9GnԥAR1s0[c +>|c? d "7 XeU*ǐd򍚧竏:<*O[w$- 'VJwǺzإzDIm.L.?^@ ˮ:NКi3)LUCHDܟ*oYwͥtV {̳ء3fv۴Z+dO-:.< #9uL5juog$zk;?y=#~ s"(.xnta:# mg*u?# 蜤6W]mGV2CXod!`tU{}[!>(PJLoP4 ^|Nd砧 [WSٌQ m9YJƍ!զ5UJ?*Qr:}4A7-%֧w}3ȒQFbLtU$$qİDR9jsZ!;dݩ. SJRK8EHطnp᫠Q܊IPKXUǬAUѽJ=Ad]S==Q6zn[8.Ƽ- zJ o kV^RmS_"D mW7^Bn,KvG&>gR3r" +㮐B;kYu S~H1]䣀W0;HS9&iHΆ#99s8ؚgB"z an\<ʪ^B't1\EDs*"kZdY;0ۑyZhDTa0j`>=OfJAE͉hp8>a[A<^C]Gf؄eezXbW.SӔq.I.OOYкlz4aK~r1kQ ` [YU)pcjmHpbQb$Li"pU !QpX1vQ&D.a8IA}'+[.XQL)QPVc&L6QqWȇJ`B]ȗ̳`s E l=Tdr2 }ݱVF)-SIH: Wgه1(&Nzs8²ȁ$f9Azb&[w-NmL d(WAuW^,!Ajdj1K3B#BVeRFSl~  81o%vyOГj` UOS+ iNj,$}WM5zIOT6R-R 9ލ[ػF`B"*I^ϲ7v\is6ɣ(K/Dh,(`Ty bAۚK_{-"1~IZֈ0-$ׁ[8)!nD-!2&ɨ#>]CxKR W v-NP8 S]gLEecRr9N, B=75YvQBk}|M<~L߉O@Uʮ!a|,Ka}Ѩ}c,VP̕1}M9"Y^cU¸82g_VMEw)*(CгS~6bw⢘f{|A7p("&\lS|13 zrHC_c+$)bƗ.KaN6̠:5kH@uNb!d=#.i>,fb@IļRaR$ %*\e[rZxT5:09WtӇ؃f*ToqqLth],GUϗKӞDe/`PkS^`g»*/%R@F;]fw?K1H>U2kpm4FBV<@xu0X?mt*zg0-"M %7Y.I,JtL˻w\SAS ;1oqOֈׄs7憮'͚~lu6eh26b^4vks&W@v46ֱ299>?9 nqգmVc=MqPFʯJk~ؼfE|84FPK.Dj>(QTU%y9Nx`&ڝmZXxMf˗wV9;4"Ee DP7v%BsUN-ૐHpn;EW-9>EwE C{ʠ^pyN&L8y]!= &6 NpHdR9-emb߉cdQߦ;K]4!Xcg7}qPe^>aЫ"(Zh]*{ P23Ua,o2gwld%;X [ M]`7 -T$NC'Cs9jh{Z2O7)I{"zM 3E:)ZJp)ӆ&G}QNnVTҏRwzlJvBijM*[E]oWm2+Ƽ ܝj1oHZxI=]i*O(O |ײIµL ~Y uqk%X>5SVU0j̼T ?ۃoscT4{ /pz{mWIшˬ29pAn-8X7Q2#LXoCT ꠷IQnhPsc. sQ±6PWZ$L2lQQ_j_艈$P4 ie:m(Th[ +m6`mEhz4w !|~u"?v1Bŭ"4q-OVG4_Br(9[n?rUз9b|v8'X_kI盙Um̨xlGvNm8%.t]W%g#t Z&P5zs-Of'Uz]_?bvL?q0_dBRvJi} @)?ǵwU<G>5yP]X>\ a_H5P߬h!PTNā<4my趻Ҕb̲߫+;a: Z61J(-"8*W5h=pv]ٲvW#DɩR,JV&a΀D~cyb=[֝ f16`K>TZ/;8Q:YViݳ Mx3 f+bE@blCUkO)(rlFrFA|=/Ϛuz E+]&Вuե?P33YE+\Ma@uVoM" t+Bn?mrɯ Vs߇_B95ƬNsuxGWx4/_,t >Hߝ|$?&z[U6>}KP4slMϻ8[4(Du7z_%v \neu~chύ圈6 =⍖7@(wn(G;.$XVvGpC70: 'c>YfV0$΋ xrܛ7aYͤR UdojgeJ x e4^jjQ23R%aNd}7"agn>^IIV"kBF=!^Wi5u jז~ //wBAeo"Ww!csi[,$\i$?8YH":c^._f^垘z B 3E/eաS[{5zslQ.`ksy:`v4]#+"襥YoD..l"0:F3%;uwuW!7t_A:]=mE>}a`Qn`itz"D~Dgaj EOge\/%{}w&v]/9R5~[Zq|.~ir?a?$9EMG v5}:H"\daϛ Lka4"aŅ6̠-E 1et㻶a@5˭,RS:Fr+* MT❋&*uW| YdF/7cɆ*ٖ A+?~\eJU '`prS~GVjkE#{[JPϢˁ^ ;FU 툓{ }m >i롑Uכ߷弒+ VL?}dkJ9{PDS Aʺpt5#&)yU:] Hwib!btI6t!^_p|P̛Y*F@eb$ RufR/Yu# Uэ MZ~ȗ!73~&j BI?HD?fS'4~"=f:L65"n0"VdpʘOvT A˲ 3xrLxVWʯ SeOr TYbbmK( !ŧ D Du~F@ێ_RDidCvX~Eo_k!:dKCnb,OSR, XU9Re^YJaӜfAYX 9@m3Oo`Zd2JSkL>#`u= :!=CSB(N%]^Z\=F]~p!)|Σ7~^o)aQpZj~yR4VqBt,C=>Nc R.m@1ig*İ1KK 1 OEtPvLAZwuqx0ԉ4Zn N@AjpNKz>2??9C>qpIOAwwP>f?F4h3'm&bԂ<<*qHw=c3/6Q3kL.hqj#S\wH S!=[CꎅR9#Ǎ2X1ܢtX.sL䢗ҁ=AS^U Ѱ,yï}i%*Ԗ\X/Si1_wr;b5@>f.C`b9?4!&eC`52GLf=vH9KK/3:v% qok&&;po.yPF<[,G@CIKTن""PVI6*tZ[lC+Zt{(^,ή]G]+89yR޶l&[s$r@؎>v-`B&e(P>Ż'bI2!Aրq镼{|za'(P_,󨠓S-H}> P!ɿ^QPB_0:Uwtr\T̊{$R4r[ʾ|y)M^@ݏnMe91⥫8CJ/=o(zٮJM#86,K(Vy{^[RU"1wiDҜHLNڿ`E;U*xKhtLK)qhpʼqLw2<{"Uo 6DWIa=MqeFVMv KEC_,J/}g ra!ZoxФ*WF/L.xWmC$$NVqOR3/竓s .e2 qK ~}-L_}c39BtDBK6{:UQ2m0S'^y.WCk8m cC7yW!m5a^4'E:2a^5)~^sp.{X#좠E~[Gkx8|G3&*J,Mfc%-7 yg8_8>" 7R4hii٭rnscȬl]ia9%@nIlr. Lup>nœ}VW:j-Q_6{/|ӑc':k3l8:/b_5`c"t|.b/__ l^izT0x)ڥ5t4q}xUU1V]7\ǥ!; GÞ^W,,o6@YW}.1ͤZ[8{Vg*c?O[CGEP~ZwH8/{-Lo E=5;@sxne0%^GAD3a6,VB̥ܱ3}><^—  VjPs^ C֋㵮 $J^=)*X4C VFXf\U !2 S9 ܖ,L ˺~KLh^fWpaͱhݹwL;@dy]AϛoE%Z!7_h(\Q snT}6JO8-N 'ef2P}I\G;)|y Y(&բu ȆNhTc‡aZȶؖCVgQ!|xr6c-_[ylZRHiaҹq\swZV07`{,9j݄[he"ҐC0=bUߑ~)^~<,w]Ĺ(&Uj&BoPM-~odZ]܂odR^Nu Ŗ&k[n ۘU@hݩo"55]SYT{O]s,--aD%PgNĩ #Cy>0=AhA=mOu<‚>x\7?v7Y8/TJ@ce|= t⫕%x1SO_Rk'b Fc/lV3ڳ6=F'F~<,RFWVo N울Vܧb?埆!*ުC[tusᶷ?+Ttf:hFⶋTi 8f6aegQ[Q:ŧkE@o^VZ-)k !SeyިK.ݷ[,XZC " :dw>"F r)׌p6a$ |RG;o8~ς<\ڃZ}ӖM@Z-GZd"cSXh[GKzc#V F(3ykQ-Kj )؍$H_&M 4wh|@ yY4(#\ T`ϴ z"C;BPp)bpj"CT}]u-xy=eHk=狇~|[u/;#4h-Vjpj)'8G_&V0z0$@q?]SY"vF .-P*3wH޴zqFN7IG)ޡI>nHA,qȻ,s˴o&*A qzZ_ox1jdb"#4SnVC.e5@ꗫG8Q*, DVF'=Gs(#a @Rɓܐޅow=cٰ7+l8|Պ+h=V^V7q{Xѡf{je՗6NAF_,Yl5eBȓNi_5R lM-:H@dyV=v5"bOe& PcggS@-s8,wΟq\r0얅y`3\h?+mhdM(i1$[$)IbYg =DN wpآhip_. cah[Ғr{)6hG!C?XMsxe[yRcXccZ/GC1uǓ:B6:DX8?w3p'⇂9\hJ\(ؖi9_8H.PU+yBsV 䋟]TX(-M]NN;Vŭ{Xr„SQuRUAԗ|e\ 2?,nJb5JxO4ݥAPMţ+e ى[ =mfmT:x9)}BS̵WtC9'ֲhT݆| ـ3:'.ShI?}?ܽNz3$WdY*d-Az0:GkZ3mB[QOS(U&LR@'*r])"!V'Ѓiq9qܰ] T-Fz(pC wj@ Jlel Q.^EN 15ڜUA5+Ps=4 m_ X_8"dY_]sH3@7h0T'70bgX [R j1t_v+26ܤ$:Z=O2'x2 5'\L7ƪAfi & M ׭]cpb+ PFA/Ir JX;uG)M(?\U'lmlnE%/%JgӸWȍ{R=tOQJ4f =#ӑ[{ۡ18ڀKl;Mӕ&}2JV8Y޷j0|Swљ _©(ݐіrr\ỵ*:Q2<1a P11=b(9J!BSX?109Q9'Jd>i؂Q(svEe=B3Vg\.uq6悘}.g#=~fyPJIw|WC1iY91`1y}RTznRܜfVG&OE1볾3̵4N53fOjULp?% ݿbAwb[j.]b]y@Zx[.ǯAvͰpRV9Z UZu1kTo&[{Ց"|$ 틣GI@L#mcrB:X@L9p,V6Y1oxjaj3 CuTȽEu:`Eٓ?=q۴Rl5r*~&1uUAUC x;+ *z@j~WROgQE`ȩaZˆk~/_Nɂlyҽ y""Pf\] %7g "4$R_Bypbp9\oxݴDp\XfMjɳGѾЄ%}*GhVxs4e):ࢺ0@MHBdo> b|xcaޣ[Lڟ.Vp^Ü%-;&ʛ{55_H/7MG+ɨ2([r㖟2abׇ|X#/X5ͧ-j3z2RO˟ rhޙ PP IcM>;Γ|eWDŽcG(K|癌( 7E{h9ًkUIY!ߌus("~2bq@q3/|EO+GWV6 V_6WX=jX>iqJ2-ׂ,Ⱦ#Y!  a [5;k aRmB/_^^.N,[AbJ܅0x;jvvXR*EU2I#FFzBmX3xYr-}vÌʚblѷgb*h* IUJ$U x:(sxWg+=#ە0z&O^ǖviҔE9ŧ]7PJ@5V3ii@amhe[kZWWmmsXGq8'ٟ?#Sי[P=g=MH٣'fų,vY̧`a++N.?qyjk%xqCa/ )8Tϥ<{uWfǑu ~zAM/]0656P'O0?F* @%L܁wS_mUҸ)ۗ Q‰}wO.P]6|a J4J9|-hs)RGQttHΰ@ Q>4ggX8/TV=q%pPc)VVa^QZ5'Δ"-F4X-ݯc2PU7X9,Up9*'px+R @Is̍k X^ lv IF!AM#,U8lRYS KǾ]y` ):')Ay^Zas ?Ic\0?D Aѭ _J˸|FG%꽲"ëTyҍKTzPu, :T.w鱨Ø<`~ҫˇ1u#*c,lp}kֱ.?m/leNSzSP(w^`O˾hWWݡ).rfMnJ~&Yv@rw/ԮμދՆw!tEOs70h PurRw+](QD6/LURQ[ْD-#4lHäz/ 5gg&4`2H1ͷPE<߸0 8_`C\h(%="YS$bfy*uB:^5c߮sp5H/Wĕе #e/͵ul'}YXGҞ`c%%@5x66Md[ +Vھ~`EhW;Җ=`7US%hPWom9+Y/*5~@u܁0<qt[F5dS UK_i+x|Պ2'T;fzc*W sJ7/;#YшZشZ,QWGl~Y;)(eh +s9_a%?{d-MˑAԏWv KAyGm;/-qVjr˕(njᦪVkLc#ˀ۪Cu&. sj̇K' rXw2CAp (r\deNجZVV, ٌk݊e]orDm!i[ x@OŌ#Zf׆ak> |r0{l7bp=Y'i/,EfQтAiEaO{{6HgivJ/5vPVEg7({ntMZ\8JmE /Y8aZ_iŢ%yYT֋aabύت긚?(]XIru"ѥCup`ʽyq";*Nnfv US8vX:瑷|Ig'&săqQs58V pc{H_f,MY>!hIl%$ Es;qM+ O_bqLY )Qd&y~aIt2V|q,ѕE")7MK]KT9w<6+`=Es?p|,ϥ^;Vi +{$vd朗y8'g5i6e<ˏ=Y/{y'vN1Dssa mP/1uOzp3*2!{*xe#8U4ٳ;Bz "+ IIX}ձ":ȇ(AlqT;\as+G4.l@gHQB &ީ (/dslytl:_ C>GVX "-ׅOѬek\BCXL5D^ZALXTVn)s10sakVušI99PrjUhHKhQN ;3\X "1lHw\ꪘwf* KB8eȎ6:~2k94o|Fzsc7ǮdnT㎟anr>b&H!gB]ǃtHzfȟ6裔#9d2.iX~(P,u0Hjb{zK~+hkGCgaY-Sg>hkQ&{}hɲTHCJF^FDt``l: :W[I9hʝcp`1weʔgn WVY<(H@%͕ IqcVat>Tqs?mn*s~bڤQ'\nIF&B$; P웹pUΡb`l]|oaN݌]hE i@ p2o4SMWᣤ \ۍhN_Jw7UK+{Kw5K]ii*#ⅎEmՃr7uMYC gܒeo͙lOF! 7$?AK.czc-ߔ%` $||w@ncBON( -e1Kח`7ldWԮ"ӐB~\Cì xdCߖo]M]FK㊩8ox $mVSZ7jEymiy-?ڥ7w$[û&p*jMzb,9=H6[TNiەmkS,ӕV9VF qw ;O^){tc)-Y4%1ȏ|1xدfwG$%-zd c@0iaAW}N%tqPB½Ӗ&AT5Nhq[i\+v\ wڄC ˆ^c 3!H/]=١ 1n}M9=;HeECrW`5uoփFsO2ǵ:Yi B\KrV4*|x%bwjH9rX v![P_Bpf߳xͿlɄ{(&I7y5D}1`7%ciVuw0k>zoNd*ec\" 8Apaj-+RpД[:0gq~iŪ|C9}4m[/dE )6<1!;Νl1ZGpQC"E/1hnhVۺwRr&K=^|6b  æ2OOEbo_$e|;4`ٲ'`tJ np8MC۞;:ڳ\>2 =|!.Z f7Ԕm"n]zq? дFYyNb7IEYYAu[HeK@ k <>!prY0CӮ a%3 J/c,P=uu,k9(((P>Gi2Xu+A{}$?_PTSX܋s ;9Nԋdn|ց++nOyի?gtXi6z.JnqV)ɏ_xl>L"O܆^-f~h`09= (\-1WА):vYښ)z(Q5i(;xTOY{ FcLH7~75Vu 窻eHL$_c.IuU"cYw7* GL$)›2F Z6Pˇ.*fUQ[0RF *wsCOѕaɪb%ej#zڶ!lV) aJ=,%IMH ^5hTbES3/δ.X&DiW-xWߛ{'Fb"gU=xM!$`e? nZ\B%`(PVlt^L<MR 耵^k&dX([GGRPƁ ڼZ2Y6YVT!Me_P$o pe/B^~pFqM~:с7}_Fb0 iQ4z$rBEI޵c9inkm۰A x0eʂX'l>c+ Y D M+h~l:o,<^[V$ 7y(_2D_񧩑 z-/njZYpD_ TKi?MÕl=Y%`хYDŽAioǨdhS.7rW]2q0:2龊C<_cWMH򷊥p$SWX My!>c+atsVNܱ[4KZ,vcR!E$ LdžW?΀&$ON=645;6$])G>?A$M]ψV#qC87_lVݫc!\')7\д5^F|Hڥ6*B,?+zCMuCkvMM]6ں*ѵft4_{V6L8`$?D͝.2jWmk*]OJUfp{%fgS: zZ\rz%VO0,O ;sI?JѡNu-Q34Z<3Z+e;\>_0}! hVWffMƪqP0s~^䪴hi~DP7Bh SBZ`Ds8Z'sZMZ-}=U]s{™iâ &V=d, ]7!9 K P8+kCE@o-Tg$딴udi("[ LOי#jWlpC޴v4)/جzZz6t "Liؗ }#2C*mh3O\.-bO8(DX=+{`.ǁ8ɂsЧP2S}IgԴ΢Jdˁ [p/ثF? |CjbDwT(o Tȁnc6v;chЮұ|Kd136̨su$dC & 63d-'zfI3<| \M[zoC%DUN!+T;^ vnA*ZOts 0,7KVƻ+;'KtL7 ,6;u#|(jE{Bx\80`U`J&:̣L'f-`6zvṼQ1`۪G6x jfn[c:$҈^"{7 NB{a  |8QZ+R_*eTf9@ ǿʑ(!}qi?܉+iFRE^·$ka͞AM3 e]$>m+Hxq=SW_dQY$qG־֕?\F!y0fRhԮ5J}K&l QL',X ,*5/ ]!=wDj-$[KɶMY\MV4;#u 7E5g`4}G1me)!A;{o5FLw(«1ZPR; _ƨ'R "t5Pᱦ/Ƀ T0-XO˩MtZ ѥA0(h(q{p`"[pe Q6J&(,v&P{hB}"]F% գ]r"$MW'&nq >^6YtkYڍo|0w;Pyf[pq\s?0I8"4(P\bDv`?%T o5k@>G|~!G- ۢ!(!ŝnSPl ^_<kfy1b *>ښ=lYfZ`dKʚl냈," 1d8U4[\V1  `y˻:Igk#IX;dfu5'6X˵CK=*΁g]֫O2^oOM7nA [0f fE{ph=r>vcc =svSV*4G]@0$Д,LB'bF QLO˾hwR7(fpA: ki|sүnI6o p.N谾W綍Ւ_+r&Z߉WGy*Q%CS*58KP[D{Sَ͗Bf. \rO;rj7Dnu >\+sO)؉UUZм~ded-|pz'"E .uh;Elz,1? ɽ*ٹѫם- Mo,jrDw5uR46l+rޥʃH OV3();7.}7;Y T4G i9{NaLthZ?2@̱`FrrA蹍.uڄcpdB'ɴÿtQ|uADPc^v\!ϐG s)?n-—p|<;Pʇ~̘ݣ(/jxCuܢSqS jk:!2-dt tY bݴq6_۳ń?" <ǓSl.Cq'vgc{/V*5 Z)@DK ңI/pn T*=J6)9PF@p-@i-Ʀ: `.-p(qzll_zomӦ~:h 8p;/cSS_.٢}u.ᣈQah$w#e y.jkb|\Uym 3A0*ai uHF &;$~j0fm"}1gVYKI +OF9tNKìuESZgE +܍FR8T!»T d_3a wunwGk,-nח7֧üв#mΈQ+|PdWpm'a93N檵o/=ɒWZld,DY%Uw*Pk BbiA/QlꤺBqjյ(Ŀd96}NjFRJ;'BZawmjc`ME2v.sӏhbn5?cM޹w^zO57wоAKf[X~ʂq,&=0F=dN$ ʆߛ0x࣋޶2N0tGB`6nVnChbd] hHZvmfy \BtB~?т|*=6:A@j6 UnSڥC=U6/4MJLGޙgAb V9%rX =@!&V1kU>~To-*I՛ "6nR@޾vp6>0LT#Ďy/JVƊ.4`dqr9eSɌi &=ʦ=C]G=|+Xx餌t[njo/6h`-tjKtQzN|_ZGyJ 8uB"l5^:ԳÃ"FG g+Q[]f3-. 5o0}igo\@0W ʕ]!/C:;r $0Sfΰy\ՑqHhYŧ )"e3+0lD[2pE϶ԪYʱ;kV2Fp Bs"1ROGX|eG4 KӟA(|N"QHFB#Bncl.O@[Ot\=Fs`9i='#|;y"e#/D] ]h!<%o ~:Ns[dOYQ9|3'ӿʹT'8/&[8@~ư34;*&vJ0]4□@KiU²4x\ar>(2ma0B//&HTz=_ EB"oz++)Rq!ݣ,;ÜL9k| Ov~ZEP,+tjwgڝ, ,u.DW:V<}\v 4R:d\b KXT{Gٍ&{VMiĶ_ukE("!}-3#` u=;,HV wB}9?kKBrO-47à Q8jyDa[Ât|| 0Y `k "Zfbt{UPm ft^A$gkLoB+2;Rj+gTo kcۙ9pʫ`2!&If~u$%r/-\m2м)~Ƣ6ZpB&T ek]"8YєZ"+k@ubQ1-4>l-s; mbAL*R ]ǀ_d.6Ug\9]*b={koB1QT7_|=Qiē#=;-M']Q8V(JEU- yaub&- /ۼ~BeAY]nqG֪ۜduxlbDu@70hfi%ni9CEEߨ*|JXV۳iݿBjyoL _u& jx/zHdEGבhs9n~_ieߗCB+ -S@)[ձ*'Э]q(b3;ueQ?/Ŭ٣,.wfqǦyL &c|Z`5|7d07.7 (wPx6e=jb;}W9medPb bLf:پUEW>|MʹzҾAa<>5dqĵG9Oނ}Y[j~!M4!`X;`n I17t/yr(vuN5f386&tK۔7/B>!AI ۢ.m`s&\dryY7>NBn{17zXZJvGPD)]%ɱKj{m4RzQ-K8McN@{+?>B>O.DWh,֗smheMJe._ F!oJ_L~N/ܻ:/Лu^5qX'ʄCK&7Q0aB{+ S3k`B\ddnOUI8}]{rO3{< 0~KnPV-p@agw(I$m{qx'I4lj*ld W~xx-ZG#V t'k?y+t?ɕ 9E+2Y~3JI];D}s3}Gj8R, |Qi 6hæ^̲mh>GB3/au{:Fc[WS!n:OF5&eOD/F*p0o$#`˅h$i1lk d6q;u-Ȃ~JOC,(VwKFk~NCkĽ0zixwudYP&~ח]ا<5KYJ&NUlũt2}, ^Mbgkxλc&\kΧ 't3;7vR3\W_,:Mbm,TCKumOⷰCLsKBd V#B^?ʉ( pݤIAp]ǚW$*ZB[*CltǕt |5P"H/o_> +)݆9 nJٟq..8U10) +))xA;(l<ܙ }CHz TMG)g66W Gqv*Zl"oń3I08aܼ?p ͙G{VQAm,Fem6e6n y>\Fb)M:#;* `?}a25ՁdsQ}iY$05_\TePQ9֥!/;xɆM"XMC'+e6a2 6qUƯA %-]DA;M7̛B~Qaw4*īu?پE~SUb E YqH#eU? 4lvW/Ǿ57a=[ht; A5uY)k[L;U)=/bХZ1޿m+novivׯ/m&*\_ȅAv+[_jSedd8vMK󥥹e|n#?ͺ(zke uWӕ?_@efpj/1t !:,fMQrVTD@䇁[ sK6.*9B;gC|$YD50_5]lTb=pi-}h\#l%ɴ.\d)j'1UmyV,K'%A:Woa|u6^z9C:gVk8G; >UU-dM7^4rxYj:t [Bw/AίJ TWQjZi(M:S.r K){c9&A? 6|1qq4j! V1n9d>#wc@qmҞN{Fʊ.$޾Ws'@pȌ=":$mt]F3~-{nՃ<څ-[Au%rnOkgg{mm4L+*%˾9|DnorB'^ a]eggOYJFك5-"[L|T%ؠٟkKslWn iĔ=ln˾4wq MҿI@GBa )X[s\K#b 8e\ƹف_,2]ipۣ"bG/%㔿Yظ/ZiDsC*G#JRi_0<'?XGf~(V4+!1sG @u+- мOpX-/F'e{ևr?zie(M2uGqiu&C,e)"X& [+S9u%wv0lv.Kϱ"wPnoJkh;Z,f!Q\(Vqɓi,Avԕ8_JM(0U\Zz5>)v .mMtߤzaS7$gXhAٺ2W3J#*ލ|WSW?7}W8rGZV2f0I,B^tr5MV IQǽ'.߾>iz]ӆBI:Jv DRn*_X7Ƹ6J&3H=YTc+sͷg' y:Iz*_P_s9eni5 i^2[ߑ'|hzpX;^BL#R$Ձ7mdl MtòP‏hj)y6Jw&e~>O`"K>y !Q [z94t7II>5´@}WLsE. oeIX S6w 6oȫ|VRwo ُX[ zr٬t~*qZv$|6sP~\25&Jڻ-U醈Drxg.剒PSkeVyR!('WFnIawM}%ߚr~۠iTFy(u@bn-1 0[&a.NQ5iWLak:# S_m|{%H2K[ D? ~ݫB2MsaE1Rd(l&hnd`18^v!#ZLF{E%uWӘ*XzB+Ÿ42ɥ Ʒ1H)p/,| 6lE]8]*^t%ynFB{҈40sG8,)%31uc$ .Clா/9A/~k; (lΧ:'QA 8N1f-$ rB߽,KD`|3Y}tXߠqg|m\/4!;9OSO͉$(v˚ =\I4 y$1v d/0+rslLs59؄"UǞQ@㱯M %V-^(6.7Wz8ą/DX,$>]z<=HN !٣=ww2֠\}P1/owJ%_UD /[ I9ԩ!qdg=ơCǻA1j]Ru+d4iMr}ۗ־Bv"hC%v;B >I0`32U3 4[p͵dKA'!Kg~A^v$ Į2NC)&)m{E)-X_ H/!$N\B䘎,#u+wbevF}Z`}"~{\ ,k'K2tk%ѤRsk q *& 4X~4~ay6TېT_х|Z_D::D! ^P'Lۛ![+>Quɾ%`z3ʼϫ"3m_B0/]4tqE) #U8r4fViwϢX Ux&t` OFq$}*!z련Mh_ƴ-Sj|6ӌ~" -<9c#ORUXfjDįF5' e%\6?$vfڒ7 N ;5 |;Pm3$wR  7:L;^7. -9=R_ \dF D ӈ ,ip~H|f2v! 죎ZJoybSiw_skQmE|iOŤ~# ˖0U7&0XzuN_F_ߠ(o)ϔuFZQjKN06ΛY95<zoR̶vW hYև7ZI^E!5XPY7ZXVJ6T5;,bxB72S 7;pu6Bgx- o{P6Qg; X gK3ARYݞSsmwT ﬉j$L:Ѯ@aYQaIdOHCļt)wh%h_ign(dЏS_g~f$a{;_|41zE=Yi4TDq v7uf}\Je{_>iUl4&0Y_nGrH.G h8NOJvG /W ʘ%lI^=8I,`d3KiQB$,3oұ5YEpAH#nOcjκ㼐ZU -u+E\a>5l-d[PW_MĠz#D ʨL:G_%5/*h2J%VB%OY:<" :4{Oڴ8&誡ˆ`>1Aք~4<8Hk4Ki|T>a5Ͷ#ˠq,wcD֍/:C18QDt4]S`# k(6#>z2&6\\nfyN[HH@0Ir $oQ4gߺI ?) #kBﴂDn`}ӈWyQuMB;e5t`qzLwΥ8e0@5 ZVnj>L^6h梶CYoo\&0I.//Ξni,8&jGSNG4<(Az ]t5?sԙQɹ[}t  U&FtǕ(n@H;%b-"K~$z8Ѳ<ܸD<'l.`}Áocs-mηc6 у\,%"ܺEl*OaqhfkߑWA63 ު7]a`QAԕ ReMn|P\eW3{?1@D ێSh;n5 ޱi%ZHio7FU-N\yU.zZ'pe*Uaݎm/4 v+g 0j#z wp#D4>ڻxŮSjh a-da 5^O RKQ&(vg+Zr`\ #ݝm.V1 uayFuq1$bE4z#wwnjjK&*ؼZ .4Ƚ~!pK$4PV7"H_nnl=L"g2s34X^01nE'JaI6yfta"Ϡ)ڴ lj6(|nJ@Pf;Jߖ; $H䦃 k[ |@f[+mEflJ,;V7Tg:f`P7fEq!HbD(@`'d^jr sYVKBLs՝$FRrц'O|GJh{5NZ ܍gT_r,lNg6ƣ{cf-nI.j8AiO.B3ڗ>\al ː&^ZKjzɿSDpu(/%0/Y;T 61S]? 16C?2\01>w_Ջqw5LW~]?1xDV0Ęg#cH/ oAtf^e/##NSPxx"Նt .Z%VaA2DI9V)= (ITjzyb7;Ҡ7@.HCbuAs6];_Op%?n.d\ ReP^x!Х/ WZqD\%w44"0;#_cԣ uim.[ p60ʡ!40NA;P<|c4t7 Ch9;ιou'Aİ—Kiޑuyn-Ã]'X[?#tƀ$?jo~1ă1/qdvEik$ 퍵`Xtwf#1=$dH"/Ve3\;׏ bT;.ZBJtfr>EzS>JIQsP5A:ffqe M : gZy`bCEakL}(Q5KyŃi}` ;q%qAluH:axp* " gmf"s-p1x'U9ai8,f9 B^[2&`jg]QODZ4P_E 'AO@M˥f M+XXO~% i`X+!>ZLo*[?QGCsXS.9ANIOYuT?"} Hk#fưA, [ƃuv=x N\V.OJh|6C`D42CIjQj-C`T{ H>#a D4:1fEͼ"b8M[ݳ@bmG 0t<"y<[(UH{eR[Qu`F@@&nPMץ0S0J?R8 ଡx:xn^!"rLTSk/s[tgsy;>yS3tJ6;2DrwvY[ЏTgle%HčQC5FwKtuXT;#_B`vHXE30v87@m\ {T $d.#n봔S{BieAM!^t*5 잧oz;ȧKwN\u4[acNXTW@>>l`Hs ٳ"=#3sKYp{*JO|~e>*wc{#C P7z_ <+,buvT`\ XO*&)%)?Po|sݖ7ÇD8D_oݾ aOZx>Kw 3Hgx#8}=IPn<~\NE㽺~ хoWS/ +w tsP?դ?Z7 #" sjU;=~,<ºM3Jފ =J5" o"^Q&i~᪁IBIw~+ez0Q VP/+\|J* /b{M,¾d朕^ "\./2~ *`\5/)D$μU7mU`9See.C'VjF( pr&J 6S@/_LD~Oo!R?s>TW<4GA73tɏ_Y#Im< Rna.rjF ֲ,eMMSq ~^INѮ a,`I4H{ҨodCN$wQ\ʸ%8SLs H[fEC7K ZdR5Չ8QgVn6&pR7Z[f/mʨ?z 3.P nizR[n RxaYl}JK~['t/); -fd)rȴk%;t\S!B6r@Swfp6tYIR,$yf"۽Mmx5^KtD mv2P/{$Ü[ z7kXƷklʼnK[ؐhce d4dUTb ,]$9 z<,a߿;]>/a[JZ[ 6Vi}A5fAR8 )81+>٢;sc֍1K R6e_GX}K?յ~o|Jې?^^u; /H7 ȕmZEa(D:V,q.q{ܔ HWcܶ:A! /]J5g=ۯu*Ժ}.< >LNa i.ŮKQjձ1ylX5-՟a1%03*ֆLc]![ g<"?a3s}lup%xN6R.*͝aUm*Ӧ567.z{ˋYbCi "RͅB060'9  B _]p[,r:=7zF< 1A%խ  $Yߴ}nڰly.nsu7bs>' *)."l3U|'\ .&_~tUVXGy1R˜HW 8y=rWA X KᒁIb+ȵ_.!DAR`g%D &ѧ[>f)K|MGk.vlDzLdB]Gq]`\&4'S#J)%Ȝ;~k :7}| Q]g#ڭ]\ (u00َZZܕ-bO9S|sRܽm8 IsqK]0?vi O{t\E  Bq*HA]R0hE>Aտ݊xMz{fԁ4̈́eؤf7AHWn} )0WW#rRe*|6[eym#s5yRSϑ4\D-O}t6pDH J>"cs wtцGUQ HS 5_ޒkS׌}}ViFDgM-3綱&0{ٽ "K霸}?ְzS ce!X!(`V3A ԉR[ ;-\Kbz !t̴Yk#BGfH^@p0G "J|lQ ZrN~5.=\BM לa̚ߤI֍(YL:"KcH)6Wb[}tXŧb`N5;42 ֏}a  W1d[h,vSQe J ^K{#/mO}T[*Yql=fv("1a׺ˋMqQN] be6B`nUg~$f]MJQc|Gl-/a,z 0Rr=kS~\S3& VET8MJ x^h5(W2#kuDM:;uOC!HA]}宵K?_UKۓ+%gZ'0SQƟ]C,W)pF `g[Tt Lr>f{P]+ mقF"a 7xΤȵe#ڪN|&TVHʤ~nxml1ʝÌ/o5a d"_>O<] vEiI,)DLP[hRvPyJߣ JnFYdj?Viiqxj yx$!uEr*+K"wj&{R*Exefڑ61%׼jZR!3C`fj ?ms+49$7oa:oEm,"FPO|^6 ;);WU9$a"%%D%`u0C,0 x"UyJRR{8kGt(qSm[)$JxdmO$ED4up ܛ%HmO:P_x`Flsn.XXϚk⺒gMQ9C;%T0Į鉧cƪWCW|j̣(B\?Ɂ-c"We]Ă ї*lsz /iLZH$ம1֖*G+O}(.@m`[b^D9BiQuPzS#w× zі"$ΤڏSf{I?l \D#Mw;^13՜ʒ!n^[ "ė*3ϞabRm/bj֋t%4Xϑe^(f?w?Pr $\;-q"ۆ`m"C/w⩖`JRNϐ3㗳UDW}39!}}G@JUôIGƹZňTUklNҐ<Ԍ@8,oe5C_ RV}ၑZB+IKbӨ7-N`;tsK%v%7 MZM8Ĉh ˁvʉ<3-ԼUB8aPuz;qR}z6xcҐޜ+c:ŽcWf ֜"/nS nќrb3t*sFy:ԩ<-M0.8 wyA-ذ~g0^'f,0D4Wh &Rݦl~y7V ! r׈_;rsRxBX>)!cXUxxQ| :6 nC/́;lbbkk=ʚ.+~iȝsV1҆SIv4,' _Po &j~* N sm-D~Y62 8ϫԐ ,QYaʓͨ!C !1y=&PUߵ3uĔрZbk&U|uk6>֥q*Gm1%xn{*{N@j [ ؋XZz{5b)kM #C}PEaZCߔN?ʒv.nT<Ba 0Jl$(.bٮ*%&&aкIzu͈LCgA[Y9+jge`فU(%Fg}0$ {~@rD,s yBgo)A.q#8v[C7VC,;LȊ:M r5r kVuUi %jCK~k$9$^Ÿ]Z P>L A" *I&Z_,uު;C~8 = D`P e%:;,)=OY^s ԑo@( Ɣ`dX̒ ֍\Wm EطH?3^@ zi _!nmn^(~pɆz6Z3 8/|imgNI?!Bq gƘ]mo,L:lpIg);m8 dζPI`+0n%12,'u.5o]uo V tvL$ g4A NL|"A)`>m.f3.f ~_:G yewe <1Ki b^pvq޳;1$pfq8 C!b.I;S \84 (D1{wxv9?$(Fx;α9dcQ:2k[;7@ 9--ZŢ G9Hu@RhR,ͺ U4hN^ l 9O 1tsu ?BFKS+zU%{L$ȇ/;Ӄ$A_X'5F4]`|0.3]^'HB#b{qBgMK"qWsT 9w:j2,'m Mox [RB/]9ENMN2vuқ4qqз߻,oQ0k< 'FC7q StSD8*֨QcqFuz2S#8оe.o:x"L]d/!S@|:㼄 ]UqOyIm@f'NIw5'l8TyD%i-/uA6Hh!bu2\88kGEh]'60;{a|Y Bߡ}xb,m[$R!8(gUV PWxU5>G3u7ZИđˑ/ﴝQ 5Tzo" 4A`&بZ 4VJH;25e*YM?QqG@ڕS9KeZ?=ǰgCQsi=bK৲>'C,%o&j[pq ]R}p=9E'7-D$i! +VGԑ6oTE ?ImɁ#&Ztua3BBMf5YUJ̄? M-hڤ∣~@j>roI|:ȓT8r)\!U飫pOn 5<>7<7ˮFVƑ=A %{KN4k3vgV?@}Fb LOcH@`!c q%dۃ~Qiȱ6#-[5{j"=oX ;mā|:ЃEJɋfwoيk3]pkc+?vxjS$h 86q~2K> [mL?$TG -sw{D2jqp ۣ:FxKSܜgѿuInLЍ+;882m J;sQq0ΨFڷnZ}8oƂpl 1g̴Az͸%9&SQf'?--[Wz5#sD9Ic c)8[B9rssy.]ßՔl6gݑJ8G{+YZZȐ ۑBR;ra5^҆ <NKOǛ"c-hA,im__+-<]`H)}F#6G`U 4jEAU+LI%PM-J%MؘKnۨFB| <be)Z4[AS&jv̀ +XZʍU?\3&FG|P[Ɂƺ ԲjV)Zb1ZRp=3;X0* h`2į. ΐbao,=ؕ,F|oKOwe sB7ԋ֤[/g]>e된fm[t/Y!1$䑈WITx:ef]".ARCKV_1*N/D[Ir}6>kuc"L~BA%ٽޭN"n3 Ǔ+ erpx9^f(Lj.l >ҋ -0 (ڦ FqDjBF-/% B GAN>Lk{jfc_C[=VMCF/Vkl>-džU<&t =A'فt[d1jUEҎćAU 7e'jYC/1dٜX2:Iʙ'4>u Ou#  |UR{Ê""fmptDmW1ڻ'=ZY7nDs 89Ҁ*kR=i} zONnXX.]nq'`D)qUXTΫyS|t w4j1UHAAI\4YC zjʃD2 +(o:Lj܆E4#.9_PX7tz(t?I|g6}VܣL]=?p!_6O3閐͉,V?3fPZzB ʒ:x?-q|B .9 0MZ v"ya}+53ݫK{Qdx![BwvOZ={-d% S'ܡXJ砸izͻn2N "מu^~ S/Ƣ狽\Ó0v M, q="f?# jCsň`oiPN=/\_4fm:Έ'S퉊XU7S,kSA$Õal0%R7^WBd{ӑEwź]fR[TIwOd]5U~΅K>W`+޸,Kh5Z_|oذHGc>uB }T]ePX,oȗ. l(nʼ)AU(C`j@Bޕ D6N̔70T4Q-/jsOz毉74t!)#6=n/Cr)GnM%ByLby4_T"1^_. E y,z0~v9WndG ӭU\<bG6rß#28l݅4oB vU!lP~k;O|z^?^ƦW2_q .ߵ1I]OA𪶁QCbPY{wcTCLaNH$-Mhȸ!MX[XUc7\qm2\ZDX,9tVtH-+ZRUc@]6A1ȿ%]J;ؘOWǔiޱ[?C*J^igL?FrsOs ɇԯwynlRe p$ii]_)S(6g+z+Tf W)y3% u9tl3 ̿^R-e:--O ΒIN 幓# ۺ[N_UYէW0qA}#swۺ+kf.W:℮Qh ;&G4H9׈N[F~oCX)h.=eR} 2@JwpEd#3%5WNףWEicR8n'"q*"-# <ݸnRCB(##%%W}ZOZ 6.~;Kؔb ^?q8y~Q$G{tl2+AZcZŽ?Fb"ࢭ2'%1@v;`⥱Ylk%17d*}RaeGhMp]"Wg[~A WiaA%E!FA8q#n,ymZU[s=`teGw3C A6iZX_A;m E6S>L܁8AWX_V*_8B:07wF(CJ$ed$WLV,"J7<\ɾBWvl%ԍ{R)qW`*q^neƨR=_6)-Rt~m-sUWgpb5HM*oUzhX_3-BUM"j^d}\HC\( DT'h^tOwEMżAG\}O'ZsmRlu1BI=sS4N5 h:?R4o!U{]t:U[ykGfsdI!AAU^ :k,bigv2| 7_GprdDž2ZІ\UPy$A4|t{٤k_]<ي719uj] ,肇N FM"#ԗ!gTY(;K}i b}<]VT^䱖k42C{%Vmᆵh@F;/ӔnN4`BpKwHSޣ2UAR[:VI>)9smQMv^B51HdmբwttT /w7=Y-zK<,[{c Ay }չfeN~WYyy=?hWz}ثn;ښ_aQwQuB-KmA -~bfM nIJZ tG|EAB`}`[hZ@5 Pr`aH!<8R7F'm=/QcUJ.qsRW}n}隠O&h Gv AhԮߝ .bV~ &f1́kWՃz!jWs:5$yy71W҆K^j~. YZ