postgresql15-docs-15.5-150200.5.19.1<>,h,eMp9| ۬йq#쓀j|t՜⟖q`ⵝhDlxӷd֕Lt)k&gr֜l{/LTVkhMQu7AL}eG{2nfZSÏ_C:-ZJMYlfsd`;oSwXej4X{(ߋ*$5+98=m_Yq=]tun$WL5 xʗ5K IZnfW2fbuT~8>;?d ' I $=^i   )` < u zHєV(u8|19@1:1FGHI%\X*0Y*8\*`]=^bcDdefluv4zsCpostgresql15-docs15.5150200.5.19.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/postgresql15/html/index.html . Manual pages for the PostgreSQL SQL statements can be found in the postgresql package.eMh04-ch1b!0SUSE Linux Enterprise 15SUSE LLC PostgreSQLhttps://www.suse.com/Productivity/Databases/Toolshttps://www.postgresql.org/linuxnoarchRE="i+2=GS-Z*M'[]p{$d#+ EOV "EC tJ4 Vw@Yz/_+{ .x:,%.%9J!h$:gvF>4'K -3axVN g &o-J U L4[#N;9w#<2M;-Z'kD"8I;a3<|]#9MIX!&1 . bs.-}JvaY;-VZ6_iC`}  `jއ|&%Wu"f kR MM 5 6S Bh%!||71D4n"?D[:sn?i.-9/XO"eD/T2 K "E& hV\; @ 8 8Q z8R%|0v,R<( NoMݘ *tR& n(& Edm <`3KH;Q_mw+HpS4X Qw A4teCJ%_B!)cԴƢ[F=[eF6K~2[g˛Y{).1s2I‰ $9g7$"O?9:%i Ln  ;x/w. C*0;  /'b.4q*Px'!:*%1c]);4"W:6B3<*fsT)UL.}<66|DBg7/6UfyHUv |% !,,,GI031 3!p; bb]YbyZRi@mj ]m=K ,i 9oe[E4=&rLuXDdoc@c sl%E&*$rX6Li&&&"e^pA:i ,# ' ~arme("M -H$ׄ8sc*=! Km 9$ j9W!F!l*bB$bb&` gK1dn9 p2%K &l|Z3kX| >'higa96&K'zp!suW$BBu (i P@: :MD7 &pCK$?LAk% a֔S(L #9*L~b-oKKPU8H;h0UJorB !V,P"LRf$(0k%r8783q_"*6s۷W9})Q&}F;DIA v[$ v$6 m*![uK 7 i(EW^3c7  ^^" }G !+  e 9"b") .37W*SA3LQ"y@9?2,K?o<;Z9^X!=AF^$l=ZR+~F"_$nL'<L*-M5, M"t+#6-fuDDX<7[&9A'76Gl8!I%U,GBewA;08|}(8^6A j/y$o5;uJ>wD+^ v L:bZ'4Bi,"1zb_ Ab=)0!U6/3?8$9&Q#V/-uGZU.%)9o <'K p ,WCGhd^x$(k'/9\5Bx V #o $ Z*J  & a ]1W@(@-"d%X$n>f.%*F:G.;^[)DD8;Y+0M*);}`y:##F^?6 ǰ 4qn  ס'`& CP`:+z@D}*+2j{* r, 76,XykRR'2A,a>CF=f}AA큤eMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMf1811946677553b415ddc75df580101903dcbe90a7ebf917afec2ee54b3d53f435bf5fe4500e9d395ff02f3f1ca5b9db0db2c40d511543de1d98df601a70e8c32023c404a442dcbc188184fb50288320e8690e3934b6f19ada5384d6413d6ab6c49543dcad6315c878cacb6f02c695c90823e4108f4701eaf9946619b0e7c845b8ceccdbd6b3fafffe9befd3a3a89afce77f550846d2f8a4d1ed91df0f9fd610011127fb08474d77d8449610c27ed963e6e2e5706bf2d350246372b7a8f1a61abefcae70e5c7e2fb154f0adf31fd333a14ac9553ef222abfd1fe5c9aa996dc858b016a8d190a4878b0841cc67b6091cd2e452090b4f33898edeea8e6d0824bb97842c25a0337a79f8ab33b68e9a3dca42b989f695ac1b305f1212d020c91ae7926fcabc374be892367d8334933849c55e08ef6b9fabe31d3f731e9ed6c68b0c518f30c71a487b22e64843284cfcf21ed9f98d5c7ff6c536e98685e4bd395d34d2da984c01a6e84b0fd7ea074ff4068913c0d6580eb62b206c59baf282ec5a31d357bdec6545817f5dae044fa82c75ac132c549dc894101b3e63d9577533accd80e0b6bebd3e54e8676d2d9d3a8201fe7c9b5cf0fbcaa0589c5b514b787278fd62e3fb0b20bb3a5a2737cf0ff61185cf64dd6b5d03cbb3b79c45cbc2e2e5a90ae51740abae7a672131a90dd6ecd25b5d9501deb0b5d7b9ae3b74080e4f93d1229e3864be4b871032245baf1258973b7c89ebc9cf4d1d6445462bf5dbe7ec5848ce85dd002afd780743d31da6df178183fd2403abba0c2c7889927ea1429e65aa88adf04c8819027d001c6cf8927e389b6cb9970428510bc3b14c252fbf7c73f8fcbd1841a91c074a0596bb43d8c774b54cd613ccefba38fd3fcb66f76d3467f26cf721cd998c8d4a5e99cfab60e90fa6a988aedc2f01eb4c0d373df05cf3695daee7965e935eef9bc6f899a7a837401d823cf019e9edf290013aa8ac0f3eca8e682b5f7e194afe2bab027a0458fd20921a3ffe760eef1cfa1135a410f495fade0b614960c083373f081e758220c762d013eec65ebc691c7bb96f086b4f82f5c002ff31ff03488adcaea7bf5cc87838129b875020117ed5d807277f07d8f420efd42314f468980b73d1b596f6438a7caca0c760de07547bb9ae39ad6ec8dbc2b552f206e2378abb0bb93e0c1d6003bc7aa3ffbb792baea5c6eef91b2ebda2dd74390e944af953cd05a0ad213e8eb127fba16552e1857147e2349428662a8cc0693936bee5c48fb0b8c8d672524cb390de78e2db7c812a2bbb2d43ffdeecd87a4d4cf2ec590df61d2af20890b189c9832dcbd1294c49ca5ff3ed050925dc8f50693489fb76fee6d2e32b9d5aa64fe555024c7746de904ed8732d2bf99d4b9fd2bbaff938a17895b5190bf1dcb948c3fc8f17a06e8fde5b6329ea86c30db630799bd660614d43cebcaaa97c489e9e22a916be99ef8751e1929585db8782f40714fe3eba872c391b107475e43aa27f030a38f8ed6de437a2e0243887daa871c6e0a73352eaf1700914c505e32c44788266cd5fcdf9e41de61cacfede78bb2c6058ed1e5420682d9d346e35af2200700cffd49946cd772f6938bf6c0729ed746727c637cd5d2daebe2dfd9aa10063c8b603e16101d1820bb722b21c1ef3ac5aab44d595628698ad2b1e66d94f33756ec86747e658beba29d2ef42c31519b3d0f26631500b3481e74ecb4c567b12138a3f750b89f35e395b0a11436709b46600111e4dbd1ee363bb292ed42c74e1ff503939ec09d01349d6f92d816be53a3298756a605664becde75f5643e60b1cdbd7429621f4545a0a3a231ecdf2aa6056a51220bde46778fe0791f875c027de3b986bd6e8911c100412cd19d55e4f4a7464226b67d7d35149e17232d4cb33d1b77a2f5b714ea6014a8184e570afd128e00c815f32d366ed9c2965b19df7797e639db5d2261d46af0cf418d7d9dbd8f407c4995359e23ff41bbb373f6e21eedb5f683312856337ac83fca0d67b41e9769532eeef4a7e0655310705538a4fd037002b9468efe790b7e8a2cdea8d189232548d12fc2dfad61abf6e20422b2db5bcab27c0a21466d982710742a3869772694ecd81bb11a57d229036e7c99b69bc48f7e5ae298933caf706be413173b8d27a1cd21526a7eea4c3f44a7be236ef475764f73795e089ac1cdba1c914c7768b5fdace88e272ec847bff844a51c2b2927376048ed8c5b710921ab2cc973babfc264898b136594ca0943b0963f12fbc65d21178d9624ca5577b16e71f8fa3775f431e8749b0a230af4c7dfadd19d08e401b66493cdbbc1e98cbc211fef2a8e5b76805a4ce72031264e2d710f5fa61ffa7d06d3e85cf223168486edbd9547fba5a71d5e878f458a33162e71e3734fd8f1ff11f4368ffcabbb7f814374133f5e4d4149851aff3ebbfab924bddc3449298d260355521e155392b3dd0cff75474380edbaed000f58d7961fd16f353580289db28504a6e7794897ef607aeff31374d9a228e5123150b0b2d8667efd1b93a99cbac371e07df54d66fe664eaf5fd1b8c325c04aaa1fad20a585be2fdd0a41d637d170c4140f1b83dfb62e0d9b5bcee860295804c8f808883eaa39e0e5aab10a8e9d40b67b26acdade5ae85ccce0203a625ac6333f703fa1f849eca9b91451520f5a807ad7aac94aed14df88547db2d0a43e18e3177fb2fd8b92a3158876440aa49dae083e2be094908d8f8271b1f59be752348265a6433d96471060ba54b141c3b18b688b44c26ec3d0ce60745ef861ffbaf4948fc408ca4706235335444f7495a43ab52348a688b5d28a70f83a7a23a62567db31a4e4de9b31c51c10e371542120ef42de2fc2bcf715a019e41b43edbcb63b47d8acd4bd0c664abc91ccda975769c0e0a502591cc7f5a5fecfe19afa4b16b7b7d5866342860bb9c1d5c849e60e0efb2d48cdb4f867f221cfe1837e43e9b33963e2a70e6c7a6b2d02e713dff668672a375d5bd3461d5e381b9836351411f942d86ee6ca26e20b711b239318e7fef0ed74d1ddbc2fffa29cbbbb0fce1f43e4110385f15018b344c332ed5bf76ec9df67ce6c3f92b3a6c17164e191eaa8a053a25cbd011d6fb38f61bb795e5be102b7c55197b86b1df90002448819cf032107176b2299c534ae0170c592052cfcecff08803efb0bf2664f431d413ccaae24a014c701db7ee46e6d6de248fea6e52a4ffbea8c9761745857603aa2dbdaa60487b9986dfc5ef5619c0ce660763d1b3700c5e1568e7d06a51cd69210350754890caeaae7488dceccb65c8080e715451ecf44c3ac1c58fb47c9a80a3546200125042f494da591cf02d31046f4f7e69d5c4615eed10066b65b4fbbea88a7b4518f92c2b5ea5fef80ce0d24c5db947800d3684be5e87598c7ae7602e4dae02cd6d057d1fc66fcdd2deb5bd596adf8b9f5c12e0a5ea9f7a62273f34bd24b059a107db32b04704a951d48638d672bf462da0da09025cf96e20c360413a4317c75eec6a9327962ee6023ac51164352096516f8b1f0674f318ea2888df520134b6d6cd69881aba4b3bdb36e95e3a6a392c9aac943c1533f027b40eb85b43fe2fa171acd4341d80e356e214e649c5c7b0a5c97df8a2542e01e5d9f712b92a11ef5f12954db38ae1b14ddf679cba6ed5f6b76c135db8b729fd9644a7073eaf3376161c14169f6d7f42ab12138eb97e4bf75a325f3dca7e8c84a09a458e0bb48fb86e182ed21cb42a60b140b1ec49a960dc051108f76ce6d1de8c0d2d32d3fce0c8003f71aa8d01736ae55e24bd637f1c76869007e89cbb57e0c1d6bae03641ce8bb97558171acd5b3b8d480640794ab2536cfe18c8278e1643af5afdd1a668584f594429dc29e0f5a8229f40c235ab7ed184a0cc676790e44aa66eca43bc15f83c2fbe99c59529dc8a5d1000b13f292063e970aa2d58630fb60455326ff0f4d4b5f3fcfac0638690839952e02b9b9d9b9631e1d891705e074a49e9ef0cd0ca1c40c96f2d7e5a83c630885d5f2ee455dc380098ca6dad7f4f51af46dff207adbd6c8bb7d046b754138348b69101225bb7824a567af803edbecad31403c3f1a85e88c54c7db22e1d990401c1f9146b231087e57609e4707072b617be7998cba6c54b92b3c5e4927546bf4fa00952194fdb1a77f74687ca09a323268c247a194d49e9f5ca17d9babc1afb0f10e36334e6002acf65824949dbf4d48ce2634304739caf2e5613b5c4b0fea990097ca562e516f4cadc4832a7b8f52917c322bbbc13632560981c6540f97a952032c8e8417f9774877834ee8cfbb0ddc97193631a9bd6cfec20a19c9195680dba74e34fed17d89a854027c02921322cf4e8f086f7ff0b2c8b0d6ca0fc61b1c69910bb268038a229dafd68fe1f60bcc3a211d0d66f48023a2a11bb0b5b72b8604c340144375a4db8fc1c6f2ee0288e6f4ab42ac71d87d22b6e868617a04d85831eebc5e442be122494d18628d37219f2f97a5871fcb4e32a3761c37722f0866c21d32512955f8243dfbd5583207dd8a377858210a9feaf3671bf2c0845bed8c6ee2a9142d91423a1268ab24bd244fafc29bd774b0777eec97e2cf0bce725dc2c7a8f00123ff6c0a90aeafc49178b2a947460cc0fc21b02e387f5e9093a2fabc3d9e6d4f706827a08f6da4e3f8337d35b90db49b93503fe5f2e86f92ee61d882274e8f5a2719bb0651973470b71da6fa725086aacac0a5aef7fd989358347670f65398f1e9ec1e502f5b8e2eed1f2d7024c189feeb181362a7c4bd0bc14bce25293dfc1bb22213c540a3d9fb96ffcf8829dcd24ad7d7f48b9ce79af1d8bcd674eaf6b764d8cb195829444c9f46661c4ef09562c824ade06cbc3e80b5b2296d6f9909fb76bdd8291e15ff0abd448404bb46f9a7d63359699b639bb41a2d756b1f3de02d86254550f907f44794951e71a52e3fc19a13829151f41b17111d8b79062d6fb44941b6d6710bb8e318d51d2407b1a58331dbe8e74ff750339f4b8fbcdb224531140e6e0168e013efa7a89d2562ab2ce12494134cb58a5489ce0eae5faa675d9412acea6a992afd19bc9a540c0a0543873ba64c61ce01f1a99b111740f16df96b929a89ff38d5d4f20680b87a5ae872d3a2f1073d51fba585469dde801f6e83621acd33386f425251736a27d3c12817905c174295461c3c2af42510810a43c66027ff57f2dc6762e7c97e804cf8a7c1abbb994fbf52eb94e090fc2e12f7d7f4159af210458d3b01d998be11731f0d2573b2abc8adba8389b249bac8d3732fe5d247bbe53a903ff2a60d4aa459a651d5d9cbf65b49d1899c405914cd657e6dfb825fcc9b8d0febaa78cfba4dc0f311c7ad3aaa88ed3e4703132041bf484c34f7eb7575f6c0da05e0cce1b78b7fe53ef74368c416cc34ee9cff329dd5d4bc475931448cb80d815353077f368f1bc789a08ffc9e20339cad01155304558df733faef6288f32a79eb1ed1563f770a31d9450a6705e43feec73f2bccbde6bca88df171b801ffdb14ed1b16b551547bd9a8b797427e427ca9db4d3409c0c27749aa50e62039f7c9208756662b6dafae2c21dc2a634a7e72a9feceefd25bd7a17e65c11786c59b04b7712e86455e88293036f7766510f62c59355213d8ad91ff1ecea1a8397ff5abcd9358fb00bcea57511eec53c5eb9a6275574bd94a98dd0d8f2107d20876eae655f4c7fda0bd7edf9034736b53f63956fa6e08d8b093848bbdd52bcc01ca1db0db4b06d3206cd1c1dc9e03ebde33597fd824ea216e3871b545967ad11a0bada515bac6a1885c2747512bf4172db8814a0736f638f75cde049412c5d9d52f7fae74e94c0bd87c8fd31dd5ded3afa3695d0946d51f3c0367cfc62dfc2cf030906572c35eea13a51e7ad735ebee8e822e7805f25f28317fcf2541213a14f2f17d07215d3662e6e6f55fd41799f9338bff4b0d977d6ebe80c5e37dac834b4bee12e9958f33d877f90036806af2fcb34f14f3345d4fa06fe6509553703553767de88927f579a0b399cca0d45246aa3e73de6878e09874c09a4499488acd79b7d1756850db7f0db9d7f3e06a57384c64565098d07759443289ce1326e135bca45a676b1804a2303a295a51b4553486381efeda76b85a7403837e20add4dd408f0a5c9173296beeee8951c58e235f93e3956c1a36212d04b512bee3671ae14e48ca307ff837536a7689328c5787f9b4feb30e31e738a52475f89a402a548f05eea4b471e910cd4c8b34935eab31f4954379ab6a0c75e287946fdbd32ad3762f629d68b816cf4cde364ab1afe125edc92511db042a5f6aaf014ec25334cce436a402036386ea2fd03daf949ef4af969538b2099e8e981cc42ae0c5f2ae96cc75567ee2e6ae041489acd24c29711e8f14723d20b65d166dd7a8e41b27da6582acedd0de09ac5e069547c9c00252943a3df3c7c46ee5554ea41ae0e13dbaec7eaa474b9aa1f1bc5da6ac7ea94017601a862d8bab9ad8deca78717fe1dbdbf765c9a0556f4022e863508b150f1e7dd51593efac6a8c725c36e1c5d4a8accf20dfc9989ba1e7b33ffbb239091d0f9647d0c3b3de4893e6b333f438a7b576185c321dd6f6e0bcd6f410b39e99c1be99b73c9fb1d3771a62e3a9db089b7cb118678b76ecb6c3cbcbf4a370471c7842ed5153c0bd3ff1b9f3a3b80488e43bad19bcd71f418adf73c53727d16cffb768168f559542fd5cd16e86192019bc800fdd47319800adce178ad4e3d3d20df83e5d4229037c006237d06a9cea110ca06839e4b26d06b0ec3c34b3ae2c2c8262e06ccc798de198322aebf1bcbe10700aac9d7886b47b95a89a39df3679cde0f35da33f10b5cfd667eff226844547bb2cc7c444e3c15039944dbe0d0d96d4d0d9c8352d98a4c432b83c15387c15da6b6999498613e04f9014658931b1253c083df0c16f6589f4a146d2db3ad32459f9f042950b6876061aa4906f626c7048c55d683ff49d9f8121441be8d4d196502e40a010dd7b71116d6723da918bdcf2da4950bb307623c4f2adff504b04342da6e6e5b604f3262d956bedd8e4d1b414b3debcb1775c9eb5fc089fc135401b06fec2d336c08d4becba0356c5659bc19ccead404bf3ea7d7155e118fa3ed132e46f041df3150cc8a26959e995e4afef5ee644b86d80da1ea9f9f9b24af9ed092a320ebd635cd771b4c871bd5e5b7affb8f8f25fe1f474bc60b120c5df7914de45333ad5dcc2eb3870355958d65409e40fa30e9b8d73b7cc74af973617f3d59ca737d0308c83c0918c28f02982111e995c28bec3622d0af835e48e95473d72a06ca71446452cdb576b60fe1ea08e435f2d75b9f5c5bc47cc07016323bcf44b54697950bd0399662a931c0d6d963f1d45c2eb218b85859dddc5a5216f43ecad4cec2eece8abdc096e70ebbe8d3afc5511b519f2e0ef48aee1ecce22ebd3bc4cac7ade59194359fc840a4a166d35aa50629a0b1bdc4d6e6cf21138a7966e10c42d47568b5e56dd0f69939d6acc4feb7ba75f86a188e399aac57a9928a9e834795a3a90432c29bae57bc202d808501b47e9b7f746c6e739a61bd207b84d07ecc6348d8f252b7faa30c8bef5f63bd0124a2974ec2625e62a9850a1711f4648f3e21e6b09ab222e8c15c31387534c94ee7e60c5d276fec243474ea9c483b53fae00fdcdef9c4292c84bc2e3630da928ed6d234ec2634d1718050ba1bd8ec6608f6ad844e598fbb1b61d0005e1fc54e64d5ddaf9c82e87c11dad2d06afc7b71773eda7d51e3136b0e293f0eb58e03ff721bb381094327c0fcd22acb9cf32cafca3f8a6b05d8da618f03291b8ae9520def79a4d2f108bb0b9365ed159ab57498f1a0b41eb8374429c69d84057e1edf7077191322f11cc537e1fb2bd0b41e6e04a55d3466d6d5b4ede8b62d50365647911c53e57c10e99cf7f4cd3e15c6b671ca955ba27205079a5fc433c50b3205efe652b363071a79345aa8e3cfc8e5e40e5c6a4c723d25ba6c4726edbcc5afc18a6b05a24e811ef434c19570403118d605b137b04b0ddd024e773a6fe5e86ea95fabe4858bd135ebbb8849213b7b25b09960e5aecc93d4cd6c79266127f47ecd12e53a202ad3564b49c5f6de584e01a59bb90a9c6f2ae454fa5079793c2710213d0743eab49f228f80a35a14cd32ab51f5ae75fed659fbb17904bdad5e94c802592b434bc3eb0b809893d508aded04c011ac4fd19b70d4c419b8c6db9245dfeb92097f31f8de6c06e4b48886eb1118316edc4c25fb1bb2864d9289df12cf68b3bf78689af6266485c3816b4c30862e12ff3dfe2c102ccab72940ecbf966f2d14c2bcb31651433d6e9e94789a8ad6591e17e187a53db1432bce2504cb415e55ed26c01312a667754c5fe9ae8dac0df0757e00bd0e3b96d1fec97edb47c6dba8e30ccaf20179325fd2e2621e8ea0de684a906a628bc9e43af11dc0fb544dbaf489c1bb40e33af96f103e0df79c181faea914c0d15ed5a35de267302b14271793269288ddf0914b91ad20f46421f041b5c8832680d7af978526244a1ae5ea67f9e0222bc458cbdc2e1145cc8cfdf3a23e5057775187ed1cc7f0e8838f6ab1f7bd33414eb0c8a4469c7e823083654f379360d2595065feb68fd0327b443fda1c4c31950bf431e6452cbaac9568e2f1c16400a5b1bc55360f88109b7af6bd6afbe17a37c35847201886291de8311285ceaa2462cb01608340414a583d59cb8a7a2660bdffa675d553f130baf2d1ad189e12e26b5d843a4e62041eac4f186ae475082556d3c924e54e67de67d069d248ac1ab7f7a2a0fe96b5004d6c320f8f9c94c5b980ab572a6fd08b0fc46ce3e72f0a0d0c30d0547abc51ee989a75a17fffe134678143e65327cff16650477b472bd67e71f1f9e6c8ceb665e76fab65db1bc278d96c8bbead6736ef9b5e473c7be36b1b84f70e8614877b7399046689f6c97aec18bba922e5f97fbfdc086b6e9b697e9bea65980f6a7266a7b3644c7b491ebf43ef1eb02622d8c55515a3af2924a87a266e120fed1dfbc5c7193a92f183e36d85c9bd53b25bec284429cb198d38106256fb4fc0f106b9d46e9132b2e0488be2446b75b38864a3639f7a5ec23457e163abbf3601023fe358e78d30371375b0f49640ee357fe4c84a55682a1bca69c09f80f43a71f54bed7c7f5567f74c12f81b1fe224043f3813f1117c3876b14e3f2046518bf1f2fc5e1abd5af40c288d5011eb46409ec4ceca6444e133d29c48b66949592a58557c20b8703e0a63859f37e91646c1cab5d122689f4f453120a3a3ae3f0f2f889d05e2f75bf5caed0b38ef1cd473f39c644697ec99e522f315aab990b1ae1b051302a0156149f20f207ef3acc3d34fae6c90427ead1228b3b4422159088651ef546e866bfd69a4c1cf4e139b981692a6e97b0dcf2be5f43afc8c5354dbea3b0260f1bc919b1b9984ceabfcd42005daf3ca42f583d1fbb6347117104518019e22ac266258f9de9d42eb154e4af3a581c3d775b5b2aedcdd13d59ee96dc0ce8be3c1b1ca108da473b6db1e2835a9bbd180f6ea7b03c6c87a03eedaf903a8bbafdee5ed80f31fd357107ba8a52e8b0586d777a6e3020de63a3a3f4d43f3e44accc5024bc39edca9811552e4eaaf448d71f2896d02aec5df27cddce648c9df4612500ec5bdfee643fb2a33317d0ac637191abdd0b49eb1d0748f5fa6a97f059314818ff062eee6a4065c180c36cc244d7f7e2eaf34ca32b57982c0b37eed3f2d79ced0eb7307904848fb44cd7b6948204802da018a780492e6dc5f2efceaa670c38bf85a2a16cd167da79195fb5d7182ee1265e8ca39a5c9af954746da15fac5b0233937e8400106c1aca7016ab85497d4f09765d73416dedb6d0c05f9f4c62631153a113182dd1a8f009f79b003c2b2a76e38fc41db92e16d5b4037dcf215181bf6801d35e5d275c3c4e781d46ca7972e6d8bdb66a83b5fa4447c7e7338701dfbccbd61e260cc240812170b89a0d28b83a821e7971b641815a9573969d34c1dd8d4f4fc0c10e3f39987b59a7315feb4a3fe1db0de7d21e3c4ddf1dda6364a48659e56754bf69506cb94cef3ac862be08c40787e330bd85a7d86685dfc10d13f1bcccb4bd0b68a63b3a1b6fa7ef4ae0a593ec89af129e4e9d9642b588451a7cd91acf0db0136e913114fb54d601fefb496de50992f04a35b2918f99dac5a7f139a94360c69c17490a695a38191cbe4567d00f9ca04c887893f2de11b24ad1a4cc326df984eccd9cd8f10ce5c1a6691c1456f383b36043b5adbfa1b96735d48615d8a3a255defa0773faabdf80f40b51986be9d81b0f2c6253703717af56e86ee4748420e3e88a31f12bbf90be690298b8f7b93c249aa1c4f3782457f1979fb55485eaac0a8bf8ddd2bfe5bf078074cf5fa1733682bd872b1ed7fe3aab0d1f60c4f625cb43ffb0816362242d4dd88b7cd088f38066642263c672c80c4457c2f3279d9b3a52df76ab89498d4d7f2183dfaedf3427210ed085a8a8c56ea75d2503a1f7d967dc0153d1cf1ecdb85ca1ddbf7c5fdb90f0e15c7846c8a5af2abf66d5c90a7190b12de4e35a26838d3dabc6e494f381c7d14fcd215ee7899672133360a24df405738340df77a563d30aca5091b42945c7981cc9ab65fa470224440b499771b978b9301e04fcc715dc513c4b030182b8cb0e33cef77135af4858a581026c86bed7cde948a2afa27d59d593c032304e8b42d20cf26bdb54209d3ba26dd9e59de921f3e7b5072c0be7f6e17473f519d82098a8ec3cf72aeadad31fb6da4d3a342755dd11acddec85aa56159d6d870269f41c39cd4efafd03e91933082fe4cf7d2880a16bee8491329994a6cd91a77e73dadc76cad26d6ffd867df3c7461dc81d2858bb668c9693075c64f9b15620389960e4b578f18ff3cfccae7ace4d1c19515554b76d1c63c6e158024e2785778bc3742132830a07ec6a9cbd788cdd6bd6cdd328878709ef792dc74605938e5a5eea1fd93a42cba34f090446c30b3cb7e0bb7c193b1e2f6204ff9f708a20ab64ac9f37e0d17ac1bf4d1603d662f2179e0a920c3aa850295d0d74373fb3135246ca7e6a0fba955c211643139225d09b8dfc5bc423e1e14dc0224ec0a9b92191c6e0e261accf58cce19ba01886bb4360f16d662ea1cd6fac4b8eb8fb29b5ce031013b176edfb88db2f9c9696b13f5507b8c3278fd763a19f2f6c04d08283fee3582fa4683056fddb6a44ce751437f798a43e78146eb142b8ac691433bccf3fb077af23d0e9ad9992235fa24d2a8ffe7ea105f2cd54b81c48fc2aabbb04bcfbfe34fec63a5195b357e3914bbe4b90abfd92654c9afe895fde9ac0045e796112b911ee113000617ffeb764d485594a5bd61d2e1340a5fef4783138d7ee62720c933c7c7b8a073338b69adba4736289f44490c3e4c364a601c6b1bd61c092cd058f89893d9132464b34d23b00bf81c6b8459ada568f8970a4b95580f616d2f3a0efa63fc1115e090fe8f8eecf6c12d81a59ba3df62e239bb9e342692ed493fde475d4d8b8f51b705b316932488c7f9d82ceff71613ed87f136f1d65bbb0c99112f047ab519f0667e78a7ec4e9d7ba4d91b70f044975caae6cc5d797b83e78e9ed9edae6db9bd159b5bfee69d50b033f1ec689dd03f45edea01c9aea9cea5ffb4417c9854c78e7e1d9096932a35b6ed2c3a49e84df833ea427063ae8665360687d7a0ac6653252b3bbd14a73ae1b2c4c9d587d0df70eab94eb40c1a748e5b10dde3f9cf623876013090e32da6dc88763288c1357f16546276b909709884f777a54255159476a1dacc79fb1241c947f9740a2ded47bb16b7721f7d9293d08ddce9a5c0930ddae17855dc848746bf4a248e47e1831e25324e9eef9114dced00b488c7392f54427c944dc1d24fb557d311241cd11d254020fa38977171664e385b5eda508335f780ca9b8b3ac6300ab865ff8d1925064c90a30c2b3b4dd1d8662cfd11d0eeb867eeb290e194afb54860e25b2044f5f53f6f11df2bfeca62614631736588bf677f162a9b5e466c54f2c726d529c824c8dc06a4a7810b5a3961ba80601c42d4abcda4be973105e8d087642b82e940ea295e492cd2bfe78daf62e9c48e3fe980d912cb15c10d79978ef3a64b9893ee046f818b605770eccd0bc27d096fc447c9ed919118a2c242f39bf3626330d2d30d0e90320441e9bba0145362cad893a096dd0a11fb01c95fa56ce68e8e1640d29037f7b73fe536feaf0b4665df0b08f88cba3e949ab217c38950d77c0be423320d7b4a51357748f1a5c4b1b55ce9c0fa4aa11652410e4a004e65b4f40812c4ba0e7c011a5b67a976a0969cf3be09cfe6cc0242babb6fdc556371c7bb03a9f3e93f0bfbabbd85349b1391f7ec6fd950c5dc17c1a694e8193ca6d7f6380becfb6754faa8ed3d712998a38c08215d58525a596e8f454be35a9db8b4743500c12c59108a98a0321e402067254aac32671ee25f2b4b7dbf8bb01b39921513837f48ad9a97d5c7a9977b38d7b491d43d38d910a53c67742d98b438c60c90710c7c751abbd57855edd7d67b5c4e5339ab41e822432ca84565491393f04a02b7e2bee0681b9dc1591c4a4d61c8217d34b93ca1d98063614317b695692fa417d0a2e123ed889815db4b74d4fab2d57cf6cbe744e5278e2ae9ee953ce915e49f31fa4c58ffcfde4561d98e536bcd63d42096a4373dcc5e78e8f11c1ba3cee9eeabc7f7f9973910eb18ce1b5d6b508c0be70f28bfb90dfcd5f90677cbe7b2cb0d787286026cde3dad037ee105089295070f136d6d4b98356be1fe629e97a7f3629e9661826bfe55af758c34f57917924598eb461c6c11b95b54825bbc2bef0bc2cddcc200dfde7258b68251e160cb9ebb27fc52f806c878aa229360f31a19aeee7e4268c9e6da2a98ce7786594704e752eefe5248f8b0c61e3fcabbceaa45ae90c665db81a5142ae40eaac42120a7f0f6d03cfb86d4902a7cbdf9578867f1b1a7baad4d98948d98b14436ecb54e6672eeb27bc654bc60d3ebc1f79c4295da2a02915ad0bf13e25e7945ae6b533e073459dc423a24c9d598e07464752c95e36b66759b985f339bf33041b6550497676ebfd88bd4af380e55d0c142483cda2ab8387150567014c1551d66507145c7bbc0cffb3016c897aec2b343caab81baa35733c428ca5d97822a34f4178401460ef249b1abed86013f6dedd8796618fafec786e991412d83bd8c9ee16b13c050b406df9b719908f264c70f19bc54431fd6ecde06c8438718cb6f4e2ece6da2e0d11ab549e04ac700444f04098078c05574e277787dea59f250dac7ca00aaff17e5ac435fb84a140906e1450a11e3f426af3708d2e2a61ba87591637017d3266dc9074e9d8ef034f90440fe4dff42e26e9a8b15e9dfe5a6f5b4987b43b69583a0fd692f1ed5d5eeb857925ffbed1950e86d4dd89d6f6d6f52ac54e86a058f371b777aa850c5f5d48159a0c2c23e9f95f9ea2406411b696b3d9518004132ea7153aac995d7029b2be889ee62cbe830a624f48d399db32fd2da22a29e00cf92cd6a16f2ca6bf05f545c793e1824aecd2857a4e022594fc4217c38989dd42d2a11cb7aa749281bf4a4a486e485a2046cfcf9b93ee2771e9986a5a2878d29ade4123d7eb6179bc7e08f25869556465acde3f969ab103811cb5b2cbc3f51a60795a1e8b87f0dcb4ad8d484f305a49240ee171f992e1f00b495fa0e8dc9079a025be965b31a659379e7daa66e6c469b8dae06d04756a43740e79bd404b9ed32247e75c49903fc9f1f080415a1d4e0e034cd55d678c4ef4fbaa75e2890fd13604aa851d3553d443f6be6c8b945e210badb35c7ba00574b6e39fcfe679e7d40c35f9b9e11f97cb17b4855731ce0721e4d4277b487dc1102e82974058f2bff563904a6818a008eff86e08b026cf22270f2850550fc1206c569e532b179a5cee8c279d41351f2e8603b747ec9c5d924b8be9f7d5701cf6f6422b0db202dd8ae32073a7a7853d88e5a4acfb50c112ce0869bcd0ca168d72d68075035f0b8edae850e029ea812bdf97b28e8509b87be7286768a9eab7d32129e46c4f140ae6943bbcad3ff6f67a9d87269fa35f0f5342d0895e1291238c048ba57945626ae149ba974eb47c4e4f650142f7809e5ce5093a741f076f11b195f2695203872281f1307113f211c1b8ca57197e6aa25606f3fe5f650e58f7d6f494acbdf27ce5a559285c1ca842d027fcec793397899792e260e41308522e8505cfc05d6748a0edc1cf7ed72a664ffe5ca21900ed0db2c31f79268e379d05c619073d61f17cec4ea12b9d6d5172b42763d9ece8c0ea98e38e350513230ca6fc4df6fa3b0963860eb458230c86ee706d458642e43a62b965a074c02d325d4b6e99e35954315049ce7ba29d77c2e0b88a8f3ee556acb75e4eceedd20d6ed8fcfdb8f163ee9ddb0e89764309dff6a22a718820631c8bcc2f4c665484136d3fb8075b706806c0a32a5a6d4843f650d5a57a61fed13a8f1bf3b03b9b14675664ecea13fae24a08b846c55e39db9e43ad0b96d70391c2e4bec8e8c2be95adf4389813b1bcb61345245c4f5dde5d6d80258fc5363cf657fe12fba57ddabc0affd3d2c6f82f4b9e19eaa23d4f505f4a31d37650e70c463958b3865248b56b779774883212c5070c24dd51e7b2f6383ec7311a64a9c5109b93264fc729e847da5b06af2c28df04318f0f98b48bcf71765ba4e3e6654624cda13bb10ab0bd120164ee5c01bce03f3436f427bee7217d897b6a9fd0c29fb913eb652492e66c4865705f4840d9a707795cdbf8c434d9055dee8dba9b5bb8a1fa3d3a2144404a9858a77a1b6c2487a25ad3a5cc92f2175569252282698165fad0436691fa757beb99e98a7785629e530bdd120a8075a2fd88b310fd2aea1b3412a6159e7a7dd66efc65e2bd8112a840a6319ddcfda26f1e8dbbfee080ed6d356bc7c10f3eb667086e2d3d42ce219146f06f8ffa47e87de36a2cbfac1708a9958a0e534d3be89036bddca7d2ce8731bf565da27d7935e8cbbd282d5b3fd6cad88af5812e8ac628d9b8110a073860beefe08add0ce5dbd4069f6e2625d9e8c1829665f3020a03154b1d6ae4cb43fae6201901e33380bf1ecbdd25fd48e37c3f30d0198e62f422c2e1bbaea277bd7bd59a3bf7f43c37f692c6f85704aa5dceadb294922ec2cdee2336a35115e12f7881c4a9c275a8a799c07e1a125e2494e75a4e0d49f1b4bf0fd6300b578dec5210b5cc6b4af630f155e39b714d2b636642077da4b5661d4c99c3cf0653862770fbc9fc0bc3004ea9b3ef498039187fddd61b8ec8885c68750e74480bece992b19383883c66edc863db7c7610d70358ca1f1f775aea77e8bf202cf2061aff44df55303bf790501ac169df29ec81a12b5779a9822f1ed7d51e818df3b4e0293723c7ca50240aca1c6cd4de3c07a5819ea6cf8f916ab1da346e8f9e2c64f54dfeadb9a30dd1ebcc4bd90eb1d2250506c4cff8cd8d8ff3f4b55608b37f2b77e89db5d6d728d0cf99763e839174eacf88936c5d451944568045678279d03f5c055e58f85c84eb60d77720c43caed3fb6585339e98a81c9c538e8ab81fc3d725ae9fa60216cc5c65066566819d27cf0fb8552abc8b122fbf43bb37cb39c9f5c989daad58a6e79b4cdf069ac2cda29b62a76442e5db9779394193030db06f382d97d3c4be64a21de29c009e2cd0227e5c5e82f7a00905ad405cdd0319a366e1388d9fbca47b7654ce06ccbb634c22627493d8882bd5497217ad5d94aad1220029ce4b10bee7a715a1d22fe5b272f480af196ad8390df28dff196ef475eb327b1d38f0b00096a2f92b963f8210ca1b8afd48406f584ef0a52b5f5a7fd7c460bd78d1d1868b5f0e32d1efe37c56197be71b40e6ae096f4edb5d6424f7facc5ed461cce16bbf720d5a49232a43576f187099c887619876c676ca025a35073a623d3031e63337708a01b9a7449af2c0bb68000c131143212555cf59f8355b4f7f04ac28f8ebe48a7828530c43ee0611ca94cedf5e60e1041a4ca40ea64475d07f19e62ad234a6ad3849ab7eabf1624faa7056245153cb6f1887085088fd7761198bf81947986dd00631a5ab8ab616180fdc96305755303c22572142db72de7759d4ee7fcd3d7caa5729ae97c6cfbbae280c815517aacef37d148c92d35f4000db8f0c62a5faea55fbbfc242c42ff6b05ad80a604ecef3ded8ac2e2ea601f7ab265dbe4ddb2c38b1a24ed77180087719d2d617f6255e2d690e67d7d0dc5c3bf51d5be9f9506b5ce91a417fcdf8a4ae0df97a32520fcbfccf4c3cc962f3ae23249004f321b14563c2ebedf21b6bfd9cbcda2d4555a8b0656c9f3040cd7715de6a0f8b8b115c01fe20429e82d5c4fe1581ea9a9fc85488be3e4505cb3eef39187be802828a28193c28ca9e6f641ef693ecbb6c39a349d2c6ef0dd0832c4a6153679060383021989fe0a6a2a3727a13101653b648e564e010b502a805cebfb774f88fdfdf7cd52b636300bf4901cb23f159f5557fb39a94a1457be1aeb016ad753b709d822adf359fd635228fb02f85f5c24e72a361b0f4e12e1d105cf10bbe3ff8ce9d93742757fd9dde635e1e677b77b55c54e8c57440eba0bce7d7c4df133414cc89b8b47d64355c9e1a09a27b383e44174578613ed98f8e4eb7c631c463f55e23fe7c4dbcdd371424fcaf85ace67d231c95c522042fb799115dbb687e386aadcab4d2b7149c2acc283ec43b27d0791bdce3ebb30d76ccaa490d3957adfa11e586a83bf3f44397c39b96ca22460a429f00138172d9b2642086977b6c1afbb8bbb14e572ecd355282094498e81acb2d4e7f86b9b6224cf32486eeb7c17e0598e7a8d4850040a554be6fb054ec6877bd9a939562a080b72ba1d0507cd1cc5457abd21dc04983400728fd506741a92d97457db72db011d41e990762d5552cd702e01d0dccf707275d78dab53f93b9300fc77f23a98dce597bd326c780a43b43ff660fac5ef8c4fd1645cec21d067d9ac4b73208bf01cf6a425b17e764057c858c8090a29c0d732465927e7ccd48d6f743419077766dc9966eeb6c3d01b650d38675066aaa4d953a413ce32d0b45080527a1b5a1ad7c5a3c13e292f220bc18d37b82921475acd1c7a970bc2983957bd35d45c08158e886eb1f4070d335b95e80e0a8538b32e13eb7bfa74181f11c6d39303aec0de62d3c7eeea25f7f89e108bbda2ef74e4a99fed9cb7757cb574d2831e271e554184c740abf60b299e980411ffaa6c56d2c44cb1d614bf6cbcf88e7835640f0852a073577cb46df7aae9494a68deb9710222dd799796b167f581ef9b8561a8e24be24b3063268e05f0b531a09ed5e8573aae25962dfa1defaf954c4bb5a8b782b77a9cd7e1a117fe8dc2670bfe56519ca28f04ecd4a7154c9575ba26e8ac820aecba3b13c1b00767c7172d5dfa27065dff0c13e10a7639e8d6885b280bcd7cc3bd9cbc0a79b022401fd8c179f87b6e8165f523dfa407ddd4348b2e03480a1cd5319d954ff0710cb4aa9c63e459ad74f19d3330c3c209fd1eddcc52a549595b91bad44d085f8b80a5f3080f07c637250e1a8aeedfa2a4fc6a21f7de5f014fbc6cd9531b51cd29789ddc3d431568eb3bac05721a63a9e8d8f89ee8ec158afcfcc0fa3d20847202c90cc9f1b3b596563ef09249b1911f853ab87160cf5d47d5eb3f0baa2f4001657f175d7f40009deba5d3feed3de8debb4dd2190201390c562f78ba65483f2e35d4ede3859d497ee2e1e8fb00870a1963350c2362d0e0811215bd35a8f8eec68776fccc238b7af7aa95f6f242f57d8096759e82603db46d57c04d8c4e34d7ecf658ec699cd6cb1abfb4949ef2557b3a810efb38d0e81afcda76101c616b94caed81ece5cad5acee55c9eae6572283ab17ad7b8a46316fd7e942023b0692c505dbcbefbe0c0e15b808a3ce22193d1f82b08e6c4cb2de46ba4a769749258988ea65298daede8fb2047225c91ad255c612ace96fd4ea23cd7ddb473b89ecfbdca412a18d91098641dfaa0348a88057503540026b895c30e9c5e179daab1cd86c4a9e041cea0b18f566b12e07356f19adfb32aa901bf6e4f36d8c11ffd2c81b674ceb0ae622e5a79c46252fd1a2e997685e70b85eeab0edc0ab0deb3f6fd10bd06060606ed778473a5ea80b3e2fbcf4ce76af5a37f8baae83cadce3bacfb19ac397c94e7bf44599a28efe04cdd21d610dcd8648ef32d9d41beabde175a019968efc149f1af0f0d447ae5ba51729a6f37c0a61083a411014c240af63f7d00b8c5386c1e7b07aef95932d02a9196c4e908c052b925e1eade200ae9f66505d05f0e81f65c2db36bbf8a99524284e4ea9da4450e1ee20e2b7cec5c8af5846bc4ab72e5d885dfd9aff975f49e86e1cfffef94acb72c18feed5a822d4cdb22a66d0f5e8b61a716443bde81c2b86209a3f404ed35e99ae831d65fcbf11c079feed6a281892382e9161d27c20148fb5ba733fdd592972f71b7c8db93dafaa842c9e15f95c9f98dc46dcc0843da359bb486a26fc18436fe50d5c315bdd4c21e943ba8051504d11cc59538452f9518ed9f1d4a75c7c67449907fd146c9fd1076c2edde4377579a33f1376a1b208967adf089f46dcf728ebb59074522bed0106d7062a1eab2dc066c83d8773a6963861aa6c7d3947605f1f4300f3bd0d41ff87190d5c1722c09aecd381961cf091e1b9c232eb44cd6f96a533d908e5609aec9dfe240a7460f6346c38e8475d3d932acc34cc3bcbe8d4f58c2a643ba9f6c87e385b0eb1e68deb916dce5640a144bb330b2247c2ef16a5b1acd2e61a7e7b611b5553ea17071605c31fc213013691d99fb95c1008332e859a2ac5c20756f31f716c1feb5cca2ab4d7f4d8756301c0a4b4a708bb474806b69c3bae443f81524af6727398cc9ec740114f2dae899ea805e5429f1ad486f2a73d1198250e111bd295596abb12a1fb7eea62bc20ed9c0103cf5fbdb4b99f8b2be3c13bd32aed3a958aae4014a27cf622b22e00cd9266918f653cde7557d37784d271ac910d6417fa2fdd9a30f85e4fb95c23e70cea4f04a5ddcb3d2da60d552783cb0ddec8b83be7da739a92d02fce046ffe69d72154bac61df3b1af8787e057f0794087f3df6f3803b04c90d2c81de59aa7ca7f80d6a39a1fb5260cd677ade50b858b83aa70044a4ba6b0f8416899eaf90ff1925f566e6cbddc7e60d089edbc3ed2219fe9ae67deaeb414b5d43dcff94e5bdde2d57c9b14e0baaf5e901fa89f7799483e4d9df76144fec14d0d1faf0cd66075dda0c5e4687f78daa9392d81a59710bb9986d535221e14338bdcdc857833c24fe700a96f22a3cee3499eddb102e76cb8f030f9d6bfb22243f1cda85f2ba4a6a319d3b37d0ee417715e579dce2991a493d8692f3112b3f928029df680775575269eecb56680bca0720cf9cc44dcca0238fc245a0634ea8ca4530dc000827d64c75c0f62afc9de3faa40d279b96796b41895986ad34f6360d56853367f9e885590de6784a2923640d6a1b60a6fd473eea857fa28ae4eb9083382430cafa4ac894ad7a5fb00e46c546389e153d4af8ddbe01ab16b4838a39ba3d8370ddeb2dd76ac94937f4fdd4c7c03bd22a444e31120b52d419ef5f6fa163584c23db27d696bfc6ed6b4d43398d0d75ec3495ba9ddf9348340246b29ed4baf407168b6f42d4b4b5218df385e946df6646c363a0ac3dfe5ef401c633ef0a58d4307ae6f2a7b1efa5a9ff0a8e4775860cd180185fe22744d4f9c7122ef3039f6a77c18d3858ae54fae42ff7b2fe98ce2c3dce2d01adbb9794edff2bc62b7f9ac0bdcdaa1d182bce60f4028dfd0128a4fafff420ef64cb3720aa29d7972ee037a6d6a960d305344eadeb5546beed445518942bb5ab9f6bc6fcaca8bb9988d450805fcf7a323cf1f77c54a261bf96155176a8d291349a193a492caacb308fb60e9e5ad3a1d373aef199d06573bcf15b5da51f8c4301bd20e7ac42108c4564d69f7171b2bc3aeb9983eb14846e335e969a512a52174471c0e4c155a0366139eac54719e9f2e4df9d57cab3db9018ebfc364cf96b5e91f5374f100e2b50fb682e665e3a5222c00167f420dd9b27b43b9ee4230258ac0213551536ae937cfa5f192cd08b2daedefcc3cec2a77291f859ad8421a11c409451060a0350aa842fcfdfc97a5c08192a09ed7f0e59c5262d7046ce77d1d6bec81eac2165decd19a2796aa75cef9ef81b8e60553e7db5cf8d8ff925b524fc8452528d628dc0547d13af5edaede82e4c750bbd8c5257d3872403ce421646640bd875d6b5eeec2843520fc2948a9bf18c3ddd806a7c9d39ad8f78d041811fefb91a128d457cdfcacfee40d638b5cb60431879f98d3dbdc0835114bd071f89734f32503c9ea3cd5512d723cfd293bb680c0253579bdf57d0aa3e6bb056e131e9da111137bc4a3fe90b1d8c1d2229a6f8e4fb2a0ae8b7deffffeaa758b02055acac7d148dedd54a2acc17010ad497abf4fb04ad6cf2faeb5f1e272a99371753a223ccb248ca23a54d074c43bba44800839b7ec5cf6f7c258a946684fa39f23aa0e1b7135f12e6dcf5df8f6a177433fd91c5831fdcec79c42eea14ba0c210f748a83722084610f6ade13cf96f1eb43aeb21281f0a982869a86b972ed4a39f0c45f83baf71c5a020dc5110331b5aa3c18c1c3cf1db1a5ed60874ee5093b6dad8d5ab80cd8f4aca22d8ca2d197186c1a69229ba27b64b3caba67e2bced247b41ac4fcaab7a5b2eeea771555926d1bb70f109fb016efcdfc6b0bf291666adc9e4a9b03bf456bd7881ddbce4b8eb46b6e2bb178b9a330887889c05c3f7bfa975b7b3ebe7cdce5f0ee8153468d08f8a175e20e8ae9afabb7c99962ddba4519110bed7ebce772dd4c61ceab35a30dc956c777b5fb4d2e550ae1201c4687bb872a8f0d146d5f5901bc1c271cfd2d0240da7d9042ae0f52edbb6f5443ca427a63203b2f8aafc907b3ac1399d801039ac1ad3445d74a3ab7cdd76a89d61166733f6c3b667a6c783ea58838ec336128066ec10817bba2bb322746d91c2c89f7efad9b3c1a2b7597eb609b83fd70f291adb3430d6b3ef6f1d2d01938879be10574676f1e9a6ff2d5301b098b2ba196bfac6ea770df581086909fcba60e7bcc2866426db4f9bfef7c5accdbb49e1eae92673000de7cc85acc3d763fbc7e81a4496cbea2af36cb08d0289c2bb5e3bd813a56f35d5cc1e28e679c907b1ca03b652ead4d05438c3a1a3abbaf7913bba351921f897a24a9ca6243f02a345cbdf403d1bc308e5b1a57986a35d579f213527622524beac8c809175f635477b98ee7a05b65bee141a7140de4ba460013937d874307e7f002a39345342059c224b45715f88896a11e2f432fcc1036a3fe7614ae318dcd2b70d6a07fde872eb2a1455266c3272054abc7e3fa178ea37d6ecfcf86b5bae2a48b6641de13d4a2a5667879632a23105193e86a495fadb8ed0fb2edaae4c605b9a1f7305025b85675fc786a71d3c2059a536c5f293b2591b56032dfe632c78105209f7542e4a6b00587f5d8edc3986f6c4af6d331d01742e634b48ee02d81dfb43b99e33fbd3e22957e3f283202ad2e5c0f8afaed75fff235f91061d8f4c0a8e0c3a6e249fbcd659b92da918eea2652a4a8ab943593761cfd4a7b5a030721c3458e2aaa2728bc2d49c6f9a114b3e23e2c543d4c3ab61f751ca35246fc4dd345ada90d0dbd8fea4cd2a506338164141861430b05c90fae63da1e133112d4e8dd0b3221fca2a46b42c85dd1399a9313c1d593d9f567b690252a8b31925c74a2243c61fba9455996ad0c099a9cf8637071c17267a9a4a1ae338ab411693a645512b3119a5585a1486e2a5ebe07562a7b64688508c09edc91e536f2c2d71e73b034aa4cd6897d96ca541a3b274fff2c9baf21932745c1de70c1365d751f2069e4e1d2108c0f2e9253f13e11989c09df734638fb8e40e435b009ab71fb3586e0a4eb63221bd8edc262548c46cdfc88819cd295262df515065917aca31866c0452a24a7d0575c5580d7a37499f0aa16133458885edf05d4c3d346f3d707538d27de2305bc5c80be05baf61018d63d98ee17aa950dae48107707cd126988200e09f97a3936f3b3d0d8bdb851e9b54da797f9ae88726c886d5b3cfc151531dfc455fcfd595afec98c13078ca586146e258744c6ec57cd84bc6156a2e92cd8ed503da9320bc9f2a299e989765c36d89cb5c90180e70ac13025e33cf8861262072217243312cc87fa573d9b9c7399d2ec233d53cf04477bdfd5df36f5d2ed2e5b33d5624acbb7ce62cdfd20e249a53ffd2fff3e3c98c5ee8bd41f0555fa736bb6b7c62e4023c4bc3d3cea266120fa14204b4966a8f91d3333e46b34a7c438a6818607019c21a86b79c0f53535b6f8cd811eb118fc3a905285903a952d580548d6de31d1163d4e1d56073ac35491386a381ac8395424dd662739e05be119eb086e6414c89030c9db99430d8935ed4f6a17131a7192558299e30f4463111b00dc2ad1962dfe3d525312ec9e48863fb97a102f59d840e4daae91a89a808c04e1f41b53d27d5c4e34b27a32058786d64d228eaeb3e73014f8cc4cc0232fb61a612f18579eb19cf8d4319cd25f0b009b4c46ee05ed736806c6aa507a5c8b78e1aeaf0713b02f67170a2aec3a974d35a11c57f4dbeba509bf3354352b96b88974742518440fb2382b08f2ce3dfe961f34f244d4362e2c0fda5b370efe5e9c8a1db63e24b73d51773112ab5b153db6a419816af9dd21c76c217e4d29a75b45f572257376386e2e6eb79f1f5c5906bab5ad99812fb5fc69270c42b1805a5b801151888660850b449aaa87d58a575c41881d91a8a717e875b2468a96b2aa6cc2083139ae06dc2f8e05bbf623df5d44aa24a47bf3750eaad07ec83ed0e967f6a1cb120054493b38f3f1aa7d96dc8dadd12d78960d7a9ea94f77df13b241d9451159c978ee74e58cb26df2b7de54390d9a0037f1c01f8bbee5387e2c1cd7960a9e2613fc9c7606f4a2ebddd6cc80a9f5dd861a3dbbc3f9e6a2dd72f1db01eb899becb51c0ec65ef3dc12bf2d7c16cd700cdabd27a32fc31f8ea57b8fa0a229f171ebb5bb42fe9b185c09e36902ec84824c5844eac6b01f40ba0ac64e66ec9bd900e80e313e239da053bbae6913ead87943b011694d2e25a3e282b7187974681b4f66fed8daf3a931ef0d26e060a9e8c0baf3c8c0b84554bf1a875bb0de597612464e8aac2957998aeea359b5b151c196374d546d91614e48be491070794cfaa088b39047e54c759f8d5de8fc91bc7cc311987a1c750579bb76df9eea3b332354efc4563519b4fb9b283d634f21b95c482550c18b536383da79d0aeec3867451ef969540d289534372ce19547943b7836dab75635ca0d35b95043a6e21bb71b32a9bdac096aea0d79586ab8ea727c1f7bd8671034f8c09dba09129ab91d86c4643213c1af2ddca519ebe6ef29d028c2f5112f72c300cd6facbefe53f7e88d8b1e63af084a634bee3aa47f3d79f0f567c05785f47b55804c60bb57c8bbd9ae310235105a5690c8e1f13bd25b465e02f5c121259e4e8aa22dba2939f766c5939b5c7b2d0cb6f10f30d32678aeff87079463e97ab4e5a865c656e93c88ae742d1ec6555d85c245bbcf47214bb475e5d4bbc7d7bdc46396988a1a441795d747d81d3d5e476b36adf334d217c2581e32658f97c164e47360c27ead95c4a45d2e6dc0070966572149d0d668ca04385a3f2d9ae60bf3ac93fcbaf9c024c1eeee4bf166f16bd6afb5fdb392c3ec7e9c069c40cce5e3ec05897282a40d1c577de05783c527cda119e09333cbf71eec9622cdbadfe67f89de16bec7510caa19e89e75fcc3f567f640af1d55907c2ff1a8e6bb88c9ae3f1175c10c88a70f8c6b57574cebb35cde014fda43860fa30dea40b072be6a42e3c917cfcf62bf4c6dd7ca6ef53097b2872909e80746b0103dfa6aa6a73e8f557b3e54c88093a9c50bcd7e8620f8219ad093d2517b9e82a69f8218fe53c2f1ed28ba18362796a20b4957c29c38496214cd17737bfca64a537b84f2f2eefea3be69bf0fea01b512cc5ea941086ec7100fba94c5c05733a4aeb31df361c22b96848bf61c511bb2b603330eb6aded391f1bd03afd8783d0e91368cbaaf38539ed4bdef31578316cc758df79e3fe70f8acffbe2fdceae574ddfa0dfb821e63c04ba4f2df0d5f8521a12854c43f65cbe92d076a7d8435bb384d04ae0481ab52ff4dc25fc2953ab86ff0816d070b9e9f4f59040e087cb06c65520ab26f51d2b1526eca88b017fa54c306291caa8c3d65f5c56109cdc5008f360876d25484b5090d29fcc675d32cbd87e75aae462b00bf6bd25e6eb5a58b6be5f8d08ecea38886bbaf0e7be3d3f7d3c783388f2990aebb42ee6476295d118903562f73018487b67b465dbfd8513cd52811a131900c48c2c8319d1ad779b8733d5931c412d885d12f1c702417c907d61119f7668f3a0a761362b85611e88280614f6ddaf4f40cc8d6f63f24123cb7e182d86b4fb50c08f0eca7ecb6fa764e1d65294166839139c8d03e6a3fdbda837034d4545a53cb3d1a16bb77557c0c010773719543a78b77fa4a81805a52f1aed3b7560c2e8e8bb1afe07c5483b6c48f3709cc16d658752d9b46997703204b011b291f0c869c24bacc6bd9fc7aeb1fa202fa4bc52269f3619d5d486ef7a2c0534e1b764a363ec160d8cdb4fb23dc3fa1012d5a3e61e2e85027a0bd5e29464520eeddffeb4fd9ae7e3702a5cb1cd6df127bf6978da187c8a149953bb0cd83f7daf3a26150e4ec5cf24efe4e6b55271e4f064cee4e0ae236d916a4f2cc7049e47b29f6cc09a4fe9d6b77dfd9dbd0b8c2da9ae762393c039b53bc71ebac33662371ab67c6e81e25a7f6daebfff722713062d54175f17f89670e12f017d4fb1e04cacd675b9b4a9e6ab89bf75803398f719ba328c49254696cc4c619c20dd68e1d68b2808e94afdf8466de6d7ef58fac5e5ffe49406668ad4332fa86ac5ee3d381b5ba6dbb24be1a57ab6e4becf137f076beb02c435809faa119d4daf66964e74b2581f1d1ee6f38a1219446be748303657e4d622f2089243da37792bf81b5df41e21558081ce46b7369dfc1ddcdeb9723677b4f2d55b64c0ff742e65b7510eec7c570e309268e0ca8047b66816a746ddcfb06e1a6bbf0b153312d2e34bb2ea4e6263b4c3a15c05faa1bcba7b7791407034fff82db075f18b7730e5fd26be6f572b156d9239f605037877b6295b4021a5b7bc39b0c4cd446cf7a631f4357a7a84316b78f155b9deeb5fc0f14662370691e3fcc9527d4414416a153e03f02bcc3b1337e67b04c98bd596dc8f75a3ea6d38b3d10942c2c1c4404086b33883927eeabf592cf4f0b52c904eb22e9d2e9709cd02133bacfc634404298e07943ba6899b112756abc171ddc48c23115c1827b22bb1a62f2baa77864f3788422cc82f6edeeda7e21423cd8d604151d22a67f9d4dfa82ddb0d63c1703c50d33c6f96bb783045462dfac03426af02ea86217b453d074559db299d30009a8fae80ca3ac0b1f653927d98cfcb4a047494ad426028612ac0970627c3eaaa4f832c07bd189e80fe26c7439dd2219b60e7747f6703c0f0ec99288a9630186786b5d349ea99e2509eec156eda48c01f56bbd43caf9911b4a68a037ffddd85c5d0e7e5d0185d3c2f152c344334f05ea92c5760f5605cc84e254895fec71335a9f17b9e38031b4b89327df0295333db2271f676b66e0b271edf0271ae589da48b909608c1a147aa2a77de4382a6e4fbf6ba32ac01a8fc408506bc13aa3f70c558cdc4a4cbaec39dacbe333fa07478f5d0291f9a0b3820b11ae537e8fe90b0d28f8153c1338bee8d9dc7f550df45ca0ac1e2c978ca25ef2779e939ae5d182ff17f1fc2a079efa7367259c5a31184a2de089e86946d3aed54037ecb9ba170acf6f68d7a6ea868da42e275503be9af9aa54a7ad6bbfaec1627a3dafc0055329965cee31324eef361c71d55e76899a0a01a493bec9e8d0f68ca0d8f4484d84d6cc2faf103ded018df663e3e46e155ffdbdad5d7d73f598bd97f3a3b4d72912bc6163acb9487b223fd7aead6ae49feedff5d90c4a1c0f859f80af2a6fce22cee213919bfcc7af33a3fe5ab74187d0d6533f70116e1047e268d2f05ac10308b13f1d81df766e985c429b54afaff8e10ae3085fdb52c039557ef648cdaf5325106b4346eab4650fb424b52f5dacdcb08d414f68414097c626e924e3c499691b7ad139b770ca9f5c0b3f971bed000ac29aa3991cf57f29e63de29cedb0f22e7e10ccdbcb58fd191939355306125ccdadae42b0ce8accfefeacf9270c22f0d5b584480d4a3362af6ed6c5d3bf266b5715eeac463687b1ffa3da775a7644fa9ca52d887bf04aa4ce0bb29af9016cb6951b778441af16c3ea0b9b80b38db5a38f7a9524e8c7a562655a6f6bd4cca4f06fc1fa043f2ab3417afed9ed618b51d9c1cd2a690204aca2a5d272c16b0e4b45e8cc64c030505a817ea532ea60500a8fb456b2eb249da09d5c009dc16763c330e657a0d22f04328c1bd6f4b83c1987c131fd2904f42347ec8001998897b7547e69eb6308175f721efd6bbdd807372dc9ffb77ace993e745d4c1f9119cd0c7ce84afe8577fee799c5b65ebd100cb947226b5986ca7734aa74f5fe7d302a5920af64c363fbba3e9d83193a60505dec537485406db35885e294fd0ffe7ab50e60454492d69a06eca2d45b9c3a5c74e42dd4d858ef26d2628613c4b837a682000baaf73873e395aacb3baaa4b3283589c2000f4d3b7c28df983af696e92b00f113534ba7b27e5bcaf064d080384d514179baf767420104988f59f60042e3184d4736faf6eafd5f46870c30fecaf704fc321d89c28f0de30496b6c56d0a8b37b3805a54724e989e784b04fdc46579e16f434250ed2e8e5904a8b367ce7f15e77d9525d15b5888fdb6caed12ce0b78d8972cd247e335c5482558e77749ff80cec26ecced8cdd5de57034b9f994d9abe0641ada5d4232c43b404c263fbb5a43e361d88f905860ff7fc5ede4382caa887f8c6a667eb2c1140a92baf54c8e15354d222525a4a194ba219b6951b033a3d9142b80b551e220a33d288c1e826a9fd26ab84221ad7e714659774e2a92d144d70eea8971831d2e5ac38677e8d379f1d5d2e461def5bad6bac3b323b2761246aaaaa23b8e1a1fe880f02a192e78eb916b848ffc437d104bd36a0fbf53bf8e47f1eb4490ee82e6647aabed1f080d7e8203fa28c475daa68c3365bbcaa2166498e032924755f4a44c86baedbb4d3540939009b36b8eb651354a7eb423a3eaec0f90a96c8cc938d4e86bee33e686cca35d3e399d07fe51ea4e27a3e6e42b53570d156a5abfeb85f242f75e5e25e22631c11d2a0142f2653280c6852ed526d452600d6cd007c9b70d953c36cfc1a972d600c16aab3ddc0a9bbdf9cb2dd904525b5b6f4e81fe20f509cf442b06a0e05f5b910bd0f0ec720bcb4f159c529a5243d6f5e5b492ba0b99dd878a71d325480ac37def49719e1d63a81d972df4ad63561d3ad6fc0d9792d0e81ca79ad106cc20abdf2b38200c21b7867b4febee0c0716938ecddf082dcc76e356da99a368eec2fb7e928fa5ad796fef632ff8bb992c3384579622e17862cd497fa80fe80f5b44c96d1c23158a4b7bc8d9aaf8e6d917f36d114d762ed4506b73c59a38ca4cc9de67cc68b3b4961e5d54b03c838da45340c64341dd6d6c660a56263cc4693a6635e47afd39237389b22556cbb7d2e465737cf8d33331af25da5f69e2d0a057c097226723a9a5807b9d9242c6d3cc4dc3b4a920e0b9880cf7ba10e918b610d67772dac1690884eaaf8716aa6f33932eaffa3cb0de9d1df74b9d78377c46f52de4615b12fc4b89d4f9f2dfad350a03ec054590ef7bd14f3fa6b20c1e452c9f0056085527804fa93cd300116e80a18d3851eb93fc77b4a438021e4f480db7f860df91a93410fc1ad2658f943de74962a987367e388b55ecb7ba02916640c12fe6e191e3bd78437897c20d3e79619b5d3a7e7779ab37525e71d2dfec896cec67c58c6bf0bce2d1fbec78d02ddd925e60cf00327630217530173cd9117bcfafb117d3e77eee3e193419ccb901dd34e997538a29cf4b69c8ce0c303bc40157ee3f3d2e2f978f6211ca1093e4d7e5f9d661943c130d02077e8f8b525543d271da70f7e01b88f0f65bad6157a3642d24f9347d83a47889315af1e8f2e72cd48c791944754fe270afc1e71624c75af9c6e6ed5bf1df96b2fd7812d25cc305bc4fb93fac6aed6ac8e7ec43cf0c487d5bd471d298a56c8b1dde1546533638bc8ed9ad3825ba5a375b05edc0f2ae3b64766cae3dd6b524794131b981970fee2080ca9d1b36d04a79d43c9e5e022fa6eb581b0876e692c437307d639994eb6762a737623e743d1f0eb639a6e4854561c5390e9618edebc4076e333205a8eb18cdd20e748a767257c0b4fda9ed286b5c28ed7d9bd5b790e8209e939c0f4a6d4b96b0c53b8c1a780b43ec210b81b4cdc950dc0d658d8f95ad452dd96b0c68b845f992c6eb0e22ae827e134421e1fb03e6cb21530784a0d68d52efe5dca1e5e99f281f73c9b0c5dfa9bafc55815508f6080afee4a81c1f1c67b10d8586141b34e152bbec5bdee56bfb575194cae5cfb111dd70df6e3e4bdd22f613b164225ae6aa3cb1638d89cf5b8a9a023717540eab6564998ac8ea89733c71af9932e867575988bbd3c69bcdfd75ceecb20a7b1a10dba7a94ce497de6a29afbba7dbbc72ce71e26d41c311c43db33e2067720f2e6e7ace4ec30737be8ad6825c553554db10de439a5e72a0a42fc4a2f7248b8aa4de10a6b70d50138f3987068566ca854e1bdeb50a8447f78eaf1823380c149757942fd772da27aa9b07bc2fa23d2615e326e36ef2587427787fad9abb6483afbd8b50b4be2e7f92227c57b6447df5ef1b9f53923105b57c81b60191ca324b8d22f0f10c17aff90b026c6b134716f143366a9ed954974ef9a1e875db6c804ed883d26c1a852de8a99e652579424e13c7c6bc94d47f4c834275f3904a6ffae0e51e31640b7bbd53cf61ff8644e95d9ff77294b09b270d172f7fe9de2a33eb14fabfb1145f2f078fc82fd03c5344352040991da926685b454ecace12e1e3945e8c558a26ad18bd192666f5460982a313ec058862ba27a03ff607c71180f7e941e2044d693878ecd4ace9304794b4393264c26d2de03e08ccda35fa439abfe273d2f7ef585362a29d02e6eec96653f010eb2974dbb6f6d0ad823d67dafc0a5836a8a822fe6bf61421120e44da62e84d46001f6163e612bd8eef413e48b969c5715272a751d018bfc14805cfce4c8fcf6351b91c1f97048b0869abae15f211d4b0d7ca2cac9d5efc5d2e68bc2bc6ff6449b9a6ca6c9deed013cbe8e555e21aff0cc2619fdf31cc3219735cc3283a82a7bad9a3cf018a663f8415542bcd4941b3b0d11eca01ad6366f7a53518d04bae54c7af545791a360180c54044ae21a272b16051a50405b1d0037c346f7185cc14eb091b136dd023699f05875b243fcd2dc375200fb2b2de4b23bb346441a5f9f1a61ca78157fabfe4cc966d6d5f563462d31a123b7e732ff2b351eb87953a045633b980fbcc9e14427630474e527bb3043271aac5a0fbd024fd678530d83a542a75ab02513d822f232a81515bb9ed50d0849a0f8cc63023d02ea903352865eee17a4216947a10b511c0fb05c643c6ada8b67d33456711fe4edd1516e6e0d88dc9fcaf46107d3ebf91dfbed9cfb4a64db76a8db60bf5e0655babb65c91aeb1b3725ea84ba092271ba6c31ab9d31a489367a12ea3b1748182b6d45c161a1d8c3c2b2d7a6837e9fe007051f8383f44ef5c9bc66cfe5f6008742c3c17471650c4009859cf01f7749a8b1bd059958b1d428ae1b0b3a196c837673fc5efd7cdff0995a681c4fea22e39adfb65fa9938fbd749181ec390ed4e1d421ad83054c0415c8038e7c2eaade13fd5bd3d20d3f9f192eb3971dd6187baffbed25b2a529f10146864a976e5432a00d74b29d2bfb0b561e51b73b526bcbab8d67ed9ba775e751afa24fde41a62c679ec7b80c89c7c25f64680ac224949c590cfaa10d5b194b7091402b01d035652132ac8cc72c37c483435dc512717762ee9c4076bc0eb14945004a9c563d9de13464d518a45cb00fcf1ed0130316baf5f7170123bbb7f30c5ec42bd423cacaa1c7c51ac5c153f89d96a24d3b02a0beca8e9d2b8973fff50f3c725fa0e3adee1b2226e2b0f9d7899fc28beea516ca5bbab0de9aee2f94d2eb51cdac6addd93ef0dde45dbfa15139bdcc0a969aba01b9628a79ed6343986e492988d748fb12d0915c1004d387861e1a713aa97ccfc19ade630fc13fe678d0ac23043a23adf9c5119d144803e0e8fe9560228e371a3e13ac06eca223fd1888c48c270c4a6b12fcd9b24214c906c9cd8be32f425deea6acb7df58cc0692b743d89ccb34f87514ba4eb84051138e7e8d03583b11b438d32cca5e67690b38f5612bcc7736677a87f930b5fe782dd7bb6dcaa7e7fd42a230489cdae7ee5ac1535b5eaea743e312a7745f5a2c94de0aecf9b816901fd94558813f5e8e5d722290f9a514420e89c5206b8491413332260a0590ca8a74d3ec654fd44ffaa6b1a5e6faa3796b28f0b5a9875251492d331db120d12fabd41010cd4bb6fbc3513dd2e5fcdb557d2026ec41f6fc0226d6464acb1e27ce4cbbd09018e4d6dc504fa5330ebcfab8aba1cd474a9182041511f0c42e82217b915388b3684fd41d3610b3e8086b58a1e4920e263aa38d7745d2a9f18301c2370658f0dd1525bfdfa46bcad9d028c27eee89b3884d52cda2559595808578a694d59ca79ae4675e0df15fa92665fad3549fc153a6605001e844513983cdb85c9f863ca2199258dee096f880b39321f7fb468713757a381fcd776a28c29dd5ab296c05140fabb3919dee1077e146a5683b167067601848d52ba4434c8460d6d6d62f5111d7ad6c390aa5e2fe5cd6b7a667423161db91575f54caec4c878acc49ec99d26e6254362c096752036ac069171e264d93aa2951d1349b9dbc2cda3ff21aa16bbe9e387a1713bdd741e7a8b2ef87cb9d6d048a1b432b630c9fc758e09ed2f85e495ef58a4f5cdaeee19f389005ba45b8d530f8c2ff4b05b328112a622c1f8da530ea95373695ba3165b67a5bd808e5b75d235aa18da67436d6006e38d036277d45e0df983075d7007d24fbe66ac4218a0477b71f6de4caed7f0d9aebb0cb158c0e0dd173a55d5d98f0c106fcf5f0205b2994be00e4c6163b8dc52b8b841535f5a2d4a302bb6df04c6f302d3c163e247a5c648e40906629549f98855f9f768bb90531252ef7edc637ad7f9c371f40ae4d6d5188b84489b82bedc5c334646fc493c047edf4b7682f641fec2645b4baf0fc0b6533609655b86de1cab899a6e13694f2db3b71fa70f2f15bd23cb52a35123eb01d0068a637a6a022fca02d6a3d1dfa2391b1fa35bc67f3f3622c1957c424d1e2a79ff23eb64875a919db511158da7e17de4790695355795b5a410d717cbac01887f47e5b9ecef3bf0efab7b054708b819357d9191801be51e32cc87059e2a9b44e20645bc8eaad9ba8c25468058b3113e62f9769c1ad10c7ff7d10366c6e6c4ef19e0934b9d412dd8e3574931d2d00c33be217c6fd5a97cd2a877089cfb3ba0b8e75075e18a922790e67104cbcaa22ef25b9b280528ebeefedf8e0b7bb6b3ef846d2ddba67d31e14d09b15fe05f8be489d4435bd5637519285022189b38da6f9c423210d22552a7be6f49a988e2cc296f151f2da5c8a2be669cf3ddcea8851eb8b72585dc5d83ccb7f0ae81f76c94838024f2426f1b01bfc3972b95ea4b1142fba7e1416bb3b8709579be12a425b53c55e6d17a267b0890b8d95126b10454eacbd2251b1713b30de9e32037bb8c6bf044904b18763f0e33908d2cbc3b07528c11f5abae6a32a95197456b1c3dc41864bcc9273113c313d4df5d2085304d38d3bf8e8e9899a09dd0822fa36d70f1eee56b56875aad358d1bb72bc16276e934f4b701c026fb8e142ac17e215c2a70c1a7c67de3187c66d5514ecfe7b0c3cb37910fb098442ec327dfd974d8bc3f12955e663f42546e8d900a5e3143093e3007b41938201849c2196716bd6d9e44c39b5b6779c3e251b6870aa7911f4c1b73c93a14b5688ec66e842efc5280a4c86e972d5108aab9befed66791bea39b0612ba8ebeecebaab3a8602b5ff8d2298e6d18bd3e5c57ceb329f9c090653014e953cb66588f6f3a86090a68e54a3bf72ec82380760438043e54d089b4e20d5822572418edd6d5ea4e8dd7d90fc0247aee2e3889b6e9412f54ca933db0a6a343ea86a2663faff45e2ee8d9cd4da0eb79bb4b0dc324677650f64db95df6d9f4571d1ea038cb7aab1e4fd946cefd98847c01a9c6c290ace3a5c2c5b27bfb3cc34bdcbfedee93c71a957e0a023b255ce3cfa1af9d5d1053a575cebf81761d8599b5530700a4aa48eba13dc15ba21269a993fcdda90c4d76cb2157245e0cb7908e2a42f12067f96fc1131d262aa9ae1f26a5228b964f4db508250e956cfb70506eedfcf9be33a2844866b6732dccb2a6d994570216af0eabde6ee568e400d0b878a9ec2705098f963f7eb1ad2e539c906ce89dfa0db32f82aa0edafb6b5f6f88e7b8257f5bcf20b1ecc2455ab35179c4b15a853595102fdf7fa06e7c02dddb039c1876b9908926db858369706785e2b9d05dbcb30988997cc7cbf4c8139d734c3b3b15a83f5753daa7fb4985645b72fb350ae914a805ab2c6bbbb95f5da947b06111af8c6dc83dcbebee05469b025e1b2d19b2b08e3de61642a7973c1294e46ce815bd4e632d664703fcee513cb6428a3509525ea3546ccfc4aa8bd321be572790f81ff3d7ba09b6a298b706b498ba9dd34f2f635eaf3a13cfb35a67fadabbc52e6b6a173db82a94d8e7547ff37d56fac175ef10af9281ffe40ad89c6ad73f111073925c9e04786223a219e8700b5189a482b53c646cc55a54e9414c54512de911ef40faf515a74993c961e5a9ac09878cca75fab9c6cf665be360c4d950c5ae1960811cc84d977240c8239273b197255f3b82fa41bf3bf638f89001689a8ba592d4db1351d39ca15c97678ad4e4edabdd7d8cbac17a364fc3bba481276b3f54ffb5576b58e5cae40f7b1a3df57f296e44481b7cdd8ac1edd6245b02e101cda23c45211d54be219774cc6485d8a64f798113d64ea32015583de850de6042b75e96137f6f494b217856c85b0237120bd32c8cbd213ac59f745142a0c4add103180900cb8072fad5cefbddcb29fff0e97b673747670b09828c0d3b0ef9bb0fdc159103529c91ac30fdd8c670203d644b04f0ddd4728852a526270a52402d63a3107b03fbc262b10aedc7597c625bc02ac132f916e88519bd05e07477752f5d655094820d622fedd5dd4a6053b2014ac489682f07de94129abe4f95d630e0f892c6706caaec40600823caa675a3eb54786877aa3018cf393d5ced93e748080ba94c07bcf789ca66155c5ab34c97c63b12c030b61f394e6a1e034ef6b6c25c25d296c80d52cac9a21292930cce9c1463cbbd5532cdd366f14760ea540427bfbb7a9777f23d24b0007540d68d2a35e11f593ad9359ec99d1017c8f05539b6bed03b66004c58a660f728adf2e72d23b00cdb9ab443f30835296b90651a71d57512c23f93ffbcbd8f1334b38bb4f1e248ed19f13e55edb160ff3b12efd4ecdfd537a2d00d3079aa94170d5e1e9e087622af2c5c8a16ee8c599d1cce4cf36796f4bb222413cfcf0a17c2cab121f4397b2f06e57c414660fa46a2d711a6695bf4784fcd1b9eccdd7cc6e029b61cf92bb898f19b3774f43e05add3ba75ea4ea0df9787f5c5b7587eac8463882f7bbd11a9d6007dbeccf9c0e5bca37ed55d2ed6b93d0dfd4883be77edfc2503c3a2e178c63deae0e2e8eb676eefd07c88a6d24a561b9428967d83c9eb4f18a7ce2371098fde3e3a492a172696537a0fe1e43e723c51c0e2bdae955e4b59b7f85d2c907b7a0b3ed8b8316493fb8c9f6fe2da1587530df3cfd635a7d374f0cbe4ef61a4afb6ece125483ae158e89aa4a0304edc54bcb2d174ca345b26e03b149dd99ae07cff8ea955711590c5fa1b88b8c243203ebe6e851707825a26d92cc54a52441ed83a292dd9a0dd99ad2c85b302a08389bfe490cf852fe3fd67c0b3c15afd83b506999108eba81e5e30f6e976dbad7bdbb1c81ca0d9a0614cd7adf27d5b725cd2ff55ccce8c8fe1553a357c0616eba6f69e26f02515b5562c1f00e38be9573f1945cfffa06fdac838076d22ff8cecf4453df3c0af3266be504f272e79faac038aa4d3fbef88972e94a8486343bd45bf4f278acdf4c9ec4dfb4706100ecdd1d13ea3041cf629e76058cb3670a2a84af4b770b03b671457a7b22cfd7c45fa70b1c3f454d7d2682089dbd338e9b5b3fbed14dd4b14bb6f0c45e3cd6567582676f2011ef58b724ce7a1f55320296d64016ffaee83f72f6a9f8c29af3d67e9a7b7c6d3b928a0a052ee9119286672d3fe05e40fce014dda586e476dccc9b11194ad78c41a173633f616bb12e9b011704f2d3b4347922ff429fa629fa3c9829064a0edc0457c63512e04fbc99741ac4196339fd9ccb8fcd4d7f55a59e6da559d75fb9cad7c02c1f2f9b65398c933fe1909b6e4294e7d8d878cc18c907633580d4a8c49ed949cfe9839694188d0faa1d9948856d747ce146363d6f7b7489c280f1c70cb3489962df210886865bc5a074b6e5979fbf6f0ea8c9c4423c9e269f82a554b014551a4cf61e0c3eac63292338df9bfef2e6cd12eb6d1da8ab1557b224ceb621c51fb4ebdeee9072c11f007e2bca4e6dbc4a6d107d819187ee0d68c6e38a35737183c90ad3f6e6cb0a60e9fc13706aa9a22b0bc0affea570dd59b7cef0df8f870b47f5c89d3ada42bcc4af29cd5de9aa87bb8e36807c610b1e62c769037b0396061f326aee1d49a3af60a6ecf7f701e1aee30a1e0ed0b957cff779f59319e7250ae8094ad336d03854ea394fd93c6d28832395d484c4644c081810f7c28e96fd9504fa1f7b73e22990ea240ce86b5e36ce01f190df5bd95461d453456740811ba953adc437b312c16a3de7dc7aa41372ebef64ee3a53308ed11ad6e147496ec6410e0e6ee75e722143e5945fcdff08ca6b614661c10c4e2ac60a42703ab00207057a64a07fccb2c8d2a3f2f1916f7c666c6749fbbcaeac39cf43a14914dbd00a7e8977dcdcaf201d72a09a93cdbbfcb02e03cbd064b6c1a191d0ec1ff3cdabceea220f77fe8ccbcc90adf8054a7b8c37efe98ff47b585a680c5b442872da7798330e91976f632950a493c895f82b0a078160240ade71dc0978b96cdb7d04c4b85fd75507dd0ce783ebe6002b14ef3c98b621928354df955ed65d769415af896dbdad77e08389736a941b0ae2d8b02591ab06d7d87b150df18abab69fc0542f9bb524339968f7ab5c9ec790deed8fe7b5a40447b61be11f52e506ab3dabda70aeafe878edfe179943196b479d0b970e869d514258764487a7bfe73ba6f0d544870fce53ab313db711bf0d7a4b642353abce021d4012a16636fe3e718bf49ab0edb6310cb107d1ac381d72067320e3a7f24cfdf0a52ad447b9430acb5084190544a7d0d59fcf9a4fa6094e9c0a6795da07363be7058347631a584374e0e690eec58c7f5175aa5066c0f390b998b5e14940f53abfd1e54df9841613ee477b5886ae3f68f555c7a452200861b56898c452c49a909a385fb520849d057412509ec51bea00cfa4cdfa90f0b8d5ec0e07f8224847b2e24f72ad8ba5a14046a2c8d26ee0816bf0693bfd68abc9ff4aa931cc18a9c1ed9d45d894b6bfa1a585a6b7af284cfc0ed6b4ed799cb961618e9d8120223bb026cc28d095b2a9d56da387af553f6373968c98b4692c9600f9b059211b480ecb820045dfd65d204fb1e4ebfa0512421099ffcfee03e00d5b097b9fade590048b5e6ff94887bd47055211e7b211e2977e64e620eb1c19360a7180671be3f080e1db3bc1378c08f01ec3c6baaedf535ffa7cf36286c722383677734665818620a64b717bbc54b69482f07931ec0ee6e73597ab10bed8ff99b2c4ecb4fc294f963fe0cfbf4b5857ab298cb345f212df4752bf93e3d3c99a2e063672eba00af1f2b20e8c4d1581d69112f0a4cac4287d844f3c327be2b9bfdce94d4f27e31cb3b1bf1756243a6b10408622ac1e701313108360ca81d70c5c7e8a7fed54eaf06f29f4d994e8b5b45b94c21e092b16dd8dd5f2f55ac1416b011373f6efbe8285aa472568fa6176f79333c8b9ff48d4408f8baa130a7eb8ad3903ccca7deaa5568e6fc0207d2a1f8e7cf0eb92524308391c6b7f41aa71d3684cf952afb2e3003a749eb3fbea6970e54ae05205dc68b21dd481fbbba75efbd987466a46a165b914bc40466332c89fa1842216e8f380a8d904e28a3bffb79d352a12f195900ce737181b243e61e34795c6fc60d50bc03f0604ccc31b8a52461d0c484c9509ac98a528438d567c984daab91f6117cd7d1b253518c19a1af1437a42fc70115d7ba8e9b428b1fe8a6f55f61357d9c350e11e058bee5ee6246af43ceecf93aa749317763c8174d914c4a24c61f12a8b6bd0ae872eb8603c2d0b34a4ef200a08e8819b7092f7b8c7147ab82d0d67623aef55eaf2762d923b84600edd8b8d3e8c05698d8014cbd4f49b0fcaf8eb2c4b481f1aa13c092b84b36b52c45990cf43ef86e330e9b4d1c4ed67af67dc27e14119920a743854867877a7a9f372bc21f553e843f733fea19b47f50cd45bd2a86aafe32577c2e0af198b3d002842e7725b50fab0bdc3c57dd66457135a071e6339477a1a0bddb612011d1b1dff8d83a6a03dfdd8bb27c9efa053a5de59c818333dfece61e7bbc91a0e7ff71be6841d939a50f801400875ce7636299e211f334e285b9df17a9687cf955e1510ce022ea21e45c0a80080837d923b7a661a6cbbc065fbd172714977b938c0383b89a332bcedda4086ba62500eeb2f5e6177fce997233423e4ce3aa15f1898244c655258251f4950f1cef2d026633f6ee8e15894524223628fbbff3e6e1357a6d584907909cb80e20d03ed256d5cafa0d1d2dd578d45307cfbb3b2bc265fab26639cc986fa2a950c5a923e7f79c09fa026a3f04d47cc4b65fe4a112408f617cd2c2960a4a0ea4c51857fceb53edf7caf1f6291eac28252446aaff39ebab4e58f48d9badee156ebfde64290e0add78031c94642b1023d9fae8facc701ecfa5143def8bdbea9fb88f22084f89a150cc970d1c7214d4fdcddf045b3513579de36b5e6f6aadb5e713a807fd0aaf39ac49d4178911a7ecf3e69d6ff9cb830f35458a458494134ccfde91301d730952155edb3b5864ca2f35a5e8adfa124281fb8685783379170f07d61dc4f83e53d87348ac1d75ccd80f1ddfe4313666b2acd91d5e718c84f6537c937e61fdad62d8a42de3ed6ccce4bf1e882d6bb6a412a71e62d2791384c5c20f39c74cd59d2dccf0bdafce43286a99687ab092ea520deb1dbea65e9a1673413af2bbe2d42cf161b7b138febd4207f4944f1756108e32e6cac3d316c213875c80b71367e4a2d709c098ef8bd0b45a0b877c3d6ff720c85335019d661cb3043eea19b510e57cf1ec3d434cb424d6fd9722a453b99cb240786a8a8d3af4e8c22a78e8aeaed26311bd5b0c6f981b4ccb7ab459cb2e56834a21d3237aaaee1b7a5ee8f5b7139ac8bfdb8a0bfb02172fe345a225034d3f5cc17184a388c036979b389d017948de7f1b1dafdcf58dadf20f33336718980b582288218106c208fa5627e7c8571df82f7944d8e9af86f20a7430ea986fd229d16caba2f0b55617ee9ae60b64e815bae4642a17b3499bd0100ae43d3834b4b048daa69b24291d2cbfb9185beb45a024db164f9b2e23e43a883319b5a955b67f0796708d9b04354533cb31eb3b76d384549ad89422eb84c161031871f5507dc17fa92c1978409ace014723443b04557aac1e5299b10a25c37e9cc5d5ecb15630bf8f2d8dcc8dffe3782e7fb00ece20a3dd36373b0066a895ca4523e861f103e0806a21be6f3a0e5dc1d8b4eb15d3d631921971198fbe7a92ac660b674ec6516cb1cc543fba76f77236fcffd8e5909be6b75220f62e2b707facc7be3d3e67e584b4f02fb5670823d99878113e5ce3cd8ab872a0822c252686c6d5040dac99432f19810a129018ba89926f99223e48b206f6af03ea0d93b6d0f5008d4a2d70f6b925f478d7e05593fe9e73ddc9624e2c4b131922c48a37c8d015a80e7ef3c7223636f2e60ddba95256dedcb413d72d20af80274c334dda5a7aae2541e34e76b48a558917a64b21625206ce01774896bd09b65f97d4d6d062375e01fdd358ff55faf682ce3e562ccd0a47c3baf90254216e60a9d345a10d742d6324deaaa1aa83293d87323083c7803d896949f9fbba2cee1448801da8587a48ccc83bff4b304decf6b99d626f3582c5381385c03590bdd2d3917b37cec5bfd788e8268f17963d6d19f03f15ba4917fe000345658e44dd812f1a84677b28caa0302bb2da4c8ae7205ae5c825ef1d80d84ca6828c31e2a667156a6dc949e5f4314fa9382c3324f4f2550fc779c63fe28d8464fac3a96508f90a6c73590753f854d17d674398698d6f5a8b8b03cd45f680ff6f8523a7169760f747b20bd61f91c26e25e80d6351560f38ca6d062526f2efea93c8d57f4e245340f454d6dd1dbaabc9ee47ee9647e4d148479ca500db8669a6cabc0259befee36a1282b0f85fa4f57dc8b7dbe3a69b292672b65501321c602555c47cbe5726ed1caa3bffc7d1908557133b1275a39254276e6784131f68690629e37e7f9c2639d7b7d201b41bc5a259f6144ba384f97ec724f9c1da4a71a8503940811d3270ff5ec4b5d39768912837dc1dd1c53d11fd414aa7adc39082c3b2cd4168f3d1a722dc009922e2e364008868073c31882d5a01c960f22a22b3c278c70f321f02801ef4d2dfb2e38a7ef89a2e1e73ba365ef1256f26fecc249a58af0e256f8512e02223cb9bd0fa4035864db4bee7d5198b58a6cea099ff01863e2fbe8dd434d65935cfeecdc0d260c6f91ee3d8f5ed7177c148c7171e3dee266e9e50769939bb88891bd9ca3836ce7daec8c0eede1823a01a9b3fdd9530b05f32ec9d77882b5062aae2a3e7118797b230c38f7b05ad4b570845a8ef5884d8f00f03f77b88b93f52e7e5dba948d2582c45ff7f2c3da94d072db393abbd625c85a27701fa7a30b98c4394efb15de33af65fceb21472cd590c18f8b11ea9a73f181eb35cdfacc50e3b83f5f7c7aa051923cc6e92f87f4ccb52a5bdf8c65de23275e06e613037f9bb143b9e0eef134cb698e3107f71f77eb811f644210ceb5498ccd3e06616de56ff52c0ebf196ce1c80d5ae0db023876ec0c3b628aa3e6d2bb726d6bb7f0548808b2e0236d7ca3359162930346c02acf1c5286d03a44ee2efcc64dbe5eac353d23a5faf71504cf18a8adb5756db3c33942a76138fb7ecab361e7d18ffdcb64dc8a7c83a1c18034af63bbad727f38fe097ae260e1fea7c06cf68ab69cc4b5745df11227e7f4124ffba4a4f83f85f4e8663a09694fd30a99a61fcc6d888b9d07ba6eb9ff2087c5c947cb63b0f588e19d714c0acdf05c6e89ad6f5873137be5c776307ba8c8391e2dd442f08f21d74c0ebd46108868c5f062612a6c3b0f8caacc1db5c87ef144f6210c5e8addcb8169994054eaabb2771e10edc657ec75e25c1d2f8dbe9fc27a3ecf0ad4060acabddd231d199538510835b09a3e0726e5d729c3e96dda2dffcd503d863e111732eb232e632d398df2b6e068ab07918cedc1ae70fb0f372552f0ca179ed5444a5b3736d35913d4d6b2b329fab5d48c164ab5bd1091f2f4373186497f516e2eb4ddba3ce7b01088aec5bbaf0c8a44b3eebc271e1882ded0ff2eda614a470d9d102966c8daae6a90d2cadb5a662c3ab2eb204402ab33a0cd05628e776c5d20c4efc412929a883840e7b674b1ace341c93a324b6d6564ac22b51b7c41ef3cb4a513502e0107c27f80f1a19f772b1224f3628e8f5e27f75c86a12aecbf7f0ca9f41851c350652b23ba363c49a64d9c366a70d1c329d9f6d822e74f7aed0908fde1b6f0ecab0a69e03b7d259a8ea79f2a82685111650400d66308f3c548329cdba70b17e8959720a02a4c33a345a801bc0cb82c697369fbf4c2c92036a87bf602295c5265cf55bf0b31ae2735ed29db48a821d35df6dba2c6fa79474a3220b0493e859ae3b747195060dacd6362cbbea5b24a5b0c1967b14239f7a67f2e6f20933a4d255913e30e791511cf0b43af4aa47fa9bb74c5a8cbb3dd6349366c14d47e04345f7e3533c8e16f61989b413b3921045377ce7f2db34260203b8948eb427c8a94e4a89dd15ba94c5b63fa96f11a59b83fe653e7d4e6d2899e1a3cde7d7062bf8a822482d36d3978d49c610765f3fc4b7b74c901cc3529556c17943443a59a093d3424e575a1d93e3c18190d920a998048235024992a7140812d41700cbd1c9e1444458d728fb6512ba58d44e289bdfc0edc35a909d2d0c5da6015ce5f7dde95d6bdd11c3e63296370dacfe91065b45f091414e258818b28c30ba9336cf35d511bdeb213db28488d8de00a007b16d839dfd468f86c00f7807d3d5612d310ed88066b76a4e5f4caebaf57c98caf2cc179d197dc6adc16280cbb6682328f928f86e2ff6e8a5b9567e5307b2df388c41bdebe0b10397fc3f2d86a5e99f938d66d600e566057e621ccb6e41f3430b5eece09600f94f66d4062dea8ad8041f588efde1630a99f3d50f56b2f9c00a35efbc46761290c9c7ce33b9f2481059d032b63577810b8effd74e0579e523ba3773bdfeac5513861d6825dcbaff1bdd719ab947832a04c0582eec5e77e639c22f5fc48311a19d36cdab80f68dec1e61a35f172d76c919289ce8d0145b5481263fca35d7e9fb1958613095a8ab53739b9e57bbaeb9f7b5ba2926dcd3db7d0af1b0cc600e37c33dec0bc7d9af2741f7244b2c79885dd9051c17c84907052cb37882637ff84f269e529742f43a616e157c219cdd2137462e73dbc87bb2f8bd74bd7e4c3e78623457b3a31afe061ffb15919cbddcddaa29d6b96a50878363a155f2b99ed58b36d6f99982e4644e600dd0a341a14608df194b59c753ebe84e72384c048b6b6a8ac56401396e236a63eb03763e282f50fc60cc62245335a03ba062231acc9f35ef0ef8ccfcf0517acaf7aa918d06523a15e0f5af24223c2298787f92e22eb3b46547703a1c9a95296700b1b04423a0d827dc95993935b21e6956021968354316214385f36bdd752d4c7e82e8319056ed097d6269a5157274a5de3b84a60244cd8c0db3e53b0d170fe0092f4ebae0cb062d220507225fcf54fa3c513bbcd46e567ec33bd71c3ae620c3cdc3e2d2a64145bab662640c8379238cef2afe724252a9871ecfc3d6d0d6a606fc0d79e4149508b4b59bf1e1f2d82d7c4073dafd6d63190c278801cbcf8f96c716748a1babf0f541c88a76109dd9018f8bc7fa0219d8f9d912142739337106913c18d1d50dd68edc61893caa197ab456ad305f1e7ff52ae6a8037d5f1d5f2193a6a624f133c8d0cad6ba33355c6bcc6bc17883751f6b8e533784f327ce8315f43156d16aa99e14ffc055d303314a9ad2e3c49a5450611517e88aaa5245d9d60446b25dd5f0a02a2d0b283f350b916c14166fe2c938a58c58cd96e323ebdb5e9f9bbe81675814476803c73ae3991e641eafe26e7c7198a1afd0c3e5fd71e9abc1995086ccbc6dd3002e17da5bff264eeb45c1a537eb5a6239ca518b28aab91459b86f4d3fcc9f5437ce7a1db2c80549500599e108f8827225b6a6ec03f38cc0e8fc5a3263c0fb01ef6687fbee301c72e7a166e6ba5422ee3174a1c9daebd975983ae64f9810dc70ac2f7849c69c68e33ad6b659ac8bdd62fa8ef79082502c4d8a05c538da45f00f59ff179b284f3bf73e766a57c0b244c248bfbdc4e3cd83d4bf5310b1bb65502b00c0c5417cafc57d33833af0c2d7fd22cb0b38f4f9f5cbac56cbd9e9b6f1d4549b30476526041670d8b47a5ba473926fef57b4ce51a9d5ec20fadce86750a2ada000091e4db17e7bdde363d23f56094bf052c6e859d9300e6945b3e6360448b47a701ee97da352e391c7d1ce96e68bfe6a6932632b9e0bf1b7a79d9eb5fee5b3e9d0a541dacb982c72bb469b0755e31342915516bf40a4513c8c136698462c186fe10d5f672e771bf54df4a6fd7f9786349d45cfac6df9553a5fe830f6f92d767325a4dd02f3dde14e502989ab2ce3cde522cb0d54d26d4df8b094d6388e82e7c56717842e1bfaf24ab5f2575e17442d172583d2efdec516125d7ab8910b1439edd1bba0bc30a13ad5c3921fff1a906919be6cf355a0d87f1074647cf4707bc3cf080bbd3c2d719f9e49b0a5e62f15b842a1acb11b7b92a999e6dd6467b213a25012ffb3eb0c8f5a1cd0911b5f5a14cc164b9c6d72bc7d979ba9d47ab63cdb00569158d5982585a861507a7375ca96bc62d9ac199e88edd4199606be2ae4a4541cea75c98afaf70c338c020e3868eb51191ae5f4004019a3f7864c420cf609833a00cb7a2d0eff574bcaf295c1618e908d1279962a958c38930dc99940717793af7f8933647cd36da95c1cb3bc4b3005283d40c16327be4af9d3dedde7ad2438391adebfc9f53c8c37b2c6c20adf6b298c61fe00c967527ded51ed1649d6eeecea0176e28f389a4ac956884d20f7319da84f8a23d54672dee8d7aad824e9b14dc0fedfa4292af70ce788c7993dbbb599a583ccfe3ade63aeb86218d56f16f5b82304b7ecc8ac73aa7df36cf516df774ce71d98a1a5402c82d88e8490e5078341871925b6845e6ea94c2525dea4ea1e8464a070601176dbd2b1745c3b933edccb734d4477978f9312b0eb67b81e3266270612cc509a487ee47a8458962955a2a37511b4db7f0e2900432a4da94c3ff35eecd276b2b5ea1116dc6364792f68edafa65847f3e40492eb75e2220ecf78aa99bcf605adb588dd397555b612c8fae62d1848492e6805e233f7201f23b9dde385170869587c0f82a686f252f9e1bbc9e9375d24abdb4ffc7c2db7cf8ed58bea9131c6319c55d73f6272e865c3af0236d229170f5a4b5a135797be05dc5b5b1a4dd2fcdcf79a11ead90c5a92d6b9d25268c93ae07da85ab35996bedb1725bd79854a2368846cdc5786c2fda0560d9bdd9c710b4d0c5bb947ca8472fea338b862feff1cda220c63a8119a88d73f4b9d8f3c830ee260c42731b4b0a3dc491675010af218d20ad4d39fe364747655cdc38ecd61c3ce7349c0b58f00df471e5cb56b04006760da317d3cf76afdee118d537f3f1b89ccbe4e7d089d10f4f925b96d1d4202cffa84ced15b023e6598a28c77a206002cbcfc58521b4e1b442f3ae6307b02a5c932427dff93324375eddf2f5f9ba159baaa93741212f2f9de7eb98f561c90c663661c71b3c03f53ea3d78cb4307f61792055abbecc5d2080f290b8ed1e6c424f3195f036be8f67737bda9daf43722f207f5c25e949cabab47894ad8fca633dc4ddf3b0a8a72be99ab2d2c8e88a87358d55de4c9d72759d7fa90825ffea6e4a7a0bb8618e4eeb1b10db80fcbcdbfdb31af9f9fa92447c2ec492113d9cfc3cc1239500efbacdea46299acc3140bc7632500d29b84b222c09a3e3c265761d4cd5c8e5beca020d6ac8e3c5c06f6f717038ba533c7be036b41f4df0e7ff7ec1f5e6a3115a2500c4f9408671308e24d2653bb442cce4fe9912e6c8d9fecdbc6fb90b7a6814930670bde2629425f4e32a4898d7d0238379cf7a52b090ea7e1b1222c639e3c6f95ad8b8eb4df63906a44f1bb661fbb58a36ec224a174b5c87143ba65c6058ff7a20a499754cfc7a27be822a802a30ac0bc42c4c0f1844a420fd13a0bf6a63d5cf71dfb6688bcbd140b1f985359ee42fc1b1e989d34789f7f239a5c6cda7eaca81e0ba2d681d55a1e7a65360eb59a504599d911a1f5c8f68a2ade377d77db33af567de6e72558e1a7d282a1593b32995e19ca6c682fb9ba00778a08248f2a6e8776e683d78e24cf158995d9f1e2c5a81887ccfef0992db26dfd01b0fa08da33f848ebed1123835d755b9c20ff4775fa7d568d0f06368005e9f772757a9c3b2f43c962db09e30b6951ad215280dfe488a2545b6265f0cf722b4acfdc3d90d75ad5a82e1de8ea1cb15ddac509d98a7281955ada6e28be64c37e64878f845bbb88ee1cdafe4c5889111c4bb281cf2ee0e58ce8b6296aebd8c24bb490c2d3ef905a4099294b56ceb3f2212e37a9394e2e3f0a639fa2b8a0ab034ba20e0d3afed36c84e3884db874571c7277f7aa7165ccc76eccad5a3a7a1e672e45ab72062a6726ecdc554b59f0eb58c5ba7af6e7f61c181542793577b54f2d0d510653def0db64feea37b23d713f86f6a451bc9ea01dc9c904c0b45365703ff086a402ca8e56bab108174b9a21601a089e133e4701dd4a887a27fa1db413532f09c55489bad716c705510d3c42597a482c4ac5532d4b325e5ac32c4bd2146270e16037187dbf0587555c4a010c1aebf5899180cce0ceed7d20f1fcf89d2fd759d3602108debc6532dadb67581867fe25fc0d4f5423d8ebb3d687ca907fe6b1a0c8e123740f3c39749db2819db575eec4f3343b67883b32c69f662da9b258ec35f483b6e80dcf77bf1fbf89d3025b72dbcc51124ff31236d233c11e262de1d3602475129b58a9e73e3662e5826a28f0bfb502e4858708b09d187402729bdedc71f8d07cb6c052c1f48c1a8c7216d2775879d93d38c4646232313d147b07f9c6e88b528d1cb288ea38f0a7c9ff151f62bffc7bc91969f02986df7abae73ec01f913b77748673629a1c3d3cfd6a80974e94bfd6af51c8d303948d492830a9e66a3c27c9133a882e6a14741538aad29c3329ab138600d354b7f8d7cec5e38bc310d45556151fe9ec3f8469b858b0195c3f739bb6ed4cfaae5215db0757069cd2fc337644c45d0eb82107fba37880964d43c276884a7541de61b2e68ed73951642565206c1d3c6c54e7fcafb49494d3cc01c4b95d96ce2907a1c3e2c7b6645b463ba8ed5e14052e2474d1763b00a4b621093b70a1610049ed7acfad70ea199ca21011541fd512555c3e2d78acb3d4ae24e5a1a843c3ee13e554baa64328979bdfa4f90efc7d019f4a180c0a35aff2d21628628d1cca1e50cc86a7582d009890638467435fd643ca383a27c06512376c318b6ea25ae025b21bc30a0647afb5634342e526b8d9a0cd76fd19230ee4a092e4f8ade76ed0b94a217afb2906c73d6e4a6777a4423b64e595fba7e7bacf37aac4712cec8b6c669605575688d2ca4098b3a85e754505a77890ee719738e4184f7c1d64a4ed0d83b2d7df2c54b5251671f6d2a4754d22b1bc8560ad35678e7e7170fd577fe9390e6485667a2bb5e60f11e64e9bd08e3ec15d055025f38773d43477a74326eaa6727c2ff87828fbb818487438a91f94198ad57c1cea95206b7775a0e98bad0405c1c8c603e05d7f11b3025e5d34a1caf903d4bd5cd099004a2a0f39fa21236dd853962741c3d8b62b9e8c1dc9a5b71a6c9616a6c92046d06374f4360e2101022615d2db53e9c6325a59662301170e564401710e8fad847d147398fe12a3992716cabbaee1f83b5f900d197abae664baf9d1540dba9ed6810193f78e2a9ad9d531b5e545e7033d3ecfec44feba8d81570d193c4089ad60bc0be6db1f3f500502cae48e8fe31ad9aa3f25388f46c40f345dbfa36c09825d791128345ad7b5955bbe18d0b52cc861c15ac4fada9b05a659d4718d4e0843492eded2b951d91b71890ca15a65ddcbd22a98e7dafb8f88db1364316d23c6895b9bb58ee45aa24b147a11a35f38b022c6eea49c4be141fef9099ce91a7af07d4a04a4f2690dfd7967150363a03b1fe333a10a4bf467e58146ef91b1869dda09c7e0c263c64f74747c9ccd7d5a03f37865d763617b1efc3354c273c80f71f701246157fdbb918a7f6a1825adbc49ffc57d53b797755eeb457de333a1eb8d589321cf654b19b6ff744afdfa6dac4d44a679fb6c90925041d7eeea094ebc5ffa116609dbc703cca6293bf280ad634360bf1b3ccd3c167e7e140ac33a481f2f076a69f88b097cacfbc8971d2c59dc7ae877a7df19dd980ab36daf74f7cc3c92d07957c4abbbd8ae381cb488705af37d8532158e63e059ee6f3aad32b61d522de9eb78960dbd8d6dec93e0561b1e561f1bb2d094ec40ac2911f08c7f00c71e30e380d7f9d546c6eb08c841f2e2ced517f984963bff3c057ce35d37cd54f262e8e92a539b74ddcf2cc500b82b152affd584eb0b15381691979095c1fee2859a9eafa1f464976fc8d3357d86ff94a41323708b9d5dd7d084719caf3416a977ccdb69de36370b8be4aedb784ca8fc297b9f4d25f69b61362299c0b7e2e3a5cb4076dd5a1d15585a680498c2da3d9929b714a8d5dedb53cc8efb52767e8157611821d56b5bb08edf87024656edc6a5d1b3cf597a1e1fa2b7ad190870ecaaf35d3e068e4b55bfa875b0ebac26509ba92ed676b13a93fe24295d0a1c37403296ca35ba9981d15c779d464a8ddd0a9a7cca9c00fabe55914d4e1613c904b16a61d8b61e955b093cf50e654bd23071304c29aa7f7d1750f39517300df7c8154b814ebe57d9b2d2b22617262cc8c4bb84278c273879992f62b373dece94e2b08e1eab61f54f5592d6f954a25516f24bc7ac1004c395d86ee9f761a59a7ada4c82f7544479ba3149ed9298099f18996563e154dd89f26042d26e334c0be26d994f611412ec96ca8d5182270f1db5a048157ad30f6f5562c8c88f5ff3a971bb2fffa49e7228a523c0b4b4be701adc2e5e375ba1946107b421f03070ce816c058fc83cbad40be555a2573cb48b262501b3fa9af61e4de91a206c8111a342f15c135b2cca8f61dd8a684876425d74bfae51321c3d1f59c8f532cb499e043290eafc993d197379fcac079a262455a184b3bef37cfe8fab2919c4a9906d8df399d1cbfdb49f08010b97d7cd71832c6ccccbfb1779398cab9657322af625a15c8fa649f0cbfd726c550603be653a0a473b2d1257855694943fe73aeb0f72dfeb38d5c1c39652274d331b279985c16fcc19683e359d2bf32ad3cc46ed816ada01cd83e59ac641d14ccbcbbeedb473d98fb1bc70757bed514d62a37668961c9ee0f0272f2825dd865d583036ddcc098e1dfb0a47ead0718b5daf78820c7ff3a012fe6ea5debe2eabf5f882e4a0c829b41490d5431f6c39593225c732ed842ce16e71958e7d2cfbcaecd0d68a3024c84cb486109abbcde6ba36ab011cbd03ef35c2419bae752bebadd8bc6ac0be023391cde492e3b3e63be37a805f02e080c978f658879820e82d862722839f5fa00b33d9689fd247aeec1114db2daf5a2a7f868c6e54d167695b4cb507b55f233cef6a4725263dd2a5fbc0dc1e811c70cca3ae360032405cc59876abef0bd36b45842d6f715282a2e73875d74882493ad59d740f732be85b1dc458c44670f9c30b163bc48407f002312051544a228ede78bbdb160abf594436ba462c9bcc31af365a85d107fa1d7a89e8655d77d8588c8f2f2ec67ce204f6ee397880ce91f21a92ee5d6160d40f606381af99db6964c07b8fb17b3e58d74a8b14e75a4651cdee982ba414becec3e0d32151eade9ef61b18d62546dfed486cc128145384904d9778d9d2260c3212d6ae453d1ddc715bfb4f580b8617a08b2c9093a7942364fca5519ecd4d2bf4995527f9d6b7b92eda0fa6e1aeb226cb7fa72e00dae6f0309d723180e759eb6e69069ffd8fde1060c9faeea29f7abc07736d2186c034a1b9fd4bb9591964a712ed584929b5880ec7fc2ab7b9701f6e9d257da7665043cb53ff27374bb21168156169518161f8385b1ce7beecb62525c622663f589de5084a326210a742393afc38d5d46d92d9fe6d97cfad75bbfb3aed952b8944ee8051bb401bc139083aa48bc74b4005e558530b41b030b85028039fa683a237ab0e29d12fd26216decbfc5d58df26a6bf3383ad8d7eaed23471b77dbbf3a03f563544ba1e43181ee7b9440567553f27d8eaa0e76d25ab0ffea7568fdbf6057b97470c61c995e1c873b6a410ffddb72f1b7579b55dd580de4e2ea0a12e330828655f5b9f81bf9928be15797272b97b8371cd297734dc32d1fcc624a69a0d7a71ed5e2283368b579169e928b91ebe82c9f6bbc35a5b8d1b87961685f83a07ee14185a8c01f887c49423ef691ddbcd01939cfaf5ee603d4349c860c348682bc6de6e3f29e3f6fd24c7022f354bc0753b52075f8494b4c764d2975db3b7316cfb3c0842259a653f9fe6be642efe1456f136c105b558fd77918fb3aca9792399260c09d6bb5d2fdfe7a6f55904414dcae280a0ed8fd5bff890f15df7f02d9934d16815dfbec66d6e00cf614cf14aea00cae4e019bd2b902f539cbf15504cce6820557cbb79bf17cf698fd6828d752942c16dca7869acf2c1dc796010185d1de31b431895302c9fb69bea5d64d75c424978932cf2a3306ad54db86574a71d43b00f2dcd0bc01dba6751cc89ea3d89a6ce83988533b931c7557513d1296e0933ec7ba52a18bc76fe50660f77c8db1d3a7069b9d1a53b803e18c11427bdf6f6ac019a8ca03bc9cd37c2431b00834f806e94cb5c92e3144c246c84a21c7210f1a1821d414563dbff2c49f1bec28d41f74013788c3dfd2c3a1793a287a92023b904c5e00c99215f82ecd1910b91dfcfbf21aa82753b00b4b13025e282b924433af4f6074980b9d1a4e39aaaad69e097b70946bf44c8b7f5f167cd48c987615ca845757241b6aea81cdf37ef3c9436c6dc64d5b330c0e0e4b1c0d8d277cdd83fb902f72c68e7c87cb9c8d7886513469ad2c4442b0c06ef9be9b783374f1904074774750402367cc31e5b2115b77eb4883e61bda2a24c86e5e26fb2cda0c83e08b281d380fc1a4f9a1d2df5b05ca1d2f45e197d11f20062a3dda40a1275915a85497ac5213b47a31d491766885cd72eada921637c205f9f7de85adc0066944920822b5f773ed87d76257d1649c1d6b556caf76d130fc3ec901ea54dbdea31717c642102ed5bc830b9a76f646804600b73e53ef807363c5d6effecc544f5a931a3b13ea097b8175e803a46e14629b86553e7c6474d1a06394a17803512ffca2bbc165e97684d1b590f4f62a26b408d3e488f4fa79088d0c21319f06e84d9e7a01102ae20763ed8835aaf1d46bb06ea2a994469adcbc42ed48f5592942bc4c73e9fd928550d6855defd60b1f393b461b9b1266ed109188888a029fb0bf5f06506de8d8d9f0ce6440e090e766c7c43ea256a7cb197e98f9e6ef7c7d452df866425fcc73a5ca61491742d81feb5c4b5d09b33acfcbffc5fee0407ed2ca0ba0106ce2f44be1a9763cda79e77ebba497732ff8a521e1c9f37ec1c0f095d3e08ee07531fd5f6509c88c7d821da315e874f2fa59d15bd379f4aee02f6b5170d34060ef6493ff1674c9584f82b2854c29ae3f7bb4a5c9440e7930ebdfbe0f44d96aeb88e51a3bc2a8d52098d5992fa8115f0440000bfec27ef2af659bb1f25ef81cbf5fec10c4c2de22b244a6a96bd9c5205f655494cf39704c38e1938967503d8c0d7ef88c3c57344fdb3c19f5bcd6b6b597b74a658429b1e78d990248702a08a816dc7271cb49920a6b27a9d54e245f7309d8c22548ff5305af5308894a58b55d71036b0f1bdf5dfa7fe60698c2e8fe9a0be01eaec6e846aced2c7ec66e81d10557ff9a7f6527c98510b7469728ff768a19e8f393bbed9efa6dc7e502b1327850d00da7ced800d72b06caca61e2b4416098daadc67ea92fae52ab175b05b4da029db9be32bf69ed3cd91882c535bba0e4acccf870619fa06733ca4de9cf6053fa84075899aa93c9f8bcad16896f56b6b94c5d0829754e5000fe4f476874179c96264ddc813113a2fa89594469facb4730c449859e18499fc256426a90e6bc0f50e158f58f529c2d4b7bd8e66de88de492360be388f5b667641fbc0bf144d39c535ed7ccddb62daa40c0bfb6dc4a18aac862bd28142597848756638292f23e8d7db47b2f0963ea8d24c65a73ac892f2bb2d3feacce8b6f0f332c5683d72d472008cd2ebcc1f9f98f04d4d483b60f867082ce7b19150506f2e7157a9aeb35e65fb9a74c68cab9191b8da52318f300cc82367816dfc5d0e90dcd19774bf60f712f86f03a0914f4115c8fa6f1ba3997dd513ff0c52c66d82b34e609f71f149517a1ff1d1d154b7c62935ecc5968b27da168497e91e1d1af6baaf7e668a3bf46b0d3f745d8addd5a06e7c5bf2690a92d968d659112fb24bc8c8391fe98add8ecbfbd2c67c2ceddc73e1b2d5eaf6e9630d2ed5bd0a169d7f60eebdfc723546e2f0d340af6d74d1f92959bdd087ed833f2d4084e0ee90d317cc38208dd5e01ecc2ed84ab3be47148a30bd4698c8a0768387a07e568b318a1bc9ed37fae2460c3c1d21c52c3d148bde58b0cee2134340e65e4c0d42e28d925458c2d012eca012b17fc22634fc7d559c84ff3c2a4714f96e4e02bb8e487d3cae90868cebcc813172bf2e6c3b7cedcfe7dbf832bca07a5dbbd8908338546e8625d5c4726a69bcf586674d5d05a530e7e7ba84d3407a5712393d31d0d77750d59502b0df77a393c4aae7132d9a18698e64fe551743d4d316eada3215fb5a36e160ef8eb23fef23b1acfbc5e4f8b2278bbdb416fec1d79590d56aeee5a8e3a86415e6e1b6e32b6503b1e80cb3b56e1242cd317261464e97633ca306ae0cfb7947b0c621e04e4f4dfc35e0bcd48f2af37fe0643a278c4a9b5d995b44f72e74948020ee5af698461d5b9595ee70132371a0e081d3745055428929ad5a7827a9af44f0aa0f18034fa6700d39ebbe5e249f72449fb53cedee4d6592a8b685e9c275a9cbba104ddc7727a829136b26b8be422acf56b5b8311a1a229fa365c61c6ad5a0ad2f2e8915b94c143896b6bdeeafc7267d7626c1719f5082b0177c53d17ef1375b8492c8d1c2d62796efa4d597d6fef337575fa8eb54e2d0ac3b9a9d0c863ab0e5453bd44617435d7d0a5deb3d82b3008cb45ba0c85c2d41bcb528f04db48ccb82f42cbbc314359999f0ed03e8b7984a72a78bbf22d7d9de6a9e4fe38faa2187e041013263b7790e9598d129513326dca5553da6b24db22d1fac334bb33ed996ce27bb28024303911f9a55cebe385cf955fea6362265a1736614189ac9d6a999f5b0b14b4b2c0b77a65147d9feaa92b56f9122d18ba428e08d121d9fbda61b8cc7c3b6f05ea7e877e3ca2e4022c95f6b71f670a346484eec918087bafa556e1b6f51eb122e6a4bc2a0bfc1ec0cb54a6697473aaea43c7a39805b353ec24f9809605a9b892b1c6535a928db59cfe6bb2f555a730530e0be7f93505690b2067beb54ee93ea1cc3ba84eb4197dc1601dcafb9d0dd6100b8267f1c508af11a895fd8d9dead77277d7077ea2ec73d3ce720741f2ba482619d699c665ae58186bfbbca09816087d39cd5882e9c46983ffdb8dca165bc6b6546b7239ed4c954c72fba13ba3310bc16d5b60970a42380482f4227df7bbcc0ff349997a4196cda5ffa417cb6db21266c28dc721daaa0e7ffeb137dc0bfdc5d9e15e50ac3f7b27aeec9f76dfbaa8c6b99da6d675c7d14b9cb729bbc8d1ac80a5b11bf992a4e2fe7e4f548e8a34f8509c6ae6ebccde503745c4eaad21f5ac5dba749c7b0c01be7659f4da077cb7c7e35db8c8e3bb7629695052af9acb7ea597cf2fc8b52894a596eec4ee9821b498916a5dafbacc3430eac0b8129d5e61ba43077e43506080c32896acad49d1c7e32cb5fa3c1df2bc44bd8e6b56d691f49b0309de08b634811d696b178b455ef95660c321c7f0bcd7950757b837077088eeed4249e7479d6c417960d55448252091dba62881557591e5220f659dff89ed016094d14347f86858291162538b1e4714bd2def6d17eefcfbf6672b4d2caaf7615abdb4aa7cc6684280808cfc82b6529b01024b459a11f2956f5c00757e14c1b65ee4b828769f56fc4db7a3d6244d8e4e7d68b74b759ac2c426e7f77fb51792a7072cac5cff59ea7eea9ee745697a89a75dc1bbae15ba116803330c4743fda7a3457d3e66e71e958bdf5f1243f03d97124d8e3a45a5f4fc224b2d5147f951c7844c407795c7ef1c285d61b440e8891d30fc5751a6fbbe2b7c330ace7a9587925b7d42f295388267fba8a06f624c1560ce948c4cf60899514c22169eb9f1c8ebfced21e4700d1f9972165e04fb5455a1575c23fe4343796aafc2986aa4f0ec24897961bb6828a0f90207190576dc3bf756afaab22384c89458b153fba0e4c55b1dce9f7ebef4b71db158326f3359dc6dafe133a3030cb6334b417ff0f6f34ddad322f2cbdc9fc21a2f250d267fcb19090b3727bb370996b2cb585e13e0c5cd1814e37ad76c00030cac915deb65ceefbb770f7d22ced084c193c74c1fd0210e75bcb5fd75d90130577b39621a4cbb1d7ed0f2488a4307e850028d6c103c1f686204d207eeb31e1710b0e4fa26f42798249ee182d4e0ebad165c8d5bada8b22c2eb48cda8d409d19af67e1723113e6bd46be0b844434e5a9530458b021e4437c1624be798b3bbc059d40739e1b95d8e27d040eb9a5dfbe96e3d1c10f04c51c36532bbdb959da1e5a8ae1a54b05094e902ea21caf90e6846bfdd9243d02e072f35c1b461f175f7057aa247dc7e3c060eac82f00432d0a31e32d52e3304d46b2433c3d1fa91fa0a18e6f2fd3423a6e3be8a348456b9688b907b47efab02e76befb1cf0c543daa49ea409c093a70482df2abd5454c9882cc2c61f809d8a3428dbf09969c06d3c2334cd47d0570a785b3bbb0187d6ff7150d0f98859609203b5d07b00c703b0352fe61e5c8d5feccd17d88aafb72060742522fe6dc65363941aff5808bd5db79baa7560673296d5be8e721b9abe49c03caf05abbf7ff64379994a206eac28995c2c50e016960e8e16553a3e53ef32ccc642428d8ac5069dfa2aedc992f3151549f07bb40d90b9c26114696182052b61e5f4734e86801df6187280024a3c59f116f78e084ae837d1fd551ec050f9f51e482d8a4aeb438a27078e6f61ac237df7ac869bcdcf9ecb990f9d74ed052d494fead10d3635bd719436cfd3829b89aeffaa71c9255142c9aa391b2c3c9105174c3896c99dce16ae6363e5efbb6423e9d1366380ab8577c8ab598b7efd4dc35cb24ff37115d2535091c26286486b68498baa09ceb956d5742aad49e6d06e8930df33125cce78506866cd31075cdb2fb3ea0126edd0ddc255d0be0bc50f64f6d234d8e4fed78bdf636ada7065e9ed4e84f18c83ad5242765c897af949880c277d409a5e9f79b198fff8c9a31e82bebc747211aa2464ebd285c49bb2b19708c3b67eca785fb7aa3307b5619a413a67c11e6067500d3df2c06d9b9747175bfb3fa54636515b96847c0d4c4ad8c6a18ce52b3d9b2fb0f0d15adf478a19ed16d6653292375335842fff5b7a682554ec7de37f1c74d192346592ebcfd2b1824dda2201ab84b8ede390f31e4c18f879633a4e5f97fb6c711e198e5c6cdb009ecf5fceae562efd3f3776e3ddb257eb24c3d13752b36ff02bd6f7926d9b57a43a0df173e0ca4212e536ca713bd832d0a39006d04e98c11f6bba02dc1ddde0e5036ccef1c49e52eaa24d16a7075445fb63562692ff55e92b87510b4e507eddb03697a2e9770392a896fd9c2499661aa178fc438544945ca4d495701c4cac4bb2673179a245bbeaad82f8b2bb9381abbdc200e633a06e3e271e183c40b85ba00c63b8d918764fef86026fc6c010071068baa1bf2d3b1ae065f39c4a312cdc286224766333f38041ddcf42291cf2338bec5bb34356ebf352482c7887f4d4ec1dde5522d03f2d8eb9450153f03f3a805651111ca1dc0a0ca8e5f02359fd5d64a8c0b7b70e041b2686245f3bcf8922ece554465238bf41297c5474f627261de6cf80dbc46b01d0e377e01012e4922a96d17e036a1a7bef45e352ac683b40d769a27e5e2a6dbc0f7ac8ef7efe2eb5bdacafaae32e8e132ce9595f21faa81792f4ddd8ace96afc50e12fe28f9214e55b5a6b276af054ef05df2d1e6afc97bf1e1e26e92e8f35ea629e56d8ebde2192bc7b0dad80fbb9b7eb025fc453be74096dca0dd3f0570525346e6fb756edf93151e9aa91f01858909292463df2d40005265b8ffce02c88550d294dc0ba685ff76d859a36dd1e0722d2b31c13ff89f84c5d060ff9ca29969eb720cc0913eb29e5d2f6905dd0ae2cd7787b09c63b296d931d03435096d95ca95b50bf9e583dbe519f02dcae13ed59b45245688378d1e3af40d1c0c8081d22bb6905b1761574b7b9e1a5c1a89d34757f0ca6c5670ee7b62a1e63cb6119f443abe34bc7ae6ef5a49c9cac550659927874a17e39d0a6594451743b94bd80a20d02f53fc66978bc4db6df817f55d7791110f5543d0e919451be5937aeb3474ce36e328f9bb9911ab565644eeb36f73d6810a923746a6d955030924c9f33adf15bc1c45c837cf110526922d6ae2ec45d685c342ab87cf391954f2d2c67752da230a5b28e4759eb0914eac083f61b3e9eaddd30c0b05cfbfa69f80f9f463897208a7247e1a1564277b1a8126c49b90e0d21f0345891242429a1680ef68faa1ee522ab6367d2d931307772fa5266e432ba67dfe0b9b2111ee7a45942e14642dafe3ff0a3bd3e2b12fe50b562ca485e141b3f28a4584047eabf51678a954238cf889fa4476cdec8e39bdbc478b2e80fb2ef8ab479d18916a110358597db0de92103958accff4cbe3fee579f7ae8ab1d6cc3fd4417fb53e2e12fa66928953aef2ac1cc54890538d563763c2f9990ceaf758d558d31df4ff2814481b02088a3577ff5b98cb3d9e104c87d0dc49a79a02c3a7fc8648055ad5cf424486669cf25751c15a7c76ddaa0e23cbf7c9379662af4cca55291caeae722e4327f325193b07a78f9d5de1698f40764db088652f0c76cc040755ccd1219a65d841f66aa57e06fe1017a6e1cf9000d2550a9431dd7b6446403f729caf43d318b5c984a4fa116db7a71d9c9d3973815bc69cf5083058a2d7dbb71c96f1dd95bd3cecd0344b57320570aa1c6a0461884fe099a41eee94054946d7dbcf06c6473b27a2eea15c7c4b46db5d6467939c4c37bbf813d7c905b5743e1008ed7ac8287e4b6878290609527b305ecbb8b6fbfc2fdf8c05bb425aa8b381675241ecc2a39147100a7d5e73e5fbe5aa6c4e91147db0515ac1edceadd7bb44861c26cc93e6a74e62556fe38e27b5fc26851f04b6f954c750100ba7774351e39b5f5b461e02a58f7e9bfa986471f2b192891b2af7de14cf16cf6576aef86603708a6cb336820332b4ae806779f58487309f8f5787d455d53d846d8336c0752b0eb5c544382cf34a97e928666f8d955c8351dfc64e89aeead06cffe9db1dd9759cbeba82cb8e2596f83db7f1194ff8631492fb73050ba5421f7aae628c0521769c06a034f1d1aa934d68d00fa4faa49e089720955bc355ed81aad98c285be50e89e18cb6864c08de3f546486d8bbb6aa795e33e72eeff2df33rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql15-15.5-150200.5.19.1.src.rpmpostgresql-docs-implementationpostgresql15-docs     postgresql-docs-noarchrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)153.0.4-14.6.0-14.0-15.2-14.14.1eKx@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@_mmax@suse.commax@suse.commax@suse.comdimstar@opensuse.orgmax@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 15.5: * 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/15/release-15-5.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.- The libs and mini package are now provided by postgresql16.- Update to 15.4: * bsc#1214059, CVE-2023-39417: Disallow substituting a schema or owner name into an extension script if the name contains a quote, backslash, or dollar sign. * bsc#1214061, CVE-2023-39418: Fix MERGE to enforce row security policies properly. * https://www.postgresql.org/docs/15/release-15-4.html- 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.htmlh04-ch1b 1699607800  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~15.5-150200.5.19.115.5-150200.5.19.1postgresql15htmlacronyms.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-postmaster.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.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-post.htmlinstall-procedure.htmlinstall-requirements.htmlinstall-short.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-15-1.htmlrelease-15-2.htmlrelease-15-3.htmlrelease-15-4.htmlrelease-15-5.htmlrelease-15.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.csssupported-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-iso.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.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.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.3pg15.gzSPI_commit_and_chain.3pg15.gzSPI_connect.3pg15.gzSPI_connect_ext.3pg15.gzSPI_copytuple.3pg15.gzSPI_cursor_close.3pg15.gzSPI_cursor_fetch.3pg15.gzSPI_cursor_find.3pg15.gzSPI_cursor_move.3pg15.gzSPI_cursor_open.3pg15.gzSPI_cursor_open_with_args.3pg15.gzSPI_cursor_open_with_paramlist.3pg15.gzSPI_cursor_parse_open.3pg15.gzSPI_exec.3pg15.gzSPI_execp.3pg15.gzSPI_execute.3pg15.gzSPI_execute_extended.3pg15.gzSPI_execute_plan.3pg15.gzSPI_execute_plan_extended.3pg15.gzSPI_execute_plan_with_paramlist.3pg15.gzSPI_execute_with_args.3pg15.gzSPI_finish.3pg15.gzSPI_fname.3pg15.gzSPI_fnumber.3pg15.gzSPI_freeplan.3pg15.gzSPI_freetuple.3pg15.gzSPI_freetuptable.3pg15.gzSPI_getargcount.3pg15.gzSPI_getargtypeid.3pg15.gzSPI_getbinval.3pg15.gzSPI_getnspname.3pg15.gzSPI_getrelname.3pg15.gzSPI_gettype.3pg15.gzSPI_gettypeid.3pg15.gzSPI_getvalue.3pg15.gzSPI_is_cursor_plan.3pg15.gzSPI_keepplan.3pg15.gzSPI_modifytuple.3pg15.gzSPI_palloc.3pg15.gzSPI_pfree.3pg15.gzSPI_prepare.3pg15.gzSPI_prepare_cursor.3pg15.gzSPI_prepare_extended.3pg15.gzSPI_prepare_params.3pg15.gzSPI_register_relation.3pg15.gzSPI_register_trigger_data.3pg15.gzSPI_repalloc.3pg15.gzSPI_result_code_string.3pg15.gzSPI_returntuple.3pg15.gzSPI_rollback.3pg15.gzSPI_rollback_and_chain.3pg15.gzSPI_saveplan.3pg15.gzSPI_scroll_cursor_fetch.3pg15.gzSPI_scroll_cursor_move.3pg15.gzSPI_start_transaction.3pg15.gzSPI_unregister_relation.3pg15.gzdblink.3pg15.gzdblink_build_sql_delete.3pg15.gzdblink_build_sql_insert.3pg15.gzdblink_build_sql_update.3pg15.gzdblink_cancel_query.3pg15.gzdblink_close.3pg15.gzdblink_connect.3pg15.gzdblink_connect_u.3pg15.gzdblink_disconnect.3pg15.gzdblink_error_message.3pg15.gzdblink_exec.3pg15.gzdblink_fetch.3pg15.gzdblink_get_connections.3pg15.gzdblink_get_notify.3pg15.gzdblink_get_pkey.3pg15.gzdblink_get_result.3pg15.gzdblink_is_busy.3pg15.gzdblink_open.3pg15.gzdblink_send_query.3pg15.gz/usr/share/doc/packages//usr/share/doc/packages/postgresql15//usr/share/doc/packages/postgresql15/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:31277/SUSE_SLE-15-SP2_Update/fd6bc8ca3d0d7e63ee7151bc4827fde5-postgresql15.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)kGLfN??utf-8088f5664c1165f3707d0dacfb3bb8fc017e887e7def2bfbf25e4f90a9872d970?P7zXZ !t/l]"k%n凛0#J:fV3sOQ^1ޏG-I(޵&r`OJ)7x VAkgp 6/@T *,iɢi|Umj9ti750Ȟ7;zW%ɔ) 8;q`;W4ylVby`CO+Z2>6_ULGZxfg ÆHo>`$Q質G++|ØKYτ\}Rm nJ )bFZ$*Mhse{$ͯd7&qs%fv q[K,%O#`*d'33M1A[Z2~ìү/ }zoHCp=PKO|t[H^ܤ'Qygm7X_Y 󲞊al$zfLvU0R3,t`i"iI Ҁ#`w7T !Sc>-r5>OI‹2zh7>J2.7&R> S/+4ˇvpGhՙg"ptZ7\LrDJCS w8_]>A[+/E#%[ 8Tpەbl*QEWsԋ&ؠҸxˑe]/۞B+"%*SrhC ")t}`O [&M"Iڞ|!=Ҕ -浨 fMÛUT)X&vȊw:7c=|_ioĔtDunP= CI0F_91~ Sq7,0rq^6c>rg3-nC}-SIu:O]̰m.D>͠ZMCnugUO"Tè] ǵYoZ;+nEUPnVdP8 `cI{:p*DPPEw1? ƍxM&en@NUЩjP཰#lJ:uNao CWbHs%`^vDҭ]Ha B(km꾁^ds&ҮʓΊ?ZQwcV"[>O9U AB !F^frptcSC떖o٢liGVLz\v[1[#!StIvL_b~U}6ȉ`Ε2{ZhgH*'SFZpLN.Kأ†\mw]a+q2dbǡ:ZqK:.ߩ빵?AȒRK="`\1XÖK:>Ƭ3Ljgr8fԷ@!Cl;-vJkѷ<a`M/ jh7 [c%-D@ST-A7 ة}=!Xɕg91>6C4%Kjt%:# 6[M򜥟XUw}Zg/4/Yg9/IVD[s!+ +)+e~\4;k%zm}sntLi,Oj,V!ll8{KNDKk[i3lBAsJu?ayL}DOE7fw[! rvwJw`-$4f/xvm7D$ 2,U.OWnlA\\Hp>E/8΂ԨIlx04Z49r~ tTɗ>X|{ i_ޱ=Q19ܚGaTp )lIZb),kDZJXy54Z@'3~ax .7Vlc_1Xd %nmQ}Oggw? XH6so YKzBXÐ@rSO'ri_J GL%ԏM\O+>`x)J>daxSK֯TΈZr+ I>|#l)³}vi=YӨd }iu^Ae\Qgr/tpYeú/FMGKȸB+Kě) O5,q%OFZls{'{U$+H߾B?{Sbi|oJa& w sH-eq!Us:u~Jfhd\c%Y";oOʏCw(5Y4Whj%E#l;T;|lbjtAWh]2AFa|yk*_R!YxBב7Fs1_MFmݠ`,%P=^֑aKΆX7ڣxF ]fؔoڍEw|AM8r( 6 U]FV…inPMiv&AP zWF hԿG8n|'SKxL|í;[ p<(TC-t|r"(U&[~ܞtNE/?_Ŭ,kRGDp{w?*_:’ ۞WI8ֲ| Jl{[t $*3boZ 58pV6Gojdna[+30,ULH ^=wp!6gC}pW>~Bc]J'&3FD&҉>/~]C %7mF,Dx7 VK#LwT1xn,c1P{L1?CӈH19PT:%Bcax*emEڦQh\ıL(P1c\o9˗yEj()z"[ Z_㗭 Zoij7# wF=p#B8U>q!˘&s2I;Զd;M" vX_tk}Ae/6Wzhi7в CW`Ι" MsLhN](<ω?6KJgW)≶|2;-P0$-O_ ɊTy.v^> u@S4oFmmr|롡 %O"aEXSI լ&v  EiiHxLA<]O<#WoN0LJlXLiwytj!=;I8SV{O-`{KIH cpMdaX6}د/X6Rh9F(LykP47O?|nƠd<^3 P2\LJ}z s9*PھYeQ+okYHշ}E|+il/^K@3F͒GJL谭MEVʕPkϥd0^]]ОMf҈psx6nUN]T@,j-׉ml 3n*QQj%pu.-JQWϾ]pեįN j4^-*~ؼdVyT٢:$z>o$q~"G@pdIq=)mЗTM2@cv`XP`=ע"-rg0u׽axvdNByvCwXW0*ƟHeȟT '~DdžPƨ6]h^U/'9eiD__+sR7SA,աjqTv`l!_eݳ 5Ar*p@rybC7_e-tG`_jOSZ_Ɋ! 8 !,~|Gp c9zyۭA)YteS46{>O_%m.Wwb ^f^KPF.7Z8Ut°op} @d,K =8O\*7Oڅdu c(;*Paqu4![e&wvA+S!>n fd>agE+euWSfy2'}Vx`ݵQ?ln8-'ϵIyx)#ذ{a!fg1\f7zFPo40K8B>̩ [e-Bs H>8+=_|G0کAdQc*^rKޏ Vpj_V~07k}"-2z 䏫{޹gZd4afG'L2=tҁG2 &ӷhSb.OqL k5pJzgd'i'؃tb#2 eqcwЦdž w ^O"_nH/Iu2%吥 mi2&_zCjc>﫱BE8la<2;*XS Z?u/"Tn>Bcj*d mº]1&&ɧgf(pw7I*ih_W^cm-eD(2Xltѳ)Xb{A0X ԏGk?1^脜J4gWk9D_dۓ8Ӽu> ѣ HmgL;#f6 !k4J4Dw[Nبa (NqocA_et' $˰qֻ$G2x7'ୟ}]a<2݆ruD +OUOG߯JT6zu*Y?xԱ Uc|zp7DuI T9тSZIs<÷@+]!S ȅ|^(Ej(vh0\~\k^Hf:}CA r1nj#x0ccFr/jIw 2%}.\.ou:og|g\J9mٮǦ:@9+.ĭ =P!Mp~#YDSnJUP4ao\[N%+?2:)w.N,T6O]oSe; 툯MJsҋD18dQ| 9t,r/4oz њ ǃ{N꿫,ւI\Y$c sBm㢴] % BlhJyc&2`"=Aj7RY] s7&Ъ)2UEуr:B+ (%^Kaj֫rqn3N,R$75^G:8RlƍR?I9ʙ>^ڄ?J|LcR2ɪdWV_w͝)ah0/z,@ g `ԃڝ%owHT|9Td7}}qvTX*&>1D>8[zﳐ. B9ܻHv33;FH\iMXVS5CnxXhK[u{aUHn J#bg=yP=:D#[c%;qH*QLsRT,H+XQY.h+wSI'J4RSZ%5ض% J`"CbhL\.h rIƀTc8)]X:,@a$~8*pdͬj{D=Ug ~L/7!1TfT?&Z_PQrEo=SwrE9+Nyqcu'EokZ~>f5B#sdY wyio`@JU kK K4A<c8}\rB&N.uB1n܉BA 0> ʊL|pxBіMD/6CDkzk+==j[&FBuecݞH`*Yٟ |~ $^dQm=s;U=>_bg.pwgm >Uf/EoZaIZE=ts]\I9 PjS fI2\XXV%؛n5K (׃[ݦW I67A˝Vv5='1VKVcU?`SjP\:Ecm0u*jMOez3Pأ'E29 h. 5Q}4o!bי0 '9 -iWk kL__M 55G (ɮ@ /!x<] IC:Uz({ReWf]7Y&X>JQb^ǰӘMa7<Ò!ۦK|nᐃ8BRkOW>}) (;\Kz{4"MW!lz ~2O<SPfK5uGkckZ{35Qo3׏&jrmolІ[:R^B73B\`ˮPE m9ۇ 134R7>9c˥|2({F/xOcu-% MFp PfRpmXJ{ҧJ|ˇ }}4mPkۻCLm d-wڀFD\o{T%( cOEG֥qVIs;%xdK"#nSl@ 䎺C_V$A (\[aY mvrX{tـI@m]~@%kOuFh8̨~@qdR "k$=`JluC*[4& 1F/W$Dtz/w)e| Etqj]tw,Eu6l}![# RVyǺO h,íHT5K&// DxF-K\8:e׷'hA#sFO Y*U>bfy0aG*/)$'Ru#f̑ .8zUBkA =YCj8 J??4ґL)z꿰: * lt&r ol~ A"4Ir7'ܙy2wEuk,K)HĐA8VW w >DZ FP>8zz|vl |8v -8U^WTD_J@5hy>Zh?J <0'oIs3+ 0!9ztEʕnm"_e乻{<:b@}b$;j$#{_cT Ƞy:;.Q- /kKrs?LDD?<(,܌HKXTӣL>G4sb˿\D mm۟s gZ ttЯTքeFy%OԈ$.I`'>TOJ\0\L{)M1 "׏xvRO ֟KC(>c5t$ /A,y&&B\~ L/;wgH{`L{GU#p[4TE< ڐI.g;`N?L.F12L!c&ږN P:RLK^W!SSRLn:/$&nk2 bp+IHTl(53Dg{ז=$yyVlQBb5IcﵷըLmD(iR FL*EXzu&}UFH VlBkm_4\P!˙Dr ns=g(> ##pO"z0|͡ f|TG,}J7}]?m3`r^=^MS<}Qꉾr;qUcM0N2k^)Ԭzz$Q\giCtR>,HAd|y7hU<`)!ĸzu$Tۥ ./Mmr?`RA'C 1{M]ԗ$s[QNȝ:&nW'ib;7v#>KZ[Fp@Ͼ/?ɏө?-ˀո4$20aۃHF`%m}y* 5^N'Gh(PbԨa\f1F2:NH6ȟ[W<hu5L'͹ 9IPw\욐8~EE-$PůѲBiq }xtuuer;I4}WV2m(qlwgV5a nS ?jmBB Xĩ]J8a#ŁT~μ*as%$-[ Z0<›/ JsqQW [p ]qd ˀڤ() +YOׁ̒_=b8/d/W < y8ߨN|}6ܞ? FBsː\# KM3;8*^"'b}br"Hpp70dUC6w1=౤n 0]F)\y[E1G'|qIO1 t v>&Ԋ')>d:g uNUJUC08&ȈR"u;-,#AFVF=b eby m|Y7zS.G?Tr\z⭄a z!_CURJTQ[e'Hx|@$ziAyNiW}A k R7cn潖$(Z@ aӺaٛLuuF]rj ͱ@S(- |@$ba~' 11'=SȔzAyZf *]&A/#d[@ʗO8=hՆ|{TTL ґCne)3ʳ`Z<8#Mf DbY`T)MU-q|>cvEIx zqƅ-d 0KިD 9*̶dm?-llf[$Jp}dr-.~3;0SG(;ɩUE8!lÑ,?>ևGnw[^c$SF}^vPGy6Xu]X ҋY6fdo jnenLEQ)@$$hhf<Ȁ-gTM /d}@h-. ҏfYz ZPX?idrZpk&mQ\3\Ṋ1i%QȾ"bEظ#1: `0"0|,\nP]&: =}\b׸UW _2ab{>i !D\/1Foظ뚰dCriZ NFtRJcRHzX!"vb %CW c(-q-?)#w{8K'hHD3Auup᧸(Am&|n9h/fIIkvJ &o/j^pj?@gvXOph8#?|LsJHdXK2fCv"UĊ$1Pr. y:j#FXר)nZ9e5G£:}焺`)i)pg/DNlX_}~ #<$qn>6|F)LD2РL=REW$8@wIA㏔&aK6>O&4.˙?e¹S#s'J5hc@8&[-wEyO>F WpuX4^]-KOj0Y:M}9pe"w Ee~3SWU]NTvek\!2×o]Y t;]|$^M$Y\ԴaS W#+#Yĥ9H:;Q_J &SzI~Da,GYޮ?[* x*Ë>,oMd~mnTH"vB\ u\8H:Ry#@vGƻ@jNG[<}m-hH]ÞЦ Fc{OKrZ*`*_Z<.4C(զUwtv,ms%#xHv2xJp}[8=FhSOH>a_A =x ݃ E~pv…q0 Qۄq5O`@PPk&,fTA^Ѫj%ҕ[LGe";>5KU;;4n6)Mtt)2m jz%rl<]x%\Jcb~|Yivn]ٍg[_z%)rv˾`B*]e ?Î63l%ɖ</" dn  NU68Hq1sp*n/yVI[+QW,g6cmp 7.G#-X5'*׾x'JyZFX) O/EP-23b܊VŴeSS(\f夁m~B=Fn Si8|٠2peFAZZ, t9TH32pNyOC58vĐX?Ce걣xBi]>jPR=24b&,t~3^GK/kfYeL~_jZ_ Ź{6&hK.Խ$w*TZ0' z  lGS,خQ &fv [M]tMt3»8X4aB}T%]i>Z$(n\$r5-FyTyhLܼ-0Zm&"@|$Dk\M8J{=ŋ=$wܗuLpK'yiys"LD~`6@} Y,)4p?R dbN!KJ3Z8LF2qBB<~hJ]I UzCDoJAxȾG]CW3_?}0>d $m J{'a5!7b '(#)R!w܈lo%f$.`h{tܸ}"Gc@fr|:S;ktexuiqA'G\>+ޜX$˭}YNg)DCH̰ԃ~Z? 练혠J. x k4{D,1 փux<a 4֮lsʰLyTR&DYZ}k;XB\Jl&IHbDl+R KL܅E"RPH뭐7ьc(t{4}q3.h,1뮆*# x[VL̫uJt OLM|G\ޠSLœ9GąQ0Кgس8 g(uexg86T`{\J gCyG.> YE 7uOݙ\BWrPw|킌W]l%zzq 20 9BtЕTc+* =*+U<1WDвkl(_+=Z˘Ʒw_8I^oKi#}ޫ{ ԨIR ՗>=1K/^ |"*P>ƪb}߷à0ǠPlaiͫ: :f-\Ix.* B02 `+SSʊU˅=ٛ7Ǻ7S 1} E\SmM3p`I'<$V+Q@h(9:b+v۠^T GLCr b> 3HPm2  HB~')F\X*'ɩ m-H@I݆$pFwi[c*ru~o!lw /v3P}ǯ" kx1M;XsW->Xp\ X]i4n- X{4g R?],ɘ{.8%7 #aIAC{oC(l;t2pgلg_e}(4ICn5=S8)Y!qzやHI;*d,+W3!ZI~Tb1Syp 2W5 ФBry jKp!Khg/!>9ML:,y׀~]}0-kQhTx] )2r}_Oa6吶> 2(>f zi%7syY!뵔,[!>61C1j.Vj?Kp/F\/0FvF+晃f,1*粫>}qFyPNʵ(It*Br6U[yVFP/d(m }د z5X^PN2px2vD}]7y%;KO\o |DO~wYݢ*Dc\شcnܭs0HNw7vxtj ܁۴cDE [7Hp68p־ M#x.S(gI8OSx/AG|ēhl8%BS#5Lwy篛c}fXJHHۏ%XL@^ Vn/ȡa;?Ϛ'u"gk!S"'[d)r翎NcAic|v\$Fo$ jܹ÷|6R?U"j'&Tcǘ0A7aGk [nsMZ//VDoi]˫]IY ,\*3Rf%n{)~{ȭEqn0s4oΣ )OUVDakv@-X1a +WԙPj1,Ќ:,|߉_NkR{V2uNcDE `=fT{5&!V)g:3* (rg6Y2Ucbidftq_{0{o"ŷ³It'R_:0V[~IQ\/b eTR*=.DbmRA ߵtĠOнe/#B_)b |Pǡ?.kx1 |cv?aA ^UKw_K*>(YR{;DruAJ{Ji4(m=>lX`zK Eaz<옩(BCG#/ȜD.Vl7{7ґZD[d׷Vd+eEB$]2\3< 1e囼m'`2XRC ^<ej\I7Fx? 0W(uEM8&6<>ubwϦَEdwCQf WAs}*/ֳIڟ>6M'󦙎]ɈR"q~VZf0}I[Mgͣ\ e=ZWiIi<ˆ׿HKh܏& a{U")Jf O-Q> B m}ӣq '$ i3vXQm,7#G9u9>3碯-+tۡyz <~8aC-,[IEF*Mhŀ L= NU'2-*G5b2!t^^ί> =m i!ë^Ȅ_)a;Ȣ>6RHfkB>3 Dh^j]=ugCCK2u8L%OA !\-s|aܠ:DszM+M2ha˚2.XV@%ÁYI6׶Ovl \J'K&WShHcրNX[e5}o19Vtۃo.ZW/f# FtSoMhHҽV$F*U>)w\zvl6DQzxf~F /Q@( ~HseUthV1 `B.ړh%P54g*yWuNܽ̊d5 WMc-Q'h@-12-aj%C1Fa8ŶEwMNp_Z$^2  9*biqJqS!tRt2d^9!бepDF뇊n@)޽J(oI`XNFh=PKNR&R\A:W,m/k*ߪ. .`W"gh_e'Je׺0 &Glc//#Vx ݼ B8N堰w/Uʥ&]C55C4>cxpd;z`2vY X+ɪ\f>5zɡ! j0p&U gvy|dXi#v|nx!t]VF1iVIrKUWaJ>R\ d Hr{SBv {g+PW.zq\lpl1 ; aD [&% k1(0k%ӌ5WE eI!ļTݿ>^M覚ybwz3S/F#p_B+'uUvݜ.&n&+QkQ:2 @*ldlFNchwXdڭ*zN$)]N<ۈpe\iqx7a*PqKOX>˨]XR3ur-Yż|O- J[cbYZtjܼE-,Tl2Wq5]y~Xj=R⛙,6X̾sHȣ'j g8[$]h| 2|o;weP#F0o&C cN;_isLUd$My~K3dW̦6+ҡKMs1v=ZCwH~%rbRm QrWthZ g PȒκ;?ሖl씂;*ߚ7tgf bL R)"[Kҁ5NVG?]XɋjzIA 0o?45(}K#@FA?jP U8ˆ s`[M۬?mՠag`)F`K[:y+@n| -w,6l| |M>0("XR@-<}>sv#*k07njf|7[<`Jy7eD@(˖"y\Ø?$)3iIϢhO 2sLlw)ۄ"n_6,YnA5>#\2ZC))r'9m<-*'UvZvw–hlK^/^d/(4:҇ ڋA622ZF,ʟ'@TbKѥ&Z(q(-dP {{8x;{MED#o思Wo;i#cK{3U,2qE~P %cl/4Iy7W2ݔHhȣdXhkAFa cChs/cNvރ-[*m#KɜqmqZdjB:uC>˸O}Ciz꧷D/֢ e/Rǝɨy€f֛@pT:bIJW/lJ^=<3Y)&7-p1 6eK9us>}$g z0YsdFu Jt^CE[1nhsm䢋8^x,E ?FMQB3Xj)0ĉSRoAܷߑwv6^&.@ ى"N{{ʫ=4s qbB}74`= kçcGP}JrvoC!8I)Vq}fw1qÎnD6nRtyԈ4qbQzx)@¥\ 09}">p_5aF`)~/}q3IF3vޞ6t]F wZoK1]ӮϺtu^juY <>Xj.7p5Ev[)(T E|ݠ]у]$} +֠H; E)D>\[n{Jj"&5rrCb#MihXecbL5؄Sk#\x pEpu׷)fl Ntlpk,CA_L( i_{`mGamb؂͘үPIS K<)MgH MD%1P~`0؇$BbUrnJ tFa EM=6 mHRO ˿)Iu6)rE&J̧N  DƜNuEWK| P&_WJPJL5XSk.AM%Rm !:_ F5ݿ;-͍T59 ]ohס }{o3'K Փ5)XAz!, 1,0Sb7$UՄ7:ݒmɍg΀ 08-V "7GU"u_Dc ֐5 SI:6:{sEA2Zޢ#bkc&yZ+W(4OxXUm }Q!@š̩ wT(0 Pk J# :n=|i9&rȓ/ݻ#M0"K+Hv#݃ᵮh6(tJӚ/VED?1(m@Sr4{A)E*81dZ6p,J(T%ng1F_此 2q9yB(B/HIcL܅T$z.=*gd_on@7*K :PO=e7KM=O!(gHxfTeiz}v?Nܳ TqZݟXM탬oX[uƿٝPRfZT^ѼkOǟGjb Ӆec!ݥ6@Dlo+}71GPKؤRUZu܇q0e|^Ǽ %50:!j2mH0ſ61 f| h :NpqeDYS0.P9:,^\2KdvJ/y0BHAxg]&T8?Ӝ'<^Pu ` bJg$ ֺ dp#["s?oZ߀i?c4 a;[#Ȗ´FTqܬMӋV"_OZ"tTy=`)( T'l6s0^ȼ9E9U\rTŪ*.vc#MPb_Y&@?O8f3Wm@V4@׿k+}OsvE t-ػ%1U>({I\OE Cxa }D7K6gtG! l8]\ ,dvL_`#[g|f_ul]-c⩨6X-2DR&S|!簬!-(LϚX0AL1o}షg4+}tIw󵗮'] 'mچJRI}L*kSC5Y+5;d4eJ„ ?Ciky.Gij }3K{%N_$]qm1NZht 880yӼ=yh&t < )tYUO?bfވkHqds50k3xFsrD`úpʽg|c\|e:٢x&/挔Zз>8N܅/_99gt`I6wrŨe%EDž7{:D?+(ShD Dv{G:? e|*Q jN qaUH⎯}. qo)KW0 l9U~+JN ڇJ^Ƕ SRS F\:Ŵjx>wffe2)_~oL@6j鮮"+…]T8Lw>KuzY1LMִ4T 9ːF2,_}6G*J@ā2.>#H|  媼~|_DʣsXb3ޤ7"_ e"NhYoI4hriBFr@[XL ýU\g2-Mƌ,sS/:g6`@Cۡ!NR ) |Te>@|dʼnKQ:ZA[5|'8L1?-1zU%BéfBd\{|]IR`͡kM-HN? j_Ԫۧ5ylcu[9ǚl= o?Nx:bK;C8FO5ŭkL"Gz^ QWUf N$yH4B ?IC+ZPЬeS1EH\jTKJ,Rz)ѱM/(XEȘcB[[jrR"$2q̶/}\f!(2Gr($.}x~}o)N!?s:b-;/Tnr9f7=1{Mg9z l-s u6R+/=dxMSCaOuU~8kc-j, d5#&¤M-A^;nX/D]L#x|GLU z/*^)"m3D (/ S\:է7Wx@.: ț^<ʺx1+9aڊF43^bo5yLF'K[?hKR;9"}$IF$7L#ah '=xL~.s\RY*3j8 A/^ocRi'{bJQ'"ix}eJtГV),J7ذ0kA88wLR$78iUrňZsѢQ2ۼ>hx;Iś>.7/Lb o>Ժ t&KXF]Xee=ss4F;ku/tLPZSnuRƟ$L4ƍ7OlWjI?@::%#cOAW]pw]^<) 0,bv}6`HPɻlN}[ Ʒ%!UOgk{LRKq fTe'ft\omQKyR9K35rM16%<$֙hopji.۬Is(bb59:"b(YL `AG&z1F@nػRr5G؟WYULhᎻܢ:`VvQ,_hMۧk)[R' 5R^3Cbv.o]ڪVQGl:~?4>$d f.tn͢BMj0{_ )b`F I0Uy!#.F.ՑQ{*U@Q*Kc바}@e_̛yR1,PE>5n8uN=*vyM ;ȋD/7C-]rVΐ&":O& km,#@?š_r^d:{[8UO ]Thlk bmRԷ/QQr_+x45\|1Fc,P[cR(V;`!>SG}y!B&#«p3nE W .J" 3j ˶Qh< "ҠBQ!Vq@/_vH/ߙ2Ra޶NHk)fnwݝ0#HQ5j1\$O8GgZcACq`\v\v iz.0wܭT=L!/#ǫ.q5JXx\)+ئǗH]߄7R@nB?|hVΫn_gU~f?ҞsӢ꫆ #ߺQhVo{1q;jwxdP!5D1JI˟| ?8aXG%ذ$EO _rh[;ei*X,[pCP:i"`k ƁUHU>je=˧ְ?V~Y"Δd~JHwCh|TVXy2 NjJ[u Q\qD6ui>0v6,ȑJ=?/q.TO)ZJ[ANeɑuPBm!(Q#)UhVѦbWb<)~~[^}ˠ< = AJ pF1RSf4{ёTAguؿ\pd>g` p]e}0%T: on+h#3`ke=n xRwc]^#V}Ӳ!|(`Labœ)Wd}٩04q9:9mf~0 k0DO~ѣHe>YU*+YzI1F< 1]XhzmhEIXrc(l !,U鸑\Sn41Md2яԇg{Ir:M)%Ll"c(⾸e!$_/Y.]]˦=j=`Vt)8!]|b! y4e`q:RDOAP6ɂ~1U]Csٗr57^.(Sz;fxb)<=ˮXZh~69/MY:9}"ra 3RHL![Qi .]Ş_{9#hiը)MڃZMќ" ?Q-&bx]=LT,3Ōc L]~H  |z}[qs[ȘLoP: Eɭgw2ن=jR}̂SF[0|yqxQ_:C0AH] GÂQ1]PH0Ԭ"SN<lf~ު$dTh!X.)0F\3Evg>WY<,76 \JV,<Vw@0 PQf3BqV(XrZFey@nb4By$i]]{쯰 " ]o_@uц0K%,9Q*QL7M\1m|Dyg*9j!d,C(tYCeZeRGk>%䵸+e%Ū~ mczCh_jcuzKUțYlD )#ȭ, Ծ2>l֊C}TvW'+-@lR-+~ l/ b=9S.7ҍyKW79 KP|+L3Q)rlpaN7=ţSx!f D52J^r_MZZKrŮj6dvYoþPn~w52X 2?e;. |rHNmv<՟ϡ;YݽR'zYwĤ_ B@ $#ݧ;m2D 2PnShC~_AQvy]~QPxf`F EHA"(Ɲޔ7k.DlF3DJToig%.Zpjre[Ȏ%|J^ݼGpZ M3Bǀzv[ YV4S^I)/0x&HF,ͱW݂=%/]`lb {_E*Y}hω L@]HveXJvjE"tn"Jq[|(xk I3ޱ-U"R> pne[.XB}lbjӃ/9ygGf>R[+9kWC-oa{]Oa,OJ| EhiMN\kܷɹDR憠$ak۶pu\r%5,]F/i+<7 $s{c66s+dE" gV71r5H,E-X}uCմcZ~x#:+p{ ,Э@)al .Ux9'.aIi`-<Tߏ]δ/\LwYW`atu<֞ONO=*H rxųùRۖ>'pjPn4;ývXZiQɠY8`D!זtB uY0;hWO׸6^`rN58chY·'|Lӄ?; 9xj:Pq5gD1IT9w."&ۛjfT™gYF#Z١<ۑ*$9T.$cG:3Lt:61g㺼L {K0%Ai"+eeۇ5v&y7Y\K]®X#XM"+*F`85±zݎC<2`Bz9(}{P|Ev~: CP-upޟ9MKB{=P8OO Կ&Rem}&o6Vn*".ܞ,UE ky[v[8T. *)-rjm s½f_נ&[#:e :#@E; M*?Ĭ*[ڝkuVcV + }׍.Qm=zH}:> n! \Z(@N_ H[#kӹ(<ȯm?(Q$S31%WVQ3>G'2SbQlNqepN_T]>V~z_u8gb]1*'ӂV ?\ЀJ|yiN p":n6 u 2wos͍nm <"Bs>x]>;>hb>/wA kxU`4+CI2ySk6larb`h'8KC}b $ӺKn`y4 ,lj/I$4V-{XH/rn3RT &?ԃءLIEԷ<ZhFsTFwqݑ\%7=zlz\6>T]ymwĆ\AWMq cG+`SX+hW,9a8#q$VYʮb?0F1V*A_sUxmh9r깘gNetɕs[B7s Gc,8Vl+_nȝ/hLԧ +&zFԌBѷB6)ITXεg<|]`$&?|Ae֤X7OVb~2Ae>-tJ.lmߟ4}}F;'}c;` Aݐ`R=}2xa7wA8'-]I:rP-?o%}o4x:3@ (%=͆{K zԃ-^f=R㙀P5a8vaufֽJڞ-#F=N6J3Boed>r*- CD^oOl:ym ku`>w_*02A`BGphk.7k +mbMֹgE[B0Z!|B.D엕6ZLDEv#w{}.LcZXHG3/j'AIhUXuE&sm`}PkR*𝍌K|A €w5o\ܢ PB%ghn Ղ0aYɹ m//O{޳Aw?Ġ9=>1l z%oݹM0q_[r ؟%sO":b+lupa->n1?KhA~OW޶\">Bʸ3|D~.QlcHaT'rb˰s%.:XV*N.N:\FFJœ߻eHt;4$*D?sQEBՈ ߧ ;(p+YүBa2heV',)1Y)AD`0S'$Ze% Z%aVQF'\Ĉ6˷(7'Z#G.g_f: PTي~MaQY_BS 5Fô; O 'k|鼎l`'X(^=!̇ r4/!}ުH=83NYO4m4VȺG%rQXT {J߻./uKHN @+)wܲl5-@'va -CQT7 MՌ좉.+(B[]Mư4Ы7c_U1a潱ye7uM lkbSa螿\]A W+ӚA)DQN!X A s,}8ν,-UѴ r B/*Ҝn|mT·xOL~w :ru t4):l{[shd8K [SI>*w8o|.F%,`yTy;18Oo6*M=MFYK qIe\&6jܻ2@aɲU=JTDWn ePhc f `"9ڬ2L\_J>+7=z^䆷U\ b0AcFDһj%7,%de$0MlcoC0p7Τ|083P`,o8iAy8[dԕaokNϸ?5yv\&qTE3bo`Bm@dW uwM[ ׌b(sp!c9z}GFbk؅\[#{7"^!Aqѷ!zڹB'j^7_a9{U.4ºNcJY=;T_>xm*\7(="h,(Y" ѩt4kt3X~ esHy6K/:"RK֛AA_H(ו$t4?;,kxo},]\7Y8j`~BОEz3dSQX?I[+!1zb! ;QJ7t37vdفoOHz{kT^L2bFFz72f#9Uo3IVEw4hZ ב NzN 4XZC:Z=H]Z6cނvݒ@N5B͖IEOy%sMr{e .ii,=]Xtݳ_(X\ę>^1%mgN*Z,wֵutE&53(/\y*ĈyFF VAE@(-+ c#sU)= 壞O;RtC2(Vщ>hϟc:2աψw:f}.lRwA%BTm:&UJ7RGoxG}>9"4',=-F.. j"Hs ǯ"\Q#SD"ȇ焴E.a$} mJl('Nh_ZWxp1M(#0dL~6EXgyϛ MhInZ" 0ly'T?GՄzX>'.%}ZPَ:u*TY8,}+#U9|_QV=R>O-/xVy>~FatX {+WfFeHR%a)nNM;%~0bR) .= [fjzc4fiFePn9ظ0Gr"(oMSx/0-/fsnKPp2e5 #,iē1:7;5NC9_o5Rf{;8,uP/dW&/I0 q @-Gρfӱۋ%Y20wʭyn2Jn2*AWzC7+c~a5y(Rovrk$l4)@$yD;Rl!:Q"zƯ=is`H iD10E \3QGTme&K)ϟwX[WMS&u[Zzޘok brO Sv[ 7ט,kg>pPϏkNoiÒ`%^na<[NbBHUD.G =)rw?-IS8Zdv.kB+jk#gϢbOhi_ 7Q|Ǔܣ&5iGy /g3ayݭ=oF4.Đ41KLKAXzs-pE9j}utٔ@#w91~(3䙺ni&.(iui](x o *raP/ϚVgD.TiV ޻T3W_([ fdòedX!w)6팿ŵZxЎ;Q=aeLSK@!L^6][{?}rfzI# OV d$^u3w;~ZpEl0rAH3ނj{(L.Ti:;w(.wW3hByҷ{Uq bF4nunO d%vP`칛WRq/o[®'K~1UQ]72ͱ64ei02cyP*19ܰgTj6QXԶ?ELVRFÔr,.f\at6}s~q=dni) ūm7&&}0;ƹ#k>oF'w[ͽT6o7p-`)/s2ub÷AdUBw Pe-Ƈ dZ_/yXwiQKH -/j{<7K =x h v-,d-B풤&Qr 뙨7&0nBϓ EeTEDR0_`WCL`FzDBB> ̞B8͑V]H5!&$q#x .CХuQW .s?Viļ ѧdKJ󮔠s(q53goEnTRWL ˫E;p*EP#w!ʖNO:}]FE]JFQ%gŃD2 U~ .nPX3OR-=Ww;^Cu++2Ula⫟9ھ\BAW 9Eڸ%qrY?oRe  J%|p`*OۿߊRL~9 {.xYz?y7C*b:J`¿UsN><vlJ]Ï[,Wg, troe f\!B\DFFCk5'Y_PS? wXML#dHzS$q1tcBj.f9Щ2 D3\ȂJ .z'xl0 p|qPD!7\AnAOkX3% iס: *PYmce+>}PΠ.boSCҼuPx8@mߠ1H5/,U~h5TE\< e,ϼg]k+gK9n[ZVѢ{hf8zZ&At!-r%ӣCzIN=vA^A e+˵ge+4Jh# q*OGm%TGSZj~`}2fpHTؼ+RN:ʱqhe\]@M\yROJ*w?eu}_ ;(apLjrθ:PB)aI(yJWCd*q`VVJv lxB^M Õ!BA^N C+ )DߩySW2?+$!C\DC_K@ YDHo %1a[6i7t%~Q@ϙR"i[c-%tu=DN]c/b+vػ oUt}[~c vfhZǸ>$3GAlG@H,Sr25ÿM KkϨFJndSZZ2_onL>uOK:W@;ݖ.sF"M(R\$1\ZEu>L&#G=;pGr.]hܰA-_1][js 6:Wp~Rz+SB-3Gk/wjx{p 'cY\IS~5 -:_`]ԔsdfP[mk1/nn4FRtg.L%q+bQ5}{|FV ]1!(dV~4HRpT7$ cukځ)Ϊ#Ϻ!".hxr~URưma l5ý @AB ICЏpb4 _lӹ/@^"n،ςBK KH֜ؐi,8;~| V1ky?O斉KņD]`|A ˏO}u#3;{~ڶJ}𹪸:wˈzl,6ER=LZbg*x6eoױ [ Ql S Bn ?[$}@#_2Sݰ ,+K9uk4?SƜ8+%vB@9~oh,bҿ/ xy&8a+Ok?270-V%]Tl'hu"M܃1.wVX&}L ǒjܮ"\ M/ʆ\éR1`DEvqTpoE3ŮVx['ּ{dI\^gWN0VFatVqA mc3FToBLD6BtecrF"w,9r5q,BvԾzCTq珘r(_Jd῝dҢw4lZ2y;,ϭ3uCqkb\Trp-~tG M?OLzѠ){m3`G_OT'J1#@GuYCP3N/tQ⩚uނ8MGsYk)dM2O3<\G0{L{.&ʒcw9JEnIFZ?;'nPU?aQH/λl m<2} dIA[׆AxfEW;BT~Vu70Maz_Aۛ9(:$Kw.*Nr"&:HukҬ2 !uE  ,)'$a*b68)t7h+=p?rSeDٴi?Н궫xTKK,7RH z\5%6efgZD$$~)i_Jv>w 9/M1-x✡#{e\vtW FR=.=R\hTKU-KVOY:S}md̾FP34SN@'26F[ D]6ר_)kW=}r>0YS:7bMLbv۔'o)t3Hd`q亗#3T3T06C 2, d^GnD[HBQO`B+Ga"[XJm#/w^cmU@tvrQ4 hǗ;Z4Kcfbs3b$IIZm&5 :;O`7[Vwu@9Bh@\¥o n ehp34ڛ896hxYR'D4t9-V@;uQ?s0m_4z✯3m~b+bUoqfSvev ?T#Ø0v}1~1zpᴢJguV8?T771$&nyF%Gx$|u~Bg F<Q>dz[l=J{}s٢˅l\x<`5W# [B뇓5Z\X&OhNSd:Wƶjqw|7&ᄴ; d"w[oem Ή h.L[3Ec] =Ď(=zV{5e) ?k2,q'W8{}ψhqj;Ʈ6KD~ApNmo)8+#UCd`4ݟٿ};h 1CmqA5L5qRmA8QL+ RCT ʀojsyR>"}vK^iɍcN|B?'! ӥ8gIE5ͺ~Tv k' Q&=Ģ*Wi@L";3H%fF*gQ0/%ZG0"SFԟCRspq}=;qȗKh_jZve߱ (1Vtڟ1)5\.Lū-sJv&1X 5r;SIwyJU W4Vcq92w 0|9!;sUZs[35](!tlB1PE^%ת!=hoҁRRJ4ؾ%V`c,6eE׾;9_ U)leNEߗ$xϵU2Rq@p˼>{CVUI*x܏|trt \ u9ldsΘ+E 5$墦 ,RnH# _=G\#=QvPWAZ4YtnEB̍<76VNi SHTCFÖu٬ŸZTxFb,FaAR՝أE]V]i}E-ӳYo5׎e9}w2W5Ӎ=P2(yN?ӕax8s#m[BurM z?qQY}L!}=J +w=rv~ǝn|T}̬gqrõ~< hz2S^Ec! )|(j$`gP6p?>dE&O8q#jmv)I APܜF/gk/" [Y;A;'j)2,@eUSrX .z_;1mo.ܱ<$P?^jN޽,Sv_ɼNpc3Y<1ʌhKYF0cvˇ3{ܩXucx28]jVG~I 'B'||> k%+3i`+mb&'ruL\4&`ZK$ϗ@ǯ|ͨua=w7h{+WpRg@#0~B/!MFi9yYi^f*f2ÆEЌװ,ThC˅)pR*|ƾ9xdwVѬ6$`E:9dr>ހP P,2<UOE4uj;@^GfHpp^ \ l: ~ȏQӔf Ijv%׀+oDꖬㄹ-w|kTp\zqQԈmͭML2n?3yjwG6筹;N|,aT:/1Q/\2w2;T Z^킐IZK2Tϛgl~.=F嶃\1'Ӫf!AC"jA5ߟ"oPDh?KM6S>ɉm1w15n&3Az_ ?f|.85f/՘q-btc4<1,^$Uآ\ڭ:np(0_A{I,߈p7Ve]&OPBkzڑևI;n〝3}x"=1H(8zlU0wove>nbmcզ/(robĭRя1FpB:e[e'N)?Biܒ/oHяĊ.R20A #86}T|ۿ- KuEo? %vbQrPkh">c jZjkh(_e}+Hxn.Fouwz/ިa-.Y._`:Cjqfd-X:8z_&y{ W +;ƭ;.ZeYVK_4N߆0}EUI\juoV 'g00X 0_qՇSѭ5[(\9nW" 7W0UIlZ,Ars 2<-LP^HTza繥֎d{G c_+Tq`v EnS~qɎPz"zk^ÃFNqC#߃9;bl7"*PO#AJ# {9!BǺB\+naxPj9kBc I_[gl HE}Kaho#(Aw+p8ݰ tZ1T$T @-bb%0yW6e9Y!l,rmZ b'xʊGSv0hEb%x% !9mz'#f?θ;6`v)C͡H >/,`RbSJlZ$W'U^eS`}0Y2uk¡ZƞQƕ[d;Gn+DJL3o#t{:@b^?DiM2 \f[<~y 1 *_haO5| c˽5!QY7hovhяg"90!GquGN.An&O)QO#>w S,4O,Y n58>m~aumS֑Xw:Zt k,nc!/=Q>`DN;E䡐w1dIU1 s(~M]PdgEuynYZ nUY %JP2ST*kX|zR#&F}-Ztn2h*,n3gT?, ;g jq[?Cr O~ml??Iآex@`Eng#Y?x5To4 `Q#W̬;߶y&1ET7dcJZ, J?X,pQVP>'%=w 9+p8v}- * M<W7m9@HV`=l濫`ЦBJJ3MrBG^"xbI+[1G tLҖLDOzLʌC3͢"aBH 1a [VsLL~p(h4;tߴ 6+{2Bc8O(?)5U<̴sݦ~guwv2T]9AdIU +Ӯ.C+|>Oj4?1U_ja͚0c"AqyN)L1N,Gͽ9'Lh}$:z@>rp X. "J4_+')PF+Dz'Jjno]3XrL.n(F-i i00V$CL5nrss@b;& CB[y7F G}0력r)•oj5 $.-yU 1 V,YB\Zg5 xI)ҐEi 85'oI -׹Ve4~_}v4٢ Dp-"fyeaYW;^f}Hْ{5dr ޤ04QBR趤"uB<{ye6ޣyD] QS\Yg{W qo=R5,.,C@0E9 PFnѲjrD9VS Vks@k'9)tZ;J,PѸ `T ٚa֚_A~.H&\g1/ FsNxT^[$1rQ´Dh:WǻsyAF C)}^6>ͤ+Ƶ(Scwfsk(Jw~I`Sj2b48'Sc`ya=#+6$T5B̔X@u;Eb0ӹ)2Ɖ9sy]MNw;+ztNTCÞ Lo[!\T+SDS#9z?.-kdpN$ z)e6_#Il|ۥ}$}B^*pLi#۲dVv(YPܦ@?ܿaz 8gaTrmM(IRtL܋ zLK@E8i][f8ټB[n/_t20Ⱦg2M8Eݝ*C,N&l<Ȧ͟`&ҎbQr5j| snF /v9엕η0&,hfqۯHt2L6~LdJK="Tn u W?29;U }H]ksnc֢bpj;67Mq-loq;D-qUYjɓUZt%u2O& C$|&;TWDN\KAk< g I;2>ov"Pgϙw A߼x%n]>42?tq$, %ߢmyԾLk(7cG&w~;.k!\@u0Փ@UAh;q> -G «۝<~jf.ίhsPƣ'RhAU*K7i)* wCE5T3l}'1xv}Up? D. MUݨ5('BZgA3!XʯźE'kVejQ=%È.Sz9H,(-̤zAz!#m_dDdO|l0tPX)]$!ß|V%1~[s cġUġmkx\G)?Z0,DՀLv]M{hgRDXVdꋌ-T~H v^DF퇝Lo!5UB^eo vMQi9.T7Tɾ`zC악#;:%!dtMnA{/%F²Qe{/wך'nU-씲>B .֣S rL1Tp9LBl$>(5n!岏p(T3zM[ə/i75%uXloCN&kOѵuњ~K,le s{qHhOQ-M/3g]gnspJXX+&襮B5Y9ωK)p_\p<@4q? 3dm&5_$غzGV` O'v:jWT1,ʿsQo"B6"KrDu)MD $m$IF(`QޢR.q ¹N2 \ A#1;*+2OB#hLY9T#TH4L_9!gWw]f:Xʙ@/bt xF&LSSypj!מ-7(%Gɻ8?QrJr2̿ N,ֳl X=fΖD#8$X7pq1r@ ZA=h'q؂~S& r@bKI!uy<.tZI zA։30H.g/ `w՜޼ۦ#}r߈"mbTI |Ť9Q,Cޫos4XMO2!NӞT*g֒O FuJh*{(!fV&$`ƀ8U1e,mP?(Mυ5Fe{GoAX!)Wý`(pOb^DA:!+eVDuSQЫzwüCt(* 塠) i%Y`JЅ|rS*UAkz}BF3{Ivf)5(3asB930!`=Qƻ؅i)Mc.h9\zJ b@(i9SVD$E`mi 搱z0,bܻG2j0<0sIj٧I|<{Il+eTIƾJe4Ga|+fUP{x$ ?Ҍ`GE ݾTCzmٵe)>51ꄹܟ_ZRx/XDڿbn]J"!u/aaºSzR<uYbMFYtyܙZc@jx:Q4 <#m8߫hwF&_5tb<Ł-򂡭[@I} $vroJ-YɣpyrzfE^lIem+,VGպ197 .y^'aA:l}́b, -ͭ*x" 6@!~ /jtGb$ުrޫNf/ƣN=]M6S>gX_r)!4HNL1<3TQ"Dډ@v @ukS/XrsWj ndү&UzJXWsW _8EP{6b{Nnw:`}pf>j-ӃoICB2`< syLԵRz0eӕM \9jy+_i'Ĥu>M4ukCr:ɜpr`_vvۼA -GS19gEqݼ^m=ߴvqnjfbØ0Z4uaLaaqx|U Ѿ'N\D'INϮf?~ s'g ZR-ᰌ%LR8&QV$Xge1߽UIhYγ_ ,B`k7&j]czۙug7*بKa9Lmc6ܤ^B!P BY^ `\,`c`Xv*('ze?L`*-yBjͳ;nhTX0zX5I2CJNp9P{/-c*}B~W@%:Vq#)%/fQkχOAՠ4Ǒ_ /zXh )kTQubZDv-ċc>/pķǤ@y.<1Vyۖ'>4= {K)L>xTs6x".fGZ&u7,.1'~Z֖#l'vC$QaZuŻuyWɳb+ #LvrgZlDPIE"Swy2ю+ŀ6b7_w/rJlK0huiw{Yw6)ab0aR>Qfy֗w|͜js+0M{ 7ǖ- =aL'f}DM /vlCȅfDDga$/#[tk()6‡xVZqY+*אXYBGF3*$((+2Mݥ짟X_mϱ3*S/JׂvU +' /ux%-_[rh6œ3^E3vuwZYD[ݣ,#ls¥6V:r}e:wL)%Ԟ_@$y%10m'RDr4FKi ,icI.bWxd={(hG}7%;Y_{CȬ!ZMI+K˜}\N )6ZD9)f]1x=`N."md׿J16ąlC%Gs &CBN)rhRG{\zM6 F\?%,<3ʗT%R&d}- '&1v+2ZP\tI/ sI+syi9/xq1h6W3} ٤6+u1o5 CH#$ {9L@KIWP%p _k$._پk/> N(5 Qִ_Иĩ?^ S!w J}s9<&V T1 C!z]%lnߵANԷͰ}`B KRZ!j~6Q(wᤴh%`Nnʂ 7i1!(GՈnQ]2|숱v|1B{u?d;'jjsr[[ =؆]$GyzT_<A{Ikc r Աc mYųbXScLC ֈ'Tq\"Aݛ9xbjY 1$ K٫2/KS`쑦G$Jf+Jjۺ8lzB݉A,yZCKiZ&K49Ψ `l̇;,zTm9ܖ*=aB/2Ay~G}3)ZYCΩR*s[%SOFmd#DJɽE\"ʆFiUOgzOS9yzBИ1* }&-]]f*Fa XċAͽܣ 7JxȖι-qm@~tG\?CvCÉxzlIxr2 S3R`qdii;rG/Xp ۳y!G0.7* }.g>Ů.6KxP8TwI e؅##D̐ew=WT~_3qd>g Q-!KIv l[;$&`^tdײNJ4/5@dy0Vٛf$}!g Fu܂1KD`>^TDDsd>sռߩg #44xAmV6E+}<4]e̒;xiΕ7zpEw6Jtkw'jq|l܆_g?\àʥrv~M מּ8ҀY1~v6ӡ_ߵEy _ICFrsQ ;Q%x&8OUtv\^EVC.25Zp-3ɣ챕6nCjЬE ,n{b90Cn#ANfWX>E7FE kΑcYf2s\ )B풌4WarQӚJB(cp<ǿViBJd܍ bee=uw9x3؇9[aFƃYL³,<-EhSRXrq6ͣ4m7(UN'*چTnR0Vn:[1%IaB7*0nL1hK1<$]6>jiΤP,slO5B+ ] Ȫ4TEyDW6#޻%_k1Qh1nCuӝKm5sh ۗ{JRam?}F_G*ƦJkԜLcb`yP!-D$?b rps&;< 3Z&ҴWݶQZ?Smx.ICa,$vH,x& ,kiM.~4U'zݕ [|s-`9lܜ/^W,[nsx;F9VI̙΋\5[v@3Ln܌JIs1AWr%ۻ,K~ЇyF^e櫺lS3 rҒ+0pK"#֖]7HBշmE(#c9l(|0OF$*6/.tčDV0E-HZ k ږCKGA{G<[ KQ#Q5gnC%FO.Y #L+07^C"ͤ3p;A&@Nw6c!8Nh'i.rLHUAn MbM*+@AzaY#5X$b:Y}Wj5hkc%{%h-tqܾMn[~DV6%=fErִ^'  2zߟqB:u|oO]I$bHܐԓy?5BZwZbMP6 %lc"₟(H-Ql>HÔrv Ƌf,Q h1'6D}r{\5EYf4釬2J{H^Vh{:}OgmcپxN S4StMIvC}rUus98[nA=Y3r%?X?C;O8aAB'=BnJ/ͶJ_,[*%ST"(&=imN&\XQT>G TP;T=5G WReM>QꄴU/ῒix;xB%ȹ (MeE4GKh) Qγ*7{0}]@sft}J+cCOҐlKز$XS@^jSmBDg0BdDܹ5❬CUO"N/ IJ.D!a&.LXD;6H: ՘Pdӝ|BB^6Z_ MdfӪl  YhaN/-r]D %SWf 6hZ_/A]?h:Ӎ4 z\| F~ ؈CxSGAh?wC79["]Ly 2tGP7u}3E%+־Li~?V1$~6 3D]jb3WhIF>n؞5Qd&nU(_RD,U >%1-u۠:p(g}Rtݲ)r:=")T4d2tp͒:qd569! p8EX)My.>]=QYi8ٱ`#YLLa<xĒd]~ ,ttA6 'JW*zY3$êI%ǂe)q$cj+uV&!l0 `D6K=x/"[ y\)փ;[ dTW KeDHʬ_V.~k&ikZ&%6 Q"HHaAgڝE}Ǣ7)]'\ry%4JF/7ѥ~Y<Y|ZJDŽ2Y&RI'\f؊$p<`vhʻU|S=An`VVM,[JH >4Nk*q)\3,Y(P7/]̓Mˏ USgWC[cpa?l uB%zOo%ϰ 4B{*id:/FLpl߉G^'rp!WHYUbi(?\|"fb3k( ȢL>C_Ȃ-H-X}a\Cg-R't2'^2_ѻ/G'8ߘ|ٛJ xtyek=>lP^$?iprPLk0-7*C׿~=DYP ~~Iޘ/HS%UBKӬ9e řALdARQ? Ѕ8(m}5?%%/K/o%JH H{xiJDo׵-/"]R=5O$EFY-X3Pi3~xu@`pxu=:O$ Q^aư.>ߑ#g[비'B'{FU+T,T:(Z c]oqף%e a@;+ж.Q2gA<'_%DJ8謜Q-,($_zd'n2n Nxt"?0a0 1I]TkC >[ =`;2Uj?QֹTB؎4>֊%B`G:η]t!NZ>1:<Ѫi6a+!:nSwEJPb;Ǿ'nTP@tCՉuzMԚ ,_9DtLGi1seO̫ojYvwҀZESꯒ\CU[g69 Z ně_vW{7XZꘈEچ/ERQ<@`GbxAOĺ=2fyB[>0U(ܵ3BIJ=Mfļ񙇮yr}V-p:i|p0y32q47F+?N}jJwf?^!&"{"qԓ֌[@UH+A8 6uS.e9,q-47;/Ź߯?G6X@F9mP&*B)#\EauQJflգ7h?zɸA$+>bȐYeMWCq))</2>y1_*y96qg zWbR#*Y> ֕kFO̓2QΛA,nɎqk36~x[f{)ye$}Gec2"8~Z`4d`bJb;˸x))͉H hoߝ]Zs?@ Ԅ 4ěO\f\cxd`3߁YBTL2{ΥbdFF%O{0!wu#Ԕa.jK%D, .iY۟jN@~ ]n'VveTmy}o0Ϣ1º:"\]5j]6fW2!'!?KcovXi*ڮR123+߇2zT"[̋~OܷlHu"}"!d6<E#KA R+Q2 CoLᘩ01[SRԧ=_ \U gP:уE0G =w(;O-~=QT#s¯m7!qL~yjl f37OGeTjPq(&f-dn%ɗ{AMbqcޣwksӾe_~:wk Q.m1(>cJ9/y~W_E.^|t: )XjTd3tCI!Ƀ ?irc-tEo~O1<`i8%޻R ݅Ȉty_H0} &љ{<"7ukIUUwIHL=='zDIQ*IRl:1K{m{~T NFFlTl;~ܔ1B$S}~vN F> Vq7\ utMC:V57 ڞT?GZ!* =Wq0= ;r#~HI-(li;CXF.KMLRߴ9`, ]A-1!L1$(?eߟUZ*T#Oc%^?,>(9$W<-gUsMPNvb |{m=?_~~&,4;t5%s%u_G3džkb{,.}ލq͙#ArXP نF{s׽=RIhuZk)Bu9&9] ThQ@cybIWZdd)M ! z4ԭ)eH7؁=gIXaH72Jྫྷ\ݗq@1ŗ{̉&tGS%-Z{]bgR.1U告sBr7r)a@Wk$ 挙\(ܕ|r>6H o, @:R[N޵~Vtio| {u}YYL \ ËM\ST<*dA$U#6^{3fbsLb>x[}3t߆HfH!Vw*7ȪR1/{_YWIWU`I F%gVikR*Gw^";Xԫc˒`4Iq$d޾ȀTz*'FsaAWxlNGNuԖ  E!0w~1]9ࠑJL;/Y?\xKg}1˓6bd1ljh _c*ѝL+s~!BEKir.6S^ӔhzW0#Վn~7FoђQ XG)02 +Y1_v o/e;Z3{'}:I4B٧ _cpʼn'J:ޜr-;1| ]V_*hl2L@F%z͑ˌ2="@4hy @GAd`vh踪za34Lz8)j|.E~mNL2m([ҫr9zKYIH G80%G]9H lZn2̃.s ďyDc{ ӵ.wa ^;z3 !xqjژ8 IӃ(ܨaoW_0N+6Qb)>$rLxB[nOBqIY$UW7*VvÝsņe[Ъ d=ztc-- f>uvCmR˒#=^&j+b߃ sVudMITu&lm:a|G1D\CQW**tXE&AdBd3zdMЭ5]z0ƽ(Q%=0y[j{ǔEZUaQo* R(`a==',cB}{vU׽slՖNc*-΄2Zc ЧJ`|>Z֍Dfrkpoi76O`ԯa?Zh̚#:ve֣utC[K])GG۾RSY=߯1/UA5\+Ha]ost )GΏkW_beZ^|<.3)!]X~CW\\p:ܺ#!l4 |6Eo"-QHܭX;yF)SWVp"6>J39;f/0'D/5ߴo*qH;RM͘tak|ԙ$S=wm: @ ЃiUn;W?e,j6Hy3/CGN}#pxT+G`2hOUeB1B\5"NnGNL]c)b׾zUJ69 blTir&1ir~Qo3#T_}2e~[^yxk rұ ^AZBƂZ$CG=6 AN2q$*VRasգ seR~s` /rwD X&5d݌B`(-߫:(V\D~jb6SLvDi]px )A/9u0/azb I9KNm'b 4z1%4#Eρ$*ѾPCcu&[.cmz6lvgo:1U(SV>o:~J9 F7 {]%!N\ K)qqs$@Sؚb [ƑQVfg^!&TH 2ܜkq r*4K}2)@RѾpYl&XY!D7Yda7r8fOpM:fS*ьb/ttߡcT޸ 'FYǴg OOCwz^?^% -ћ'PGn 8_1 ˵ZA56ؤ~Xp`&ojj J{5A B <~U +/72~C-i?\ xMOy.`Y.Z8)lӭ(Dp;f0+ŕm9_39 A-=oÐN?@U^@2$ӟ: goq*/L5*ydΪQ;"5RjGqp`ȰxI.|@+1=h5=U;l]4ե渑YtW=!a3r}w5DV 7):^`;F zlО~Cg[TT 3|H`JH`5=4EW 85PA !Dc *?piA\A5g&Ք(QC]JH.@j%B#)ފyσOm~5^*ޅ)ݮӓD^k1U;ޭ,'9HK܈"֩ -] &tzf*|)rQ7IBƂ`q@/3׹F un^졪r桴蹜{~-0%x"4DŽ|^,va`(^Ef?Oy 4/pCd=2ھQk9z2aTmYm$-+"82f)zD4tw" HH\%7@MJTr86ia0m/ΧN+ hrEV5q`V`}XX&(9no[E2 ~Mg\,8)V?#ʢa=X7~ɰt SD 62'Wj#7ou:Kþ_͈_(ĞҎ coCytBI$ڱVV%>ŗfZc;b+& zMߕ\DbYD;O,BO7+Px.D迨/$F|+Jf04f/eTTJ+LeR}G!5-@Ap$sYh2 7z/Ɲ-UKOq7jF馊"/ފܐY% (4'A5$ a^vhB81'sbn6V +ߎ@I5 `ժF'0L6u:-Zv:N1WOC L$k9M uhc]F6 ]EV;4K4*THA2)L6S$ZA[ +G9)~`k_cPL(ȸ ;rt$xV?hYFsd>_|l_VŦ !,3ZyFK(d2P@(M7m{a:X4!bŘOޥH9.]Y]O|0Jj;l:8cvuoٽ\3 )l_T@t mS;wvؘSNv 0 ]xNpNAα<~)kyyoeq8Yd #s;PS5ĕ~ptXe?b1Q1dx0QuЖNhcz:Pl6Ԩ я֢5v?Nl}n(m#nq!иVth{]e* g" &똛A(# 4_,}τ2-C2VT0X,xtĭ]G6@cwwm9B~oi=4$Yc,]AAF#mfXEwgҗl? sԹ#)s@r^i2sBL\W朽$`` f= pi Fl$"WT@ˎ&EunNJ\kS?Dd}/ R0(@.N_.yYF ,&:cw5'=wB|T>?;Y)\@_]ZŽ"3[&h:AH*WW \a Gp8e( x@ncPz$:4a.0Uٹ`E 9:f9jHc1%J!e'(WǙI(ԧ*)y<~YgLFǚF}ZGx(BgQr`]پ9aP/ZL0˸Ac?_ wƉ Qi:ce5Ǘv '`"vPQX?〜")P"Cz~33Kjm):&q%8OܞXH']lpJs-tw} OϙcflUMsp;*!Qu%j;F!$* ?V<`8 ["(d2 9R+w[;o>C]xN}$! )O)qmDv[ʰ7@gOuH<3κ?pow6ZK S T@~;^\TWNI0w m_AP Ű@ 6ǐȁɃ|c]^V5Ԃ9zm@FU3y"2]bb,$+m4Qh,s%%쟬 33COtP+13Zv<%/ohS$ cmI; kгK44t-SuE`< v qc"p%:MD3$2ފ9Yp ޚ+ʎW잞S֥mDr 2>,֋rg$=<2:5Pa im'uN6 66'9=wK=KQ1 yꬁ|:1=kEu{ݡowFGqGx,v!Nd`CES#[ (*k٪Uo&Oe ܲ712uOVE3`7 ̫I>WZ(>[ JcޱƎb6rcf [$Vjj6'RGBUZ K  azBv4eNNGA y3|i܇9M\w$s[.A+=5jm 8)]A l9(HIZnqlꅽIL- | q׺$D-g|`[dV **:3iWXLxyXt4xJPLHG - !ds0${FiXS/S)?ru޷p#LHsϹ\f"XB6] 0Õ)@pۻd?3W_ BڭVv-2鞄\kL;O65YmERm#B5yh-E[zC2.} 3FR5P7}@i+ lJ0EgͱX퀙QA4o g*YZT{"n)F.|n_bI_t:u(kd{"iw$Fze'K $O1oWXxOm\!C<8[ƿ Vz/VvT>rѲm9xf᭔ue}jݙMT"2oorNc+ͧw1ڠE@Fs1jLa Mԍ^6RZ׉aM Qv_G l!m,N@um\%BqӱɛnCU?@6 k.y?KX+/ʒ(ᦾ ВpM#|U@y]kwεͥR[w3e |O0˒`֑}s P<V5C tp_5ABd$bӘQ'"NkJ#"i  gYeNNPu? t ,7D˳P_uX͙K2b@ǰN/dZqh>g"73ۥii/,׼69inhH%R&.d9gYC$x'ɺz6Y7,m\g$Sq EcG ׮S`֢] œ0b^h7 jJ!C>^̄uLr4rTFgtSΆ3xgZ<GXU컶'bE<[P2pqr#&һ8&xHZ̵?r-OB_Ÿ!ƈ:ux|llyډ"{ }|1"6RQ#pf?jz~'ߗ7٧`!U$,E}Emm>SZf6lAg;Wk9⫡DX.10>wbـͿ! =Vb+`2=`j+V(i+1BUiΜ4M@Di &Փ)~gRE$d WM_Mbo Ĭ<j +cm@#%97@Lx[]-aMqE=\y-JxOQu->n(^Օdu~8{\QD{{}zaS = kܖZ|dUNiC$iE?=adqaԈبYs)m~33L@l޽-<# ೝ72ѺMjR=5WuV!Z!ZA#DwD ~ 4<G}RƋ' mM inOL-r^ tŘ7'rA槷#VsHퟎ;ˡh}*󡱲rI HˈD<+ojCiͷ#~'.Nb61+BNm>asC=@>~i̞uY:gKGp=#)]}MϠ4M=zjoO. %l兟f.^=mg1@]KrHAA*CٶwR/?%(Ð;%w_ZT`ho?8p*TPf*Bh&ζbaq@`hc% A4o>agh}sh r}ۧO{54؍k8#ߡ0h~*&Alzea rs͌ejTŬh3Jzy\U pZPEi4oJ;dwD=FHl >}KDy()9l#%oV>]Ƴ̲s`L½%s GNXQ|!h1C|h=*'Uئ֩(&NzkkGb47tzwVX'҆,bÃF3NwL7~ׇ{qq~B2.&f΍h5aޮr<ȾE9KsR@ٓjCn.cz٠"92PFִ8SoK䟇N/".5?j,y#筯^׿o)IV.%[YTcJ>3%F8|!L2 'ŤRAStVU0Ix(y'̟WW9kmȝC[kb `li`EMM¾,QST2nfZ=_xYNRn,{AîfX;9w/zlPB Ug&DNSVS`*ہ*'<4U~'}'k)8u-uQA۶ZėQf aF6o9U@@+EZU+B!J}eT%C/Q7Z7pW])hPLq|ʥnA I@ei9N *WxسՂx3\/c+$ݲOe$4#k a?]NaL>sIz-z| ^S]%qSٛ@tඖR31Bc#ԏ0?'2\O{FJ'sBYK }PGj`MH9=7pBddKK?|~NB~wD*? @TӇ;E øҘɲb銞Gd N*vԗO9̠;{8겂=q3]ciQᠿd+@$/ıSaY8 =%nnȸ,qYiܪey[ jyӏ<1L)5d0M3>Rt.^bN⊘ònk콴s_F,1TyEo²79 ]g.'׸}9=ʲ\jI֗W&2֥C i(ǥ-坏4 #sꇹd$9/=!mZǞdP0v:sڴ]xbnNU`,y$qU#pTOro; +FQO$.(S]kZ>A4;twMY8f[Ashz >T.fMALN'>GކC $98RwkuB (b ?%dcA xj^DK fᰮ߼<[%NjnU*,j́WU=<zgٖ?`v !V#.,/=$0MrZLjG~v,Wz|!a>- $@èU]}CE<u4¼z*7C<01Vd4߮KexmK H *O8qis\"+ PR gdT7+u .;>JH%J I'k'3.fsI#ܛt醈NWMn- [|Mv;+6qCC/9:*@]򐾋~]Mh$X_:a-!ĕgt(BeRP\8MKuk-&}AML2C \箧㇇?0!Ul[d]/wJ@;Y. ]pDuqY%# ,po^h `dw,%q?{IGΟQ]ݒxАWVKBqlF2o3noT)^N3KD ~Fd:'͔I <yޫohm%aBw5MЙ򋍔{ 1_od┵`Ҥz]eˮix'@YE%3 p2K aM8k}GuD{my ~$K)CX1w @0M/-DvItO=.*FM1ҸLi>Zw3(l#_ ^91b8 !@.)W[] Jtj[&_+U^vz4Qȱn r.AήvFL/*+ݤ-Lq5;(w<ޞ5! ʾBㆠ(EoQ<>'k!tQ`=S;z.F^;3s~;kϰIjw93 7 w~w?ȡ. 1Ytҝ:3 Q(کi3uR&1zTi g" j[Np/XQᆳɞgR^05Aqslݓ-⪮%=GX8%\iѴߍyi:t3}٭jµ,VKS!XfeaݶtkΆ:{CYw&̓+: `W0Wrt6|g?vyaDji=|+dXWPH ٪tk@D*3W l٨yw$ڍQ ȿJ)xV:RCer&ԟ R}aGL㾯 ]:W΃&2cg}[^u$:Xu`.8_k™g$ oK1f=P5;JY nkeb\c ՗;׳ K&]YP6)8-K… 掤Qr<$5?˜y4v]?2R !341$l7Ff!) (q{(Uvh;:4/6IL"Q1Kc *%R,M,('y<.6ˆ_jW3V_'N\CA^O|~F][3v~ыwe_ >y،bWYOl{(o[w6;;01yw `{‹V-O/(ZT&Ps_cOE0Ks~| q$!?o#(k<@vɖsQgJ#]27jiNʼnbX.bM"9wSӑ[ƅs3 QHav„^]H R!{c)N1鎶5pRʦṽ]6Pn^]eMoxbsDFx2Dј2[ah;ji Yo| [ѩ;6[8% dHhYis &GW#ϣ {\oK )y>mqkA*T-߰Tɉ ij/ P1Ҡ9C^Q$Gr1h&AEJU 4L&%uzģk*<Xz`c)?s4C >ǘr&'>‹7ЄX.@f|EBL5%SO@]Ciev! ʜ:h=W{CK?(j" {$O2-h?vE[] De yPDփ,-1WXyťRkۿWW^DbMEKvA`Tl v&={[}eîY_#(aEƎYhaSͳXeUnK Λiaˎ z!߭d9֙qeJQc6̪B`3tlSZENYESh`غ%^fK5L/qZk I'*FOvYI[FHdmFbą0R~"RMTU'e2ӝϷpZTY订(yPxk X`;?LĨLtS yOi+wۤJIBZK ԗ4hw E ${hnpt>:;[uvwׄc'2/0d#d|`YOCcQǂ:[XebOCY }G(YǞRR-x=2(2%e_`x!yO)nh!mNgk`S`Ηcc[1p[O9^=3sشŹPپ[ߦw"h!`RA㫮#]ecѶV45bi#(eN1WN.TڑrXP+6< T^X )V$C]xua9&H s XuHlӣ;o>gU蚁/7'DO:iL>"moCVg͌E;@Dw'ig|%8 EdܛNjN x+,F%QP#[]$Th1_ pl͙]w: ZJdҁW9Y)ko)ps_r܋81ڞpAXLwzWMok؇UfҾ kK$7"^|4@ f+F]:#bKM|& Фv=ZZfH֏j"rDc6^A2vR`&]Wz8&kN{!Or:mnmIb'+%+jB4}Zh?ā$5-Ԑ$3jC_r-z-vwKy*XtL V"9Z-7X?D9Bk^bRʾMe;&5A\;eb{6CE[c O#=WŠ:CxP['ь,~iy'#$-8~KsQ5sNWe*Ulzs P,q2ܜY:~ (Yru傏.+.Vv~yfb.HTs)gSFkm*\N`3@TfYf:a;HS2wOdţl){EY z-8Ŭ4\<+ sMfbPɞ;" $&bٚ̚ % $6DK<-nbb;7e(BÒo!jItP|-9XDI:cF&0ymh%}= 8|Hk۞v>e#w o}Od3;]Л&Vؾc3\< V^b33xV=hܪ?X[SB)Mʥ9~+xM)X{t.u$xI .r/VB*|V ѷbAPG0޷/^ԝP߯X%";蜫ܙUA/tKb{_GߟrsMg|N7DW!ЏSeՅQ} +Y?v`ެ=M79u ^b@Pz} ô_׿lEVtt(=qs^9O[RT.zis&ƏthR6Jz"eg /VVA`zNRƂT +$H9\XNs}◩UE&#h x{; GDc2{|Kq.gRA1<`12v`0cW%h8;ȕHl l[® X!H*vZvQXWh³<>|RiP߬X SCBSZRϧ aik!>'{h08EP( Zԯ :i1?ݥ0`1RU 2diofq}rT|aggd D&8ک7E%|rwzo鎅?9R@ 0Vf/bߣTVcaȤ>86+WMkƋ:y|j_yHtB4JrsPξƧhHj!WЊ"73 F@UQ`-Ʉ5l]idԣ>u$\(cx6yZ@ھd/N@ M%ٍ1+![^L8&]8|3 +qQnhS|8XQ]upxT|}9c@;t`OM2#  g2ҭv,: c(e]Ӊ_f77_uP8A!H{9q25e _V'nHҮ~^kC0/~^E4ć(J q7Mx2 [s[J%W}U|bh͛{{J_BC}yuv޴k%pXai.5<M󊷜u^Kvȋ+䊺#"a4k63ˆ @33wIkrDe 'wCR̉vtOEXSBP}嬷k'Pf^q&@ȔVf(♤ OhvYRMl B(ǟ|L82)!^@E1G%zjU~s3)]gsk <}gfR h7ta~.xLK.ÕDwlz|T&pilu@ffxSrR:8n'Ӌwӫ#lld ^8I+vzlڗ7ÝIbiwc0RW͹{j~5&H|W ElH],HWr[ƤܙQ_ Ǘ n[&-`r=uGA[\IL@z'yLΑW;bƅ|3n;/~5Fώ6pN)& g!5?[;RnU0I:dȵytċ(Y脖./s?Vn-3KT;HA>ڎNuܜDv/1rxr0<%Dz*N{9SKL6^%uDρ㝹n-o _j2i'8QM[OjgKC3+[&K6=M#|W<\PhɢD׃'@ܷt63IIמ]y `^Еo!@gh3iP ~q xuZb-D"_nJy2$,lCRgv^SPv> .H9줠HDf4F5bqwnpR"ϢT.M֚݇}զP|>/tbPS3eBW{Ybɥ~~qI)ULjwFwUy0U=@ͻj^QZ}h/鵢Mnp3{<>w""Y3-,M C)%IX24}cwSItjh+9(ӄ?Ixc20Z][2[ S̳;UPDŴF.Oo* /4r@rgAlw2#'y̖o13a{TNǿ906naֹuj?:jjU=7Tedfnŭ]_S^2ܑ=2U3{5&Iܝ|uڔ/j~j!De@Qʩ'b7^}?DlGۆ/ MZB^e]W$-GUoZmMv{VKq1 WYg$CŷL@\!cp40b0(?}vg#@Ȁi\k;RD4gw^q ļ:omC-u-+mrLɒ$D aҹHW/HO֤hR1DEcl}/AL MrC=%<G|bgpn[E 1E gY/HZ)ճ5+\Qp`BWАY}~IƇ.lTR\,P>ԅo?AA'mQ2o2Y[oa]2r;C<)8OyƸtl| XaFgw(4ևW,så1xlPNSܛp`0vG0pyTЭ@pN*i?L~D+j\`kԿ^TB ;wxSh="ii| cInGkZd^Rf<EڂrE9 [z 9q;qN2Ց zĐ|˞&m'>GeeMc8;r[ӡ:Q,XD+z̡㘆ڵ>n޸{J_z$W# !jbWPsfcCOhs2-E B~oDbӹfZbnusÙ|f& ay];{i;Czp|tByg5J'mK<{oi}ܘV6ςB.y)L0{m 2%]pWۈ`t|׷f>5%` 4Yh8 }h$1v$p gB#]δ"î/Wa|F(X7/']VpJ666YmQ[fkcZ NVT8anԤwyWy"ߨ^5&Ta9ܕø{L , 4 {cR;;A K] dR 8D8o]lɫ<}_xuz8&~t7SIjKj 5^bZeu˅_vCh %Fz;N3vJ KHp^Zf-iTYIc,9Co/~/eRt~7mϫnF:;qB+L"}Hyz]I!|SɌD?OhsNeVk%hI t+&׈y~@$^^nɾܒ_zZq {YXBbaZ/LV7lX>j& f]2CoTV 3{&VyFIzos{i kÐ[5ij"aMĖ̵S<_‡z{ !& \Fi1ٰɿ!+|Rp8 ?f /FZE[Е=U0bǖjˇE;Jxx/'PJL%FGʊJ6a/MZLw %˧}Q=/pE#)mRp1u) ʉҊ8J`gwSMBӐ~@fM‰IVZu}>rZ՞dۓ?êTǷdY1}$gGx|96K5q~.@ov,qW"}Wp-ůCt3$ R+0 RWf X.l!{3߲{mi9ڏI5Qݡ' Ȕ =v@fS`EZyex :sAѾSk3oܓ}ȣ5BtCD i2òµ xP RvƧķ{#L iX(Z S!"l7/hQcNJ_5^s@`TS>{N?At\:oz;fK!&{>h0K$C.M,#u-ۯp1h VޥUn>EHwH䄸RQ vQ>}^&{dķ`UE#w~L!:7)t-g쳝F{P#T) {~}fnPqǭ%$StbKfTC:qK70c5=8Vʕʞ.;*Ic"%Bvl)l؈ɓšg$gOvf0{C gW W҆ _੼Zoo$O1):3v"A>8* 諂W kH-_sz vҙ{H Bd-8۠\ u~]byG6c) sFhq0-\ Vެ=ڕhrB+Mق;Qg1@d1Uʞ+ ޑOϡSz[r.^ 3Яā*hښ~a-d&rNO zGU j1.XMbKs-Ԯ\[±T8E|vdS͡2;6ZBĐZuzZ(>|2ẅ́Rn&g Yxpä@TR'Jx~w,X%Z)wPi(,H"ͩ"-kWA@qnMN+u37@uN0_qw5Cɱeږ%ni6y&C%yBuwԯNY']# 0bm=d)[hv>{[җc{A$P&`]spt ϥ`jGs0s@Z9?9Fw170`B;xe'{(trGΪnsh&GIGt HyhCCs1p.I]ޕUM>ģ03 ۰c_A?h?gEg$jd8YLQs֪~ J}}U) }|<]11 >.:%9KrdB5\btDZZtV47<5Eu]<@(IVUz̍d[ㄳ$}j;(N0[U ]A<dqw2 ٽ}>-OޫV\vh%nzWܰEk& {T=O>^ZV9T |MFp}Z~ m)fF׳g' k@d˖ۓ@\Bb=:e: xPIʬ'Ó: 2xtީ.$ oraSX1gADQ7_eŇiʣdA;B?׎&)Z#hs*3e.Y3ZEH^ц\clhRO^,%.߂^dKXE`xKboB۵fz'l%@`cՇw{>=[K)!?hv# {+:I޽rPrxwKa &~ޓo,\AhqToI4ŃsTؒ4ݸM29|THKW"vJ9Mr-yX$"CJ:Se "l}= lqbXTŸvuK Lx-6nj :X.r`j%J^3- §:1IU{( BpŏиYɘH 3DUWHTXaq.x+зA3pG ٺhi֟loTi9ՅfvɄ+҇`G?EX܆:#i*8D%|@ŧH|YE*w}.&]7֌"#Ƕ:5Hu#ڽexsݕ F0n#BW/pKY8U=9zxQj[_e }z#H<>ogp7[&~|<<BTQ6s%H*ܠT(W#c^[ QK(P0lQwOKSl ~[菧'z IyQ5̤ArX~xW極*%j8$0AQwd'}룮 r&v^\d;G|2SJ<ҋ{t9)wMRE9fFKƶWQtV`&AEd.Tql|z 9/jPf8u`‡yCwW!+,NүC}g><TƽjDݦI{I^JݑV?xK;@_O]`7aK @/PJ+vY m $,(V $*ͥT B;:r)2'%]!"XZ}0+3oe[7e5Hq{,K2U><ߍEoo_YV) ?5XJi@vώo0j;%5nq{e%gu'?'8- wJ4B0KN|ZOIyŞw> EXwj2.k {0d*<я83[@/fEѥ3'I,tXqe'.9c!ˌH^geyT6g7{Weo[rbtC ԐDz:0P/z땝KTGL] />T *d/K,:^pŠFBa/>?Osdڔ㳱LLZy^؜Jnxq[C!nBzrc2OQBrʐ.'c?0p^9??.OlFyv-M")=7P*/Cyd !%x PVɑ4юLKW!> Pyt9ߝFXt:N%V5ek7;VO)Duc-Ӂkȼ @%Z 6q逜񗎁J$3k+5 c!>.lm,g!ôyt̃IrFsuI;ϧ,y5\ vP`xőЮ&xZ!WEIcT9r#j ϛ_d8YXz(;(iJKxSp3/ϓ)_QnuDipġ +.В?(Ksb6%ﲞi ]΄WmKDyt\$.?Bg d siWu,KUm7W:VΦan BoC†;gb%zˈl?;E!=҆Gxc/24 _(hׁ݁a9Gh잳Q0u%3^B(}+\vsG)Rp͸ÞQ%lH3a=8O;IKCC@$L$w{ =*qpL(o\jUȞyL-$hv',l[ * pZfI{O.Ѻ<30|' @m~Xo`!xmY{V hNp"RG? 湓7t 5WSP<;Zg-ѶTdopH//A~ZgkS&kÏ/4M9od>G>1sRp՟ `;٠),G;X5b)҆EzxE5;^\o訄ƺ]к9Ǧzfk`{;fҟT\eN:ཌྷTtp"`+<}!,ߪ} m2yqɇ#_&q*HzL"{൘\;^dw[$tT.Z⒋Z0d:4~M}p!N>(5C#`T`ŰI$ٮ'hCEE/2;Rb%:e* Q<(dg5u!̴9x|L{y"XzK ka8@[;0{)c,7]Zk*(&.1?|ܶ?ޯFY|/AȽX彀:n@Iy>Gv̑)0Qv kځҏ׳*Τdѭ>'X'YLk.ITv3"G|6Z0*̑5CsJ1ߪ]lMǔoe;XF m gcMADyqݲ5&C=f^*훘-&֛;ܕu3-tXH%e:VB L(DZ2'Ҋm,-iqcXSajkքp^wwT\8 dkli* +' h ~Afj._[umItW F6Z|Ԟ ;*2$${_*SkcwFŜ$Y.eMZȡ\ܮ1ۛ_l \|NFӢ诀B=ѡj=Qi̱rA?}Q_R )O̼|B ~gJZM$:|U9'g#%Y]x˯UJ <50)cE. o*kjڂ&owhŘk^km@˔4d5Uʄi{3Ww}d@B N<;z]qC oHTT!|>N\K>RWCo{;rܥy;9,fG 7ė*Ito ,m n\—զvxfLm` ]xͻ.oۭ+D3 mvx.-) T"eN7ٳ3xC%v_/nj4̕M|i͜{kw ^GrLؽ<850ssurF4S 6C/|= Y{9M_OtyRlgSӴޞ%KckꅮW]b;cf =9T3)dXVD3ztxwz)FzOPt[Q{o 5<2E8W>3'E>W?N͝gj8 d"P%RADGC{֎"!#J uDQ%E.nnY:Q{T?[$E~^$\O<=ۇ8dhk~$Z$ͱ[~/Q u0`yA^Yњ$&*m[ l3rwQ"wͪG3gjNJ:걅b˥ |-AL`K" k^$!R~HoL˦~ zEk\BÅt–^41';#tIwGJ" +h%x |DJ]`F$֑f9,KE_CZ4L0QR{ģЇBK5?`aa&MZXPu|)۞y,F5n(8S^k$tDgM? mTqѦbsu z{2YiRK22b¢ASFu+$RLj^e%R7MϽfZXB|6tϴE'+hXo'6"AJ8 C;U%EmfÀ軈 f dz MAlDu4DB`R=tș򬂚W&G!n;%fo'$dv :d' :E1bܾI'>U+ANaQ* oO[ ` *KkU _Wo &>%jC-!u͖1(Qn_Q5)sFM?sH/UD6'fllZ(\XD(Ѻ ?F% v2Tbo+Q)Caz6/ze—ӱհG?v &Z`Q浱 I~]aЪC1►-G]V%pZُ pYrAG- \@Kvq1XiRS+c#2-Ğh to'!Э STWDq[&4z1E]{A{0ي!A\T)bU|! r)Q~wI3yY~=jA1]O_ܗ&NaxKTKƄs19L:3XSf1ٟ(bd t}kQrE>yi/,)Ucq "^q΅z+e'S{/½"vGXϊz"o G\mb)67a6W4EW({@bWW%4=wU)ImaGg la &{-!P+0ΰ2B-sƻe# %%:KC(X9%A]s)u:cio"%u0Q4OaG WΓi]z.|ةFe RY_h:YE$dۘ "H=wsݤZMkgvZFuF{ОWRXAif@I%sfW>OVVq|vix hAW-b{Yˮs>L"ls % ک$8r`ƃc&%X56ˆ nOd⾚1>wJ5/CڨK5HK#3cH;.w[@dX 3Q)d49~O˳ !{D&ǩ#H ~S,h"oƅF2E=59g&"Yqsk6μզ.A& BMƥ>*l(ely!Jdq/v‚rȐE8ԶOX[r=y+WzPc/j7D!2AAcZrL?4&ɼs|1][GiJne._jOh{g>3c=`p6ah7HK~alG},TA@KZ}JOֹ=H^چo9$xp3ۅڈdˆG2\x7< b3/hR<ߞ!30YGZ?7vX@.LnWq;[{~̜ub;BƦRso»" c'} q7XkJhmUA#Wwǒ~&e R\ `lٌuN4;??.2QJw5prn],J_i,3)pD @CwH_U؂D2Pֶ\;\HK TD _Gΰ [wyy=۽H(&޺AϞ$DR-{Is'Li,hc-wLWW˷G3QMؿq6I($i_ x3r,oPQ8##$#WE)p6%d1ypvM<әAkq_UrOa\K7,x"-lHv3N@q nɝ`G=3㺗ds{$d 82𼥪׸@ bYWFELҭF4bPA|x[PbףÆ)vxUY f~=m$H+ nAL\2,5~WwM9M(f4m pY@Z):Wa&87㗌|Ox(̟jAaH r '*L=8*M)7 *A:x!oq+^2 "ڹ;w?z*LRs)# lGibnڢ&ϵGu5gJs EFSBTRy)3iڤ;!R*eDh?UTMhqCV"sˤe?ɳQ>`aehj\6/q>]PfOqVXS~ 8`26v+wp/|aB^wU-a@D̢ƪ!t;%z"?ۿhZ wbkVt:5-!!O9̡d MxQO2վՏk"׌]yia8װIZ/q!?4uE7Rbs4<ޣŖ&IIFEqʊُǘM]]FZf95s΋4KFgS%N{e ZOI6c S1Iv8B-򞈑tȶ[Q= ?fn&jg'z&(B &ý\*j 'E{( ]U{dP^Hʪ Lt9ABdc7wRf(B[ɞL)7h=>^ 4ފc ^ .kZ{6zWO6mՆ/AUz'J {]>Q;i,X"ѽs'xv[=3=|)vwu' ctd/xbGI,(^NǙo{.,~Fno$Uq7vkQ>q[5]轼 fﻖѭj2kdF A;li^)T6m&5-6+a)n`|{*{]fPq";9[Y0J/şaF&C PSZj#0bCqC^vwixci8>Vop傼U}UhϒؿQ`GYcryކV%>P3y.tԒ em{&`wӎFw%2==#ϝ3f =E}25FF( Epc{Dm Xo!qkBݹyW:^cęKRWANPD*V5KQ׋d ! M mm:+th= ZقFIUX4>Po~+2Ա97^^5 j0}T+.O8@~8Eϴ xKyfmg{k+XocTejwt͏w78rtN4pj+Lf Q+p|z^xWG%RSd4$Z {S9w{9O] -Vitf.}-/:#Ni,hRAƛk?!w ܴ84M$#0Hn 諻RU9IΪ@ BkkGĶzk0_|k6{KPux1@.C :J٧9tlslmrh0%AFu}o|x ᝮ`0M!}}``\yܸf^CȀn{V,& A) q^8d_]gsdmV-Kg|/_<Q(*zcͯ\,Y]"T]0:MW+eqLns?/*( 9bMٝt<"RKlRBV_nH%gv]DQt!H e r8ƒ7cA[/Q`檥b䟁z$9jL4fBRͣDK٧؃={wX4?yș Ѝft?/Z$FACy;Ev #R3z?'? il\D lF,P Rwc8 bIఅMD\kk&,I%u?odom8^H7hx.lpX,HqQpiWDj[oǟ qK(ϭ^H 4 viPd|R EVWu٘hN?aAfڋ z+B")ii*b~_o;:b7 yud-Lm'' e 7#tkUDNRMOyGѦlc#:c4qтYc<-ѼY[;Z ;"4. NpG @70g2R)o1 yv(Xϳ XFB z&90eX.4ŜC)X~!ΣU lK97l\|#{FFU!mU?dz0=8T"hngBHpneodD)U{M2B1ڮ1M,әP[ՙ9ݙbf9 jX>k#ʡψxd!y㏡2qѯ ]/G^]F].Hv\U\rYCČX9iZ]+HTn"DYj, epiD bƿ ҅afpM0GAN-^0,cT u׬< sh⨥^I x3c/ǎ,!+7؏(_d@b[iԁva"Ez g eӾǯ"wG6}YL Gq_ntjs̲e BZ`!4M=Q IzgŢPӲV0 w.ӁLY-Єvn>'QàmO I+|עxJ`: 2g:L(z ;Ӫ´%78K‚)T;;I~;Ma ۽98͓&.@v%栜+Y82EIy^$+P,2P7o .}QyIyP&f-f˯vE2ȻZTx'UҢv!LvriƼmQeC53(IӠ+|O3׸&iɧqEn"@=Yņd˞#7֤T2Iվo!![ug Ϩuĵȹ?$Joyy4;i+tc!gȡqqDO̴NT(YY8w-~~epR:4[FZ+Bp-x}+ʦ SߵHXטyD" &ŔIaRuOb:ϼL1ڛX9`C y<TsK6T"Ά@V1 Dr5g:nY4 [0p!!a~7e0R{]eecIbϠڷBێQURT[0W3/"i@&4lY`! )7\.3=p]+Nڥe™|= xxb{,#^ն3٢;H}F,bᓻZ,l s 9ѮxxߜqMRc8 #ڃW:Bo"}^8)P֏J)}tBY%a+Uw3hӴv/QVȍsP~KCyqKXo3n7Q~/dy\a: @a3hZ {JxX/R,E|޳\h8 XBRǞKThC4 Id 8/qbmV`>6#0(P1|%Rf`C+ɮnM\xmwD-Uen%HT+ $ܷ;Y*bk?7h&^nUrLti31CFث[w5;~@)} ͍E+Ԟ}b m:dߜ[WTXQж8.&؍> 3݈V*GiI$Yp_oS))i$8fp^'m康sLoOošD"Z]v~,Ծ8O謃\QT5-0pȨBt<o ]qK^UR.i&wN6S|HT<ހ֐~Ve9 "M*Ms.)JC8.5=E)Xۆ>j۞G;řoVſ߮~0L VNO-`?2]ƾenptїIhL/2 Hl[+2ZA]5j _8)d`E5d]8>݃od!0 Um(mFG1,z4}w~ AVzCǂ_ 8} n\'.U̻;m/v]l0S:_f:5vc]mL/xMyi1 _|̶OxP+#C"Hm$gm`t6_x@'9oy{Al ~`Zhb,ӻBCi'U{}ö́&j@k۶o7+Eŝ)B&SCt he0kj%GNyIdMBzK*ku/;e]0'we԰BX&J|VAiTm iUEoC:!R6kHl>"A5[sjcM{V xRGSb/"? Ce(:gMIJ5/{fEs$//bT vj:MXNjFB5wםv99HH-䤇z&1$`/2p?uXψ^~|6>h|8(E?I º,^`Gs{Qoq>#x:d7B9s5>n6RH1^4lb՞P^E,g|+ a՛l!"Ri~|VVi}uI텚adՔ|z <| jOmOQ;CWnqs88t;rT:8;4<5NxNMH-vneV;EtBQ3 'Y8An+&<1 0bչpJvhZZ3L AM4e;X"Jm1jݮC}j)uoFƀ.q2N}~lC͌BhzlfBLK<UNI.-[1_z Hy]#f5wO 0>Lz`(_,Ep݇΁-ؤV@Z1.Ǵ/+3XDPBc8-dT~- :N`qS.Jc]"]T1AvzcCJ$pvMtnJ^F#:3GEH$;̑ 52U;L([?+~7]p/Q7[Q97}|t $ksĴ Bj mu=>› 2 ն\] ?U/LGx]w^EzV`կjBe8_Ѕdf ꏲM ;rzMݥ1j^5r 4eu/5#좨HV-X>`w-%SFN%Q])g28tFG1;W} =lU(Po$[tiE - ~"i\jdJd$ d,PY@W!y]!xS4L}]* uXRۚOV-$EtO&FJ< aR2m/,m1>8D#F9yD5k^ݴSs4mn' {+NqYoph)-(?76}U.%a04²vx ΉO ldF$#tZ+uȏf7?qocY`5Ȱq zhނq+21#8pNjN2N&׊AE\DfJ {ohm{I2QY6#Hvy͝6}+M- ׃=!6nirQC/[NM> Bl$@"ED} 7JT")-8eIU}^d#>AYl˘A3>#5 0 kol-Kd AE7z-ݪJguupÓk_~_a]ǃ ?n_بvF/:1"N*uʸhAjm8ϋ"(?<<>fw܂\hZt.C &UT]Ynh:VHuGh8Ern3eN#i`(8? 1,G]LX&TLTSp Sk{G_ _.)j n =[c)u}1@rOm4踷" Ҷ8,0vJ6 ?oI,[D'=fL|W*!YæoQ ťzr[