postgresql16-docs-16.2-150200.5.10.1<>,hedp9|FX+(FEk6*T_ÎIt$X1; 9 :cyGOu1ɏ2z54 lQςs)fW9 KWhbՃVQ>y<@@^:+4v RemP 2Mzi T2#7 7 /Z7 $ܲ,̽΀`>zo4Ӓ޽y{4VE\pw_e$8uCeNJQ,̖-;5eln,Ol9r 3:y>;Ŵ?Ťd ' I $=^i   )p < vY {0T҈Ҝ(58<49 4:4F:GPHI(X-Y-\.]AT^bcc defluvzCTX^ŠCpostgresql16-docs16.2150200.5.10.1HTML Documentation for PostgreSQLPostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, and user-defined types and functions. This package contains the HTML documentation for PostgreSQL. The start page is: file:///usr/share/doc/packages/postgresql16/html/index.html . Manual pages for the PostgreSQL SQL statements can be found in the postgresql package.edh01-ch4cSUSE Linux Enterprise 15SUSE LLC PostgreSQLhttps://www.suse.com/Productivity/Databases/Toolshttps://www.postgresql.org/linuxnoarchT(Ei$l2?O-Z*'[qUpz$e#+ E WC UHCtI 6Nz@]8,)Gyk:WO YB0EK!4$vg~G>4'y I\6GxN6 &!KS V N4#;o#ocN/!;d(Z8|s 3n"#n@0I8Z!`h .9&.aa;-V9|C`  a3YlFE" T  j k $Ck_&b"9||589$v8١A,<< ti@/'-h1P"{/'.5 8;#=E ?ogW]Q @&d d : #dj%+k ~3h0 =*a"' ], *9dX1!E0 E@8 `/3DKRM[+,̈QT4  A9Cx%L_""+b=eUFz7Y3pK'R_4Yw.552K¿ i9=c<"Ofg&+ M(D  >02  *@Op  /7W*xX!i+ %2(_;i"O:73 =uBfUr=1y66~sq$6%KJv )[PXjq- 1#V(r c ݕ"C6e5\ V,k3CpW.fl >iECNVOrf.d|%E&Z$G[y%"2g#&'BT}cBS" ,,, \8 '(" \R%08]*?8  9$gW:!"Lfpr$bF {"?N{Y1dsQ#::: '(]3kY >6(!oc=8L>(ro!z:$CC; U Mri>& :H4rg &CM&]D%D(iV)i mKk+&TI-q_KwdwD+^ v Ui/:bg5i,"1zb_SDMbN)!|6/3?8%q'Q#g-uGZV[(9 4<Lhr 9(<r -dHZ f>0_$(' >\5u- # O$*y L ' 1W@W@\"L%SX'v=?91%C /}0kKmX+ssk-;x0+*)j%i$.#x^%b6 Eu I3!! !ھ'MFRb<a+@FD\}*+3j{* r, 67,XzkSS'2A,a>CF=f}AA큤e/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4a6b9c7e10688007788035deba140d8c777c0c4a4540b3cac30c6621a2c0b9941635f0187da1f189a593f439de8596d5add9d265cfaeb5eae641a0e125cda945ab03da0eae4311e60901e63b11795f6c1f25f65ffb006f6cacdf5ee9c643397fc4b84faa8b318646471b1673ea69efec07f62a604d297e778fb154ddfcd9687271eaa8cb074767fc30a5a6411ea1c636000ed348a9cf0c72003161d22316e725a422c96a1cd6c836478f2119a4667d52d18646ff84d35137ce6c9cd45254e29933de105e219112350b3ef673214c6ebc53e1f59a933fb1ce64eb5fa28f29567194fcd542bafeca5ed62b5da1c6d4f14639a83e99ca328e47c42c0ec622ae9f263be3884fed7d10d2c563cd9caa1a1650b27ba1e9c68edefd5ef2e6ce96ef4a5823e5db5d29bb7ec0a778b25e4eae9e5c1fb9c40671f39c9cd5fb8454afb635f7d1321d57e86d9db7108097790f37eaa11835c9a2ab6784d69eb13361de26cf333d8b4b6c07fbf50366b2a57d7d01bb49aaf15022ebc9653087e3adb427d94fd5e332b251e13cd39d597ccbd29c25c5d48ff669f4f28a604b0fca95b8bdf53babfe4e138b3c0f417b4ab3c342fa880899f89f2920bef5569aeb88db47761002323dcf97afca73dc9e9a6540d4190b30a2915173746d4ab95dbe82edcd2ebdf2d2b39693d6328fdf4c550a38761d9b4b89c8eafbed242d7d5f5c1bf1d06502da03008d2b7de6d22c7941b205206971624b0aaf8e21d556c6d6920c22f7ddc162cd7534c96413171b88c5417e13873d8f61a5a6e9ce159b0868483cb8e07b3a8f4e0f841cfd6e793bfb6c6316fafcc8c981ca510875a6a8bef0eba47f7a5f3ebfefa8a5ecee20184d0e861eb51e77a492b52b7fa385fe5b098023209452d6dacbf93dd9c1125d35c7a077706bcfa16b260f02d3caf0e9e5b118e077587c75725ab947d8d4d1be38f47eac6a5ef1572e5143dd7536f5bc11c0e8decd885943ab14df445920f7069a66671642614767cb7ae7e55e2530335a64b20945f1c8b364a50977dac905afb3aaff3effe6d7e0bbb1241a8600622ab53abac47a464688ab6aeedee374a5cfd3f39c1d7c672313299629309323d4faa5a7fbe4457e00eed55adc705e8a0c870bd25becd02f0a9a6f004d7c0d5452394cf54996ea26edfb5e6900006dc54ded2de499d13fe103ecc8ae14dd595f552b5ae21a72ef18d112006caae20b22fefd9d41d32e5b68bb5b448abf8d0537895df1b72c8c23be6fdffb4b0ed21b4a6a177535e6d17351c155e9286a17565456a7b410cb06e1e5f0a537a7f8cb8736226eabcb80027ac4b5d62d4f9e93579562bb3a523a1da63df92bd3700c29d1b2ca6e5a8b4b63289f8acea7914e243e70be79a280dac36f903b47ceb568811f4c6e938e7c046bac7fa4d40e80c893620e5c5952d13863505022e5d4cc439a1e068e48bf58c4e16274439464af8017deec943e4936ae6390a5649ce089f94655a695fdf10357f70850208be736afe6b6405b2df50744efcb2183d3e99fa5ac2a7751b819ea4220578695bb101518b0c30cedfcc2dae565fbadc7a761fd182ab2b0b4f187b8f8ab2c7b1754a0a3b0b52a08b84a558ab8f745e24ff99090cc655981f8e291bd5cb6d6c31a83be6f86a16b504549b0f21dfbd4aa9aa7d0a2120a9291f46a902a35e18b7bee97d4e2ea5c9529c1b4a8e391f5afde9728d8c4ee00940d1bfa271f7d8374b7908c738c902092f133ec6463408fec5ad28a568db324368eaaf560ba1f4b152075039e21c84792a2d0bf8af43aa8e43f3e7ad4a3a4950c256179cbc1145d595773c83693b1f0b8025c67ce9360dccdb377aaca92c82a537b31d35c8d5c2555ae73081426a4f85443b3ba80b639f7a69035b6b801b3bad6cbc6232ec94a8738c928be24f6e9ec47fb9a840f2c4533f0ae18d16e2c1b204f70d1baf8b42e5f7c2ce4b57e621b721ced8f727312c73e7b3ce6aae7cd3d0bce59027210b9fb407fdf6a2750bb3d4ef7965230ca7f5eb1037913f5a4d6ee72dfaf0ce25122fff2cf0d7f39ab5ea6f9540c082951c4b0803366752a7086bcd9931e15f98d2b63ef9f1306de2bcca9b2c863fb7a7670273cd7f42964531f6ad6f3b08eba26ad191b60c15eaaf56c2ebf463da80270c1cada585668046c775334446903576c5230eed5d6071699c9675aa31860b9c19b39dc7109d94517383cc6dc5435a282cebfcf31ce1e74a59efced04558dbbab33f413c52f681b14e32d9b35d5d6f11f0b25ea7ae924d1ee4d44a67f95edfab820fcba0f91f919d9b60b7fac81659883e091e68d0fe4b73b6030ed74c2ca15c2721424c509c25a2da728a9d21db871ced86353e8aa38a446b9960471c0a0a9d5c39aa8b232e895ef8a82b0a2fdf7eea753b023c8dfb61525785ce189978f36f97be6e2be0ae8ae028d86d36c06d064253a50734699938f2846360dffa9418ec8cd38d48e3bd299330de66f1583b90d90915400f52cb63cb984fa7503039b23fc09355b3bf116e95ec24e45a1b1245c2cf20150f1b2670724a3a0a73723c43d12b618c3104575e508ebc51211c96965cd68d1013c3e1299b88fbc3bd9849daf4ce59bd2d244bc3688938900e3b82d470f053a850c9a59ef1621e8a68e2a8e6b0592743829940312d7d1d6b3777189e798d5c74bb2c3d03222a3b74ec1077f36889462e85373fd99ead6086fe78c161f383773e8a6bbebcc54237ae5b9d625339955352878a1c8d1c878c39e92efd9e775eace815e0090ae6531b06160bd80339367f77fbbddac02beb0693308173aaf23889e31c66b96fa6002e67d4ea8c643d215a58770301a38e2c30f5d2aa3d9285fcc76f0fd1203d7d39e11ce479f98b8e46ccf3c8fbfd4dbd3d87c03c0483d3ce245e802940169fa8e0fa90695f66dda661ee266114336a21f749e57188f87c08c0624595e52593a546abfc53f48e5c882ceea1a1d780d7a80e96dce4ae9290e9695e215a6d150c2ee00352db1c58738c658ef3bad7e8abd47f1bb05dfe6023aed59a3208ed78c4d9c99ab97a3decebc83e80dcf438ad95500a4b4dd82bc0e2a423148fbd664c563e746e76f73be4a3d5ea2143058047ef3918244826f449e83e48a415a9c06e8dbbcb95846ec24e039303421c6b48d16bbb8726dbf14c40e4fb5d439f61b386702d58c7313c36f879a808929bd00ab8023167a9180c65e9abadfa8bd8ecb56825deacce0b0f37a58a4477eb8f1cc6c97a2f19625445e0523ee028bbe86fc37a85085a21501cfb63f402a201fc79c5fbff77046d307ac0e8d7dfe6546bffda353a8dfcb1dc48dde26a0c6bf7c889a27c7eeb3b533ceada53f1b17f30ab0558a8e1c968bd62cb8a123247c0f688b7e420814f631152d2738631e81c0f4ce2ef913e64317ca2afebe3d1c0aca3e0cd795cd7a0e8ef6878086c32d981e5a825c8b786917b4864034804817262a066f4a47e55269488450d86eecf983c71121f5339bc7e021f4d8c48465acfe180c380a741a67848f2b38d8e992e302daabea1253bec89e6ef16f103e498714ecc2824fbb9259545c1a9cc9660ca488e05771b77351b81c91f80fe201908d8127993f19cc87e0d2673042bb94570c7cb516179c9a996f26760d4130530b67c62b62944fc18c3729e659a5d42c59cd20a9a79f3a277ea7d25c47ff1ef33bb97320aaa6059adc244fa6f4ea1409c7415349606fe02d51638c7c574352bac907c20741601ade225754cabfb5a61e6826b9143b36a0f1ddf76b788bcda4c75efc4c6cfa3edcd461c0d5c47b50f46a4ac47e2ed0e2aabb1cd7cc0ba58de732c6d36d4e19ea038b38a83e564bd889fa6ce56ff1feb67187a16b19fdc4a76b73f9b7426768a8055789ce96eb8b5dac645f0d8e9bb71c87662a827c1155cdcba5bae39a6a866f9fb562e388c111ed047958305f6e569f2d026bfe76e543f2793da088019154a3b118622bd7387d9942e3a348d8b7c2d2c0bb805179f290633e6ac5abe86f31f6669c84f9be443c57beeda24ba0a34bf40407469d124ab1110cfdc5ab8e7973d7538361daf8bf2541b73193f9b3de208e2395de5acbe60d1d9605249195c6dc4835ea56af2a5a085458ed90908fca106543d8ffdb2368bd19feeef0ee20fa5580e037a4fae141536b02ab9fa9dd72c23ac0fb6d7fdb525415f631187cca3ec43a13762b521d8e465fd36066796e6738dc0d66229e5b85df1557daefc54ad4214ad5aac7aeecedcc3b66b6c8f2bf511ee5b2c3bc823f88f50df4dcf1e3657dc332c066850583dc33cc3dfd32ef2151f488e8f9078b3e001122d5bceee3fd2b220352e8bf2695eddfe386dd8a5d856bd638a06b1d983bd44d5b5cb1e8372fea5e5e8ab9d4b9141ef23c405d02cf849bac8e04188dc22e16805aef61f60639beeec8b8005869c133aa6ed4c0ffae0661ba4994f3568030dc4de10eda943cda79932a4db0bdd9345e172ec8a0fe3ee1cee4592b4a8bde19bcef4fd9c2eb117ad9aa4ec5327259146afdabc840093e59c1f09fd21fe2540b81ea8b15b616d5630072a80f74976dd9768e60c5fcefada88415b9da665e272597783449836efd7c4097234a68328621caffbea4f21a21d4d8c8240740d6f638c852be1ca166a705889a3f28af1a79476f7375d9accdb7a52ebbf6a16239d6cb156bce8c3dc5baa3fa4aa6fdb6ec2be2ffb3eacc49670991648eacfb5a9e5bfa323f5a446e968ef3672558bc508d9c5fbec09a34eb8c7ffaa63bc706245cbeb374361f9254b68d5f52724b525b71f9d6ed92006d51ce6d655fcf836e8a405e5250a0a9edf05817179e98073f0340270b0b597e46e6742ca14cfd9416abfddb7e46383195646285c2e57f83b5467047ec6697d03fbc580f4dc9a862d14b087867caf12d6523d03fdfa566f101f7fd89240ffeac51134bcc83e9aa3226d86fba3809af3d3d59c34dd679dd1c1e8a1c5250e336169858bada0bfefc2ed413146c27676851f50943522ecc91c855cb0877855eddc833e6c562c7fd66351a051093f5f75189032b1c3c8ff3cc1dfc78c9d8d54e412d02a09253c859fa42393e7b18f652a4f7af4f1e722bc682e9ae93d25d9b0cd18c11840f5dd77c61e8211ce22d6f0f8b9ffc1596deaea1c6a8cfe0a05faa5a3b4b282d14245cc8eeb9686ab043c76644e9a973864843496539a6e2dd41c12ab2ed993468768512ba464e7a526b4bc141581a59dd9fe04665dd65e16043daed51d8ea3284393cdf400ca78a3f7ce22a166f9f2bc96d9758f31cc4b0bfb7b65bf3923e2842b367b278463fcd5c51e2f9c0285ab3f40aa5b4e8f76140e756b77b2d0e84b085e88d29324cbff74539cd6d47393d8910d3f353c63b133f54cce12cff13343b0653282a351e07f2a865b6cc58a2e8774c44d08d3187761cb23a26397d6f99461a51559f0d780dcfc4e6aa5327854df7c45e4a1c83d5cfe3149c81054e8f1d9a3f027ed416d20a38ad17ed837cc7e819619d84266b5c272c7831e6b3bea70bf12c980499e1fdb656f1b9c6a96f33d062b05b57722572b25d86e9b4869056ad71c063a346135f18a109335cded2975ee4926a9b483fcb602db3fd91c25b08047a02273bbf5ab0967cb61708d8b9ed2278e4f651d746e61288b014e61ffedc4c3451bd8b84c896d0c4cc91f8013e68e281030b13106909fa4ff551b03d99f04757146f320442f6e0f88bc8f5427c890d9e89edefa2b2af84abeebf2553b610623482eb600bbdee18e6a3ae85c2850d831c75c698d9d9e08c65b73ed0909abcf73b1c38f67e1fecd023159ebab9542d47c532d0e184e3f414621fbba7b6ad00eea56e34ad94daaf1cc4505716ba329b0e22e69d97115ebc5c680521371621634444ad1d4db0309daad64ac23754425e0f922b484b4db7af9df03cf02205dc874f43cc0253d7f4ae06b84b90ae4343319c023ce44198fdd149f43900b5a7ecda1c18d40104a74193947e6b058b5375798428d6ac9795ba730ef10b85c4504e4108b5f70b78153d53b01d5a118d26c60fe408dad56e5c64bedfa4f14fd447292a9c7762bcbb989af1ec36ad26d855495d8f18839976ad934ad258123f11fec4e6aae83c45b612647c314d5f617edd32dd0df7bec9608d50b5730d275fdb4fca6d8118e79228ae54402b793b0968862c6f5e03aca0a2f7f97e2f6f0f02e84fdd5b97257a0b8b4e4a66b07fd98962423ad6d033bd62d3271338cb3d2ae9c8edecabdf08ba2182f27fdde53c21c40ba55344563a37aa72e3fd97c13a3a64a54a7b8aeaa6ec22d3b215445376788616288a1b78b054903bff787becb79bdc2254b4498d5f927165bdc5002d69dd4b38275741a07a2ee19f9142b1b0e5ca56f0497076a180288478d1afdc01e5fdeebc05503a47cb2190c5b1467e698365dabecd4517167ffa15bfec0616c8561fa6a9715b41321b028ff0c8a3c2c1c14fa546342c7372598c1fa5a638c1eb8ff557f3fe5d59cc1f66dd3a069c7d12e1f78c19eb2719775a2d848d4a90e27934e33a765601442d7677181c2086050eb24aa3d69e113c2404edfc0d4a08edf2ef8be4f0b91ffed09881ae903586cac223038500f9f41a5a96cd0ad4d5d7cb461f9dfa0a4ee4b1a20ef1573cb7e79620e7de7ed17d007526449e0a59cebfcc55dccff50d96dfcfe7955c7feb5fdaff60897eebff84ca27b15effb391f6e9640792158e44fc20c2a09be23e0f231bde7e7d20b079ae174711794bd87b71a06c9c24f0fc7708d2e002f5f9fc50cbf8001ee144968d13180f3c66630fcbf115695997f94310656f5d93c0fbff72c413119691236486c1c4139b6f012c3b8af0e1b88b323e869c3c35d993e777a1e55c580724057b3e28a41b8d9488d0ccd937be93deac0ac6d8ed43df8e500d3ee20d4a73bc842c2e9053b7f09bb8c527848c1a8f1f845e4539dd0bcfe882b98656e5252942f3e4af6d5cd5bf6bd4f2fcafff499f6dc8ed72dbc47662abe89e2c2d473a28489e096c190c595310b49300385db1f99bad1e6328a437850e41161f11d97bca3b831fe33027522c700fddc5ee186ce090022879f9668419514482c676bd58e5b9f07e522f413f19082a65b55c17dd9abbfb9a71cf0c8879826c8f268dcb1c941094b373983e3820aa1cc1d5ace36077efabbace1690153ee22ddfd10ad4ad47b98ad5ae8c4cca1fd3f8d6a818558f385bed110a6045ab0a3fea3e674fef94c716ea12de7a29a41eba4cdf3f2fbf0b5d44f3d44dfdf7febfacbf50df9a5f70f1dd7a0a0c28b5aea0bd1252ceec0c175c2cced253ddc7d22ea3246be3dd86fec2968e93f7357a16876106cf366f10095ff74b1431d5d6f0bddea7a26dcab7fbdb5fddda686ff15cdc3166e49021e0121e51726b0c6ca401c1f0d547f660c7b6e2a348f57072b9a63442485fd3fa70ac04fd55c72d15156030c1aa245a3b699be2b5b59c1148a918a74fc98ff8fdf59e9426c5146ac9799c3fffc4648913e6f3f5d3532bc41acf8ff63e299c1605dde3043afc185229e402f78956732275ecd49eec45ff141809dae7c5c3bea2ccbca4f11c5addb25f403d27ea06c52b8d5128f4c3cbeac7607e83b475d14e50a3a466ea4e2037e65849ba79d6aca456974851327f26568aa5ab58f22da2711d6c0b5e987332721e83f570b0727daf82f9a3c4feee3d7d77a4b190ba5c510379f8f4a8b9bcd37d5916c706558611b247d62122e695b26ab3f90fc109666bc9471c0383439d6926abc1ad4c448f7608d2c3c838d9213c94088b1932cd2ba89493c4155995f91a3824e690516f52dba88f4d74ce1b26aec791d0fc932a71d1ef8265d7e0b76a02f02a354a712aaa58f37f13746958d5f7759ecd0ada9dac21b389dfe27fc41cda2db1cba5ffce38fed227408b4dc73dcfcc85d28a3565a7779b4c7dbb187ada3eeaa2e83a2d7d2a3f9e8e24dcddaddbdced60676a2d2e62973ab0bc0baf6647eec331091b7a5bdfd47e1e4a7feeb4f3517a4f94a034250c27355e96c3f43ea52a693bb59dca95bc64c1564aa3bd2570b06931ca2833c6a3b2b6eb74a05a6f369a796696152a956cdbef6780f51ea848292738d7afe491fae15edc1c3d64b1d59fd971a40b7a9a89ba21a53cd1e0f18e8b0aaa321fb7a441e8ca1f632de109638da2865183824bc666bbac9e5ba0e60ae5116bdb7f1a3dd0f69b7d7842e97928c62da08d292ea89cbd5fdbc2393510e494b8fccb14c4c4bb4f32dbe13d9f1ce8470f8e3578cdfcc691a3407d0c873f8764b596071a833b757a97742d8f8acd7b444f26efcf302cba470c5382775398234c41d3203b820441648260fce72b7877176f7d5961fbb634abc9dd7856b8eada61436b8c0bd5fe64bb26c383306d1039c085c7e32f93cf172bba07e7b52141ffe904534042a4d627c93501e4d6ccebb7d07df270b5686dd7cf7b3c1d4ad6ac3af38a8cb4357baef717956a28fb653026492c000675986e3b9f4a432f66fae616a7eee531f12481a4aa86e1e22710e72c177441488626e758b71fdafc395a7e20ef83596c22a544c2aee32e64fd03aa76fb9f5abb9e0d1e35ecc83c1c6921155a4591292cef963dd5bfee54b89b2c84ec0a0060007570476883e4bc4b9b1721243872d8a1c74985d905b6a17cb7737c51b43a796a4dc80ac1517778cc98e87b14302796f8213fe4e71fdea2d996c45d0e749eb7160fb260400b84ac469893db6a715f4aa5a08e1b2813f4f47fd0dce9360d62b1151285131fc2b2b33d5537c395dda76f911c1dabc24f78b98cfacf969c968bbf9fbc70968442e100380db9d6a84b1b354cb0fdfd2b91869d7594fed38c240d876633281afad8b0d55f059470b20cf17ffe44ed17581237436c1bb3a0ea1812f786f3a648c9fadfdabe0ea70a26b409c49f46b1fe1af3b54acd2fb277cd327e65e7856653b9ca91e42f7cca391c77440bc03c78b814886b90704c6574007a6a656f709b56e0cf1383f13996c6ea5ee0bb2950be92e9464363f582d6169aaf4030fcb1516e954a53e218e4e46b3d23ae7501d9c97f00b00c79ed87e9520e3e8a3862f3dc8cf48a00a8168534192d826d539229003d3033209f884bde8ec75bca970dba205fc3fa08ea94ae670bd9182b691fe8cdb0a60fb9e53de45bc04b8109771715e9cddf97a44bea3df7e30501553791e78a71036d9be64773abe31890f257d1dfa1836a36579b37848636c2a4ecac7b226b932bc5382d200fc30abc283b3848ea0558fae04e9ed9f21244db8e7174402597ad3f44a912fcaad6490080ffb021ca516cfb8660ed1e07ccd61a50a1ca254dfc22cf480a9311e0b24a68870b762b5c34f76d0cd60d4a785595bfb8fdca5816d4d37e5cd52a055c8a6c49485c6c82777ce9b2aa7e98be9d3d38028a31b2ace7bf15170177cf0a0512c3b3ef61356298dd31b8a1fbe1e7305d949053b840276d47ead690764a82ceca645e20bf9aa7e412d8ecbf772642886248c8a3c38fe7a6bc2a4fc58dd02e08f696eae541faaa9e3b0ed57d0ffcf29c4d33439cfd195ff611fa35ecdb8acf37ced36e6e19e62da03da96063b59f569b34140e05f49bcb2f52f68402810ad1ab8ad72c24e1d8a2f95705ca906e3e976ddb61a86f788d0a169ff9890fc3238e54601968a11e54fd0c4baf0f40ea01c6b6831688b7d42790bc5e530c03845cfca0779a982bafd9ddc8476f1c8a4e9e0e2326116f3ae1630546cca773356e9067a5c9b8fe80e5e98dd6064001207aab730accc0f3578c828d8341bbf780ea4ac67a9c51703119ca4f0778735689d2cea422875c2df7123c893f3cce1099df43704da3527a290ca8a8c3307a5b621ef8ff2f7f6137576907868fba58a3ca4cadc2a9edfa0595f68db54c5b34998a50835c2130fa90efd7139569389cef05fa5fced077f977c436ea948153743625cad88e6c180b0be6d1e215d6904d14712a59bf1f6f0132915c77ee940938943f676e9db3bffe9095ca3e7c8c71ae39a212c9db0fb0c4aa841ce70228d279e82b7ed59310cd4cfbf6fa57bbf1bdab278847381b1bf52c04269a95b6b68e78f223ebfc9e1dac4b6cfb70759fdfcbe6dcb6d854d7fd9e5a758c2226b2843488149d5b45d29417f6bc18914e6e775b9b7188b784d307f2c8011c2cffef213408b0d121fd38ae843f0318e91c393e399e1fafff98fbf43ac93b4f982dc4e1a4ac0959b5b4caf26b6c2e670042a3be940a2f9341332efe466fb72bfd7c2735adbd6943d498c0cbc1e68b3cb27a58ca4307fa5de33d41d8297b0fe94d3f09f1f831e17e68e9eb48148d1c215371662edf969d020970be1ee224e3a20b3833f8ef49445cbed04b0273cbad9c3d37191fed49c04d212f43edd1dd5d958e9f819cbf8aa431f65cd8576e7bbdab493da08655a4788c25d15a5086609de8b103e139a014e80e6e6d89cc50fe380812292dad8dc7411568d02c84ed29a1b3672b70e329b9989d49dccc987a42164c1cf9363dbdda24cbf04d33dc801382ea9b6c6a8dcca750a4f40febfb66508e8ce1a61b0ae322039f52e516052ac25d42cb413b42ca959376c9bf474774a61fb83702286f1acb71071b2ddee526fc31d6abe57ebdb88b93d3e8f6e6e640a7496412e244020d2561de8777060ea7e90ec402252788bd59983024ba44a915d12d129df9f93f5dff22b4db032770f808646709f25fadd476aebaa02abb34947d1dc5fb3883206de9fc1d3be0daff5784dce057c558282c61234b21b9fd5d8537473e352e6851097a6f5317a13704b4e1ae99acc3945a9dfe304ccfaaef86c2692eadb06c462678d06b4614e301334fbaa31db5a9ee19cfebb4ef6569edd35bc5b200a1ecf5a9b61c34cfcdb4ddf2a73cc485b2363d092351d840016ef3d03ed7bfc3a5a0eb124424cc955b748e2c4a0761a0e4c3710d5c949c5f604caadf25150774fa487177c486ae7e17a95ac06234d0fee18ee020cb5c80b2e31e1e13a4ce93eae195a66037ae858fc114e037673f96ae6c300af042decd3b0dc7c5269eeb655956dbdf295eb24d9615f40f56ef1b9706219fe9eadbd1f4da320f2713503acd2a546e29556fad0f2420e3978ed6214862a3e008081c281d9ff6e7b10f8a2597ebd6e7baaf42052ba77f6ce8325ae358dde302dbd4deee6978c8ca0ee45cf528413d23a75821e99deacc202e3c2c35ed75d2b2d36274416984ae434973ad51b5195bda981a69d8892d128139afc09d91c89a0f2d43195d70284b9566c5643c1578163df465e3522ed166b7b4e4fe98ec5547f59829572f4f6ce7b1e37173ea08353f342b2cca3e49fb9aecfec56a22b6917f41f4f311e3339126bad2ecc961d5fd125e5041cad469cec2fc52ac13a5c4f3c50702ed3cadd0b0bb1e43be942a7b1b10ae842a4d82593e9c56a0cff82509f72e3ac0e08099595238bffb234f2d217474d153fd735bb8d90af1c3004423be754d71c6b61b34e6586ebb94c22451e3cf523ef033e20750abdc3fa14c2afdfbf90a4e890c1d3e8d963fa87adf716fb69f0bdcc5d39764bf836f68e89c01f9cfaf52adb80db8cb3f0a8df0ca37f77f84c6e57986796dda4e9a78dbdaa9467d9b93e21614e6eb95d762a0313346948feda2fa26079e23918c87c3fa95f1a5c224e2bfb3aa46f3a1f095fad240cfc533a3daea073a8782f87fa6fb3f92843706afdd2d2367ec20113bf2bde61357b4269557d597d76ae9fed739c0088c52e2c865c30793331883fbb1b9e4384346963252af9e926dc639d386c19d3899c83a900c90c1b7adcca121b4da054b26a38044ab6f03f9ad414a7f9b4b59380fd8dedc2aaed247f4735dad9e8c914450263c7a0fd161c3a93ab19e48bf610a4532d59d645e5eabc46ad326270b9b2a5de4c5baacee97333c423593daa1be9ecabab144d2d93ec34ac9d83c2ee1e2f7c631c0940ed5f96bd961477a62b52a8168ed7797d6e42eda55593eb740e7653a82fe9fc375db0615007da40d833f85c4486b7bee872f31b65826b27b35fae4e90ff7373a3c7266b8435b350a8b414e89f462a71965fc015f7064b93dbf8556e44b3d8d307fdf0027e15611a399890c0cca9fd8c784fce996e9bb178470445c06a080f81c46af593674cd9c7480904cf751d02b9c958e1bef88191bb5fe30ddc07ec87da446ea568e9fb652cf01cb416ea7b645b8a49da42d2c82c4edf52ade981aec988124bba1dd3d306b330da2681c252d78e16fbfa26cab60d9d6d1dbdf517240f7a86f5c018d9df69df6cb6b7585dc8ce950735822f8668567440bb5c8902b7078f7e29bf2f00a4b2393de18e440da9c9585bc045ef5957ced6bae8030154b13fa901536d5b3f431ab2701b79bb051cdf42c96c568a1aae2ee6516c85b2c3f9fce8c66857e4a83c33fa39f349297698e3be4e6b39023988808b9a7997bb11320960b34f4fdd5c2389ebd2474ff243af16f2054d68679bea6dceee4ccf13d9a1da812ac267e37c7a9610ac3985d5adffb53d74a8d3af6dd15f223f1be05eb373269041ec3398214133db4d0c52b915b57cf9df0b1d81afc18da3cc75f3e6888e8b8c0c7551103cacf61574b95a985010ddad2f5415d47c07c2b9c981cd3bad5cc7def6802433c963e7cea027ef6e41e3e4d337b0493611d5e504717ed16372c8ba6916eba6cab4f288a276233b6ea239f1d85e2ba66f0e66176c6520b287f9dcddacdf5ba3b57071176a47be488c2ec44ac91327b98e9b6a0605df52029c3e06c3ccd3ad33c236679575cdf9dfac7424c26ce6cdbdb9ca6cab4c73b0469db0dd756efa0f21beb75a9b05440f52c238b9e5bed2d6562bda5e037d4e37d3366e3dd80a093e7e7dc302b0a95c8c023eb324f26046ddc08fabf7d4f1b8ffb85cd238e6d882178ab75277494a6131bb40717d0baf2104db315ae366fcc384ff77d503c883a9327c7368975084f7bffa19572aafa29c2564c3471f0bf05f32b4b20a93b66b02d98e90bc99d2c765a16aa52bdcebe10f465a328c6c509c8423eca44931bcc0e4ece30b39f80104522f0062eee57ef07c8c7779232c6678a18b26cd84af397675b145966c760524159fab4d1761a234819f141c65f7fa29399f6b570ca6a5f26a7ae6d6cf66b507db423c8d594ef55cafd894adc179d5e129dc60fd27614ae08a248b8fcbec84daf8fa574aafb1cbf17bc1f143369d63bf94aedab3f3d17eb7bc5776b73b4f14a0a9982440e07df2dfdf1b2c93be922aa7e4010cf7ff33af4ffe6b51715d299319f6173be4cf38fd7ad1ed46ab00db7db7b3ea599580d14b0b8479c83f08cb28136f90fa8b7f25150f8b909d9613afabbefa5dad4dc1b2a1864049f1af149f2c0a631a4843486ecdbb48220cf2c2a31a0dd334748c6a8b7dd7ae26f676f5315856d8decba79b9905c2eede29c81b684703b40164abf47b5f0040ecea02fff7d6c92960613ed82a4501bde17d4685281a98d0bc8c9b8348a17d93a1e564c2cb06d21cb3efac146ed79a153ecceec770afbe788abd40363adc2c865515d44601e76b36b4ffb01088cc69e5d5b2ca957d4c06176f778a6300e12da8e0b830979ea50d8aff9334041d565833fdee7e7846123510366e0ac171c1c4c74531de2b38c70ff6aa1dc5a2d5bb640018c34ef9a5f4f2bebd357e35ced593f89e6e381e201c1e2b3e575746e8f4eb0ce573b7161b1be0fa0482bbef97d140a76e524e1f162a8272954a81297813e1697c81a16374de08e0fc723f6bf93b39181836e6cbfe3dfb5c455e67dd9d0f2a7fd2bcb830041991868ce2345e4f0fbcde1939dc6020426f2161d567c5122773a3b886b768d1ab266c321f9ef6c0ddc0a9a7d0a2dac7fac2dd46af9114203e2b6f16eea9e022c06c1aa3f5faa0a6806767b38eb6e172b554898540e0930a5af63075e5db9ece585ca7b6ba2e6995eb57b78a53a93e1420d7faecafec09752f69b36732051d07ff021a14f1909df746f58d84b2f098602c4348237e4d68257a4731956fba51aa0654ff38e705a78f5ab601c77af4824594946aa394295ddc8be4555c8335c3385f2b7b69f0c252c60ba6dc7da8ff5f4580d20088c01ca132274dbeeb91a0061952f9f437c9c8e0cd26152d6cbf0d45ed2ad08e3ee17bee95938c6e7dc3b403d7b13ce7d466aff45cebd834ef2bd6e29fab9cbd27dfebedd391c4a2af99b1bd0b25263460bf24938c4f5b4ad48f99a4866c1877e8289c263b51a5bf1e7112d3e271a39a738dc927b927955ae980d443171eda9536408be9d9ec2dcbde9b5360bd33ab1e327cdcdc2a1641cdbb286449ac45dd35cf12c55bf4780081e1cc09b31491a6a23ca2b427fef34cd8a092db611fa0d1cb8cc413bad76f55bdf66418f1dcfab572250993ceb47c624e3f7b36d2493d9849acc601b8d57aa9147df501c588643d895e8d131a04d369f44505858b592b7a6aa91204d2d738fe43f4168c58e89977c1f29dd07af5815aafdfc91b63a5ca3b5fdb6acf5e1cb37839f13e49a81461d20bd79dda90ee811613b69b705c808468d2fad010fbf34deda6f8ac3d7d11c4c9ad05e548db374a6273b30f5a1ea13af1d5ed782d1bb44e7b1bcf2f550d60033e118e632018cf46637ec29ceea75e50aaa16e27238d0607c04b8b46a18e55f2515ab134c03238fcd9c3cdf134e8487f2f80f669b83508b1932d437a9917e67f11a4ebd583fe4ad659adf4f3aeb520d757997aee373b80ba1b7b20fc496cca5a0718c9d632c20a336ef2aa64bb631e8f636d8b68bbbee97b8c5f4589cf2b903c6f924271c05d58a86c68eb2a044f04cdb60eeca6c48c319049478a86dda19ae97ff5c79e28d67f1fffd9b6a9a1a324d9af727888141176037f72bbffdd29f1e6ce8e98e029111a255f85e7ea471c175ec5505e154a77a80494f7825780fb7d591c82653d62ed3e7ba27936a1ef1beb00e10d3390906c8b86fa112ba8a0ee083ecf42536758dc56fdd3a9b9f5e00cf5ecbfc374cc1679c64a27f14d7984ff95e5dcfa9dc2e992b85cd1afa4c0bb186e57db506004572691692e177eb887c5ab6c6a92fce9af8e32232729fee3e6f2ee0e6f17907c6f54857223c32817cb5656e883c3ea34fb56a860cbbce72efee0c7f8f95accfb5c0a59e6c71e4d6824127ac0f77c9454ffa14144d3240fda1265143bd788a39039a09e6b058e1e180fb7b48da6835184f501b68fd86346671ba84be00fd37d1962ee195b1518137ca6d591abf9030b8f074d788eef8188cfd16a413e062f0d8cf68a1dd59a27596d0873ab2c9fc1159e679381871bfcbb1dd2904a3bace6b8d416f7ac182245d4a527715f93fc617e5506f907ddf77391d53f8840f80282268e850d9ddca582b866ba4aa34593981df7cb928a894e90bf292dce389b2ea09cceacaced48d116611a13eabd0debf9433143f50b152c613b685ac005b354c227793deccb2e3d51e9d5c1b24c110da68a41f10cedde6df5c0f6d5973846ad67786b5974f249bf8b5e87143dd4ad26a84049bddfc209313449c1314bab29e8fd369c136416167e6ada308d6a9d3faef15f1fc3ad9164463fa4b27ecab722bf32b0bb0cd5441af6f08453d99929465ede781aebc1af6ed782981aaac39c8fd1eeaf87a063df425a68450628bc65adf051e5f5aa60579cd708bb44f9f40c7928d86e018cafa3879bf67b8b04239d20f8866b64cc1cd0ff44e368857236c76d002815d261110101d95575305b3b722a5a154947403e57c6ca467b15885ebcc281d002a810b64dc7d9d19e78bc0d2e80780879cb45307d06df481c951a3ea1ae5a010992f4e0171e04faee0ce9f837add3a8df2a0c8d418d55ca4157364fb7bd584cbbc7d051d7315bfd542527f082ac18357468976666d4bce2843508ae6f9425b3423dbcacf98388d1bd97123adb2cf6a3b84b21b5df47c8aacca3a02e1ea03f0df3d7555cc47264c6bcdddf487e8ea381fdb9a402395faf33336ecdcfebc0a2c74c79220c1a2e5aab642f2af63437885f5665a7738239d033814e51aa5cfdf9092201de0ae8acf99a022f952add9b390c3aa5acc3157189015cdfa376a033d9639687f3042098a9a34ccfae6f674e087ec70d4ae3e5d78fecaa7b6235b2e75674316d2b7ba76a5730d3c40a38cea5b63057c6d6de22f90ba367e52d9b369bfabda7595589cc6e0fcd1d0b1d264b724f98fb43567d7c41bd36dd072f5acdaeee0a3f75f6cdeeb90133fb965cf3107a10a806ba9be4a7f4716af59c9ab9b8d89d0639927832004a3ff04e844263ed14f9538182ae2ff6b2cb922486e5aaae87279f8f2313369a456f9bcfc3e095ebc87a27a848e16b34554dfcbe2e058e3fcbdbcab1b6b17c9108b7e305fd35a2792d980edb6f10c9da6adcaae926f03d3fa57be1713f3f4cf85a02b1fbee3846487ce09129a9f3403f5cdee83391a75373e78929945d6c42420efeecf136b8b3705c06638620b615cd1ac2eb36791bb230754e64699c20531a3e6583315b507ff013e3dec4d3ce882ec3dd4ea71ddbce780e305d9af66fb50168fe9cc0adab4a2fffc45fed3a6e6846b64bb5722772de4500183ab0321c1c463f6acfc07e83e17d6ff2bc57caa8e1e1b705b4368802e811e91dd1134fdc3cc7d3d771f3ca5e7c3b3f9459b71c74dd5ae7a8c55f7b8964e2092b4af5fea0bb75b56df8e071c66e19d14eced368053a8026780f504c8b7f0f08417e376e7b40b63921e52b12c6fbb410f634183a3bfbb0c35a08e1ce8f13bd1caa6add8e02c385894d5ecf0506691503e0018eae09dc7cd4dd0c5358ec54264c8a985c1bc9ec9d4ca715528f25752c14e7b85826a843a40b5406e596471092aa06d88de7bb62294c83212f331d2e0e5ad4b09a1b2dc66e64757a7dbf22898ef330e94ce2d66566248d3c81282667610628b24444aeabc2e3a163d3f167e1f3eaaed747f474f7199049b82049ff12b3af7dafe581acba8410340e48d2218145377e141c9bac3085b85dd8927b3491948a7bc3ad5c51e8a69e0e52b71e4cf4e9382592a3ea69753bdb397b4d80a63edc56c2e7d3d0b93beb6e61bab6609b81234f1d1a71bc698fd544d3207d2fc0ebef03000ae6ff3f8eac8037d116ddc12bb5df26bba06eddcbba895638e74770b33b2465861d36f385e4f10ef9bdba7bd549974462bf7243d8e83acfd325f72f738a7ade10dfcc20b1881befd68769a6be6868fdbbeb9bc5c888ee352c18d629065d73c5015f587bfe57b929ed064dfd16562d6edbf0b85ae4d873bb09fa56b29d251e680ca27419e6e10ef209b243586c0210941734180dc50de1b6612bedcf313fb550d7087abbe719e4ed4cafeac8d01e0b453d2988cbc063c3094a254ca8d576064150c9049424b439387cf1918be7745a862d2aa1c1cb15244be84ed944e524de32813d3b4a2eec3dfabf076304dfbb675a51e6ef3a52e64ce338ec3383464937b682b4a476d8aa8fb6d3c75696457e0bf6fe0635d273ef390ec50e827e74f4b1ec1d44d444a0ab463c96ffd3372af27d2c1dbabaac4d214cc134ece69e52c53b46680b1e6880f08466310f0341ac407d636ad053466a1aee743d87ac79aeb23a3a04e3768cdad0df10e2a2a5a923572bbb968abeaffae64ff7ffbd1478ab0db9be572252072e926fde9194de87ff3abaf96f3be9394a42627622db4f482c6523e4ba99431a715ce517af73b295f1c81f65dead523e51d622143e6363bdaab6b404f85c9f532cde7fb87b9f70d7f2a1cdb8730c2fb8b8e04a7adc3a4f7d697f43915d6db9674ff8c31689f4acf1c3548b6571006a984b5ce2eb4d2bfe4d222fa50ccd17152405ffc144911b9d9e504d2e89e0dc90c8f677fdeae9478947dd6338f54e5da8867220e8a5d48d0418f92db2db5c845713dca5b993a8af00d7fbb72c54e39ee1abd5ba50532e08b75a9f39774cb1aa989c9ec05bb89976ec679a36f1a871963c28eface3da712761f450516159310c97d06c293ad121077e168aab0cfeca3323a77cb1b2945ff3b9e775f7d2eb6d7e207ccb5b2d9bc6477448b167d85a83eaeb9e76a9af3fb1dd4fa8ce310b152b6a9605873e2c9fd307608d413695dbc93c19ca342b09053d4620dd379c01fd2da2263c271b684173568fe6dada43535f131cf08c259ab312bcf5297149177fb8e8a945a7c0f8c0c1744f17df8bd56b158b6f1095ccff1e2320f9547d6f3a0cee3ff5b802e65f749f53b0e95359f3c39898026abe49d89f15e979e50ae41e56fd02286e94909140157fdf2f76a5d30fbdc2fdb6705040465990b3f89a22ec74ae03e8304aed9f349e88aba31b78e0fc43d945db3147802bfe98acb334331e52f77f1192df1e237349ed5d3c0c75c67a313eb1864fc93e83f42cce6c1d088f09c644105169b88343fedd48f34258b907699d910fc9ef7f4a6438fb133ae526e455819a11b00167dd00514cdfbcfffdb73256ddd3b7794a611462cec6c8e75dd669dfda568e5672e05f896bd05bce454698bedc7aeef56c0edd2e1f7ca750b3606c9f58a58a5e2b442b1c3df850682b15eb4823a7fe747410fb75f9ecd2bab8c9e322212d201623c991be1bdfef79b8ff2e57d887504c03c3306b75f054706ecb0ec742516a03f29b8e43d76fee7a8bd651878bf6265fb48694b9ea40e5c2bf08691c7d7ba051cb592ef35d5d13ad273f7cfd1f581901508fbc605ffbad1b3c4f1bfc2bed5a9185128e66201256b6b9fe0f4054e3fa069164d8c5ddc92ca5862cc31c53450007f060146a7b6cf0db5671e1d5502afabc41b1aab92b5ffc6613aa279863aba57d84a2134bb9d0b129147952fa6b14308e821de1fac39aa5f43d05b5ffc4ad6033b86f7601a68568a6cd10b212a6f5c8ea6df9dca9e68bce4467f6a88d34182f3f0d41a95c92e3782f246a607e135959f5e33576cf0ee01c11549b137c9e5bdca24e20c6e84f5cb9518221dfba933d251bfdfb7089b7286fa5c6923e9b9b2f727942397b821dfb55fd89bb3949a1f21589bbe51931bf0f623d912d8fcf7f07cfe025611724f0cccdd7092d46f9ac0e2881815438d4bb7aa7c50cd3ec16572359a221c2fb2322f8748b1ed0ca40361a548d5e8521595c012c3d4295f367928ccb67313b1361cb7ae94e7d16a72fecf090ac661359b7e489c3b313b705239a00152b22192828927c40d32e2d53f760f580e83c85801795fe6e9e8d2819cd5b320782bd2cf04bcd48d97ed4ac0dc6b485f5d371d4cf9097ea5452ddb374de0592ce0de56f46554d2f2be99b5080b67c1884522cdf2ac20a400250e3f407e20d3782d205e965b9dec3e003dd487c1dd4d8e1a94d4ef2bc74df2e150b991396cbbb3ca8ca33e14f94f2c40b916facd352ddccaeef5d7dbb6c1074f6804624fcc1ba823d6341244f6dd561f11b931505202d8299401939cd181b06ab506481492a85706288e57ea742f9edbb024a13f6dc7eed88d548b28da9d0e7c97c9ae61db42721ab2eb0ddab029c60857f6f12fc638d4c98854e472991bbdb77b6dae26e6c69c6ad3a805fa1e85b602aa5f53b8cf150bb716414707591d4815f0149ae279a513c746693c9d49fb132f1ce33e6d2924741a06c3d27b16b932f8d0a9ae3c16733e18412ec2fbeac7e92df6f6ee2ddbf27857086ee0255dac109be65db18d7ec475a3605dce4fabcc66c2c2bc4ce84e7140e7d390f8ba87d664797b284b3da782ce796da6fd9073e55ee29ffef0a23436b22594fa29cc88e1baef05937a803520df3fb72a4d7b3204f136a924ab7ff9bc0ac414a316e4e8b94e03bb3662125a61e7e96a806938692c952f67e7b9b62e97d5c605a332ac3fbc38e56a35f4e93256ab987960c6bae9e59a48b4ebc32349cbc373eb10c76807a0dfb6f11ddf1e71210693e21206b6e0c1f6bd38dcff1955eab32aaf877b1176e27e7e5f9c673244a3eb863b78d56671a80cba4a09b56d74bfbec81d86bfa70e42938d8943346c03f9875e48d424bb3b15bbfe9417ed90814b5108d1859f5e42ae8f89a2adfbce9f599354bd35de47960f573a9bf971e57a6d1f908bc45d9e04332702e4eeecfc477c62f851fbc79d162b3d3a21320292575a5c5d872d4fda148158d455d6fbbccd675cdd7c77a9e4fbc9b5e3f7241606a618954dacce1ff51d375494610987d9096ffd07c788c84ecbd7f51a4f8a789b2d32f5682164e4bf1497e873c1cc0c4f7e48a1cbc73b29693f191b9cf3a336b6485ed6d4e7f2b2f99162aca80e4b6b66abb817fc5993c4dfe3d83627d566b3e2ef4fc4622595a85d0d3a677b017cd74864142682a7c168eee268b1b97e7964fd8820941727af2bd56f27766726e997d75b73c77d0e6e2089aba060ae3e9d1b2fe59ba160130298333e4bf3efe30e3a3860985c04b49dc32ee062d88135fb2820c916bae5858952ba93de995b0a4060dce4bd2ff5a73b6d36a532e4a8ba6a355e8364ca212c53f99dd46a85c142b3f571ad0915b281a061d8be54cfb4b1cd6d1f4990417fea4cc99dff450776c580c2131660ebcd1aef2f0f74784ccfe37fde3fe115ceb3b4889b844e97b66ed3f35002a56dd5bd54b7f17aa5a67f6fb2401eef67e630903aa4d005bfa274fa274a8a104c826c3107c51e79af096a0385170048f8cf48af18b891bfdcc71f1474cdba33c7623a8f9df4182093b0bbf817494ddca6b8015ca147e94db310e62c031529a560510960281a8e6d1e07237ed8b0cc7672b5ace8fc291b05fb64837971b36c589921cc77f47c9dfff11b13b7ffccb17ef0c50817f55831f371f8b1f76145cf1d9b56cb9d166cd1c923275651b83b0c56ec26db0b13e2c4a2cb937a98c1f4b3c10e8c720ce67025e0fdb1d21a10f76bb602d951ebbb55575e5f4af2bf33300ff942eed27f48d237e3cd23a059a9b67a0644090a78439b79feffe0310d725b327583515c79df487a8f476c873183721e2deaa15f532079e2c62234fab3c258481887ea701ad5c4dc4eae9d91501667a5372f6ee6a4620e94a9c02f48bb5d40f4de1bf2511f7114049b5143ff87fe54a02b60489a39ed429eda92f8403dd709c40ef0dd2caae4757ef588b164f56024f9033f56da7e6ee08fe0f84f6f54d3c6e8fd1a37646e0de6662903dcd173a42177dd349f05bac3c891c8f33cd32f166e58122e67db678b8fbfb58c4d95e4d9a750258ad834f0b2066cf58be4ac54fe6cbeb4c23721cfae1dbb394a21404a2348c7f4ab42513d7f0598c6332b29bae6c9b53fac0349ea6a66bd40aaea8d63acc7b9f47e91ee2dd92a06302b6dd8d25cee3fedd156151b4cdcd6ee1b705783a3ebc8f643e7a8b00819392d9e6ee4b972652a2107244740f05f6e7fe47209bd796c2174c8d261738b76f0831ba6b66e5f42d4afc7d1fb0dbdefcc096e6dcbb879cd49a018c479c208ca809cdb93d4b52205e3de80da3fc536ce55abc0eba0a5a628f457e0f620e366978cf81ad3d01d761d3dfb883caed69af5c82e7dffbc2aa27d6694994de9740b9dd6577043f32915275897b4b1ab958335cd6d29ff09ee6337bd17b2bf7250d05dee24d431c015a84e3c3965105f7bfcf53beef6f0b9c8ce931dd7e38a3b1b28c1d2f8e077aea973fb63d224cf76eb9524369ff0a7de787f90a827e368956cb651420ffe37a0ae1833bf9a50b24eff3918357d2a1e2f735fdce9de4309d70e6bf075ec1fe405a4897dc94ef55808b46e29234d33b41954c3891c0807d0a8824e24635246d17d3482f014267f0d27bf5294878f61c9a9df004f35be42aa1f7e0e69e5814e5e9882cc8c0c0cbdc9a7a5b619c53087aef264c4f990d8059a336c4a78f2137c163f457ec613501e7d5a36e6bbc6fd6794cd99b75d4cac2d9f6bb46468f6cf21f9e30b95d8d05a1ad2fa49b370eee37d867b4d80edb64c96671838cdec7df11771ebd0faee311f5df7719a8e764c53581fe6bec2e096d35c8afcec50f06b3c3bd7ef1a77ae15c0977f54315cb3d4b1b4b4f598b1c32b1fea611fd08da2d1cabb4a65a777f8fbd4f773042998c40627c003c1e945a8c106a41efab0c2ae2f69e1ce11fc72970a0920a44c3ce777320ea2eac9051ede97494cbdbbac5cfe77fd7ebc8c415dd1db42446b6dbecc2e0feb02b67c61e1b2a84786a39a0aa89da9d178bfd729772ca3fec6979d88d703d9bb35ff303fcbc0afd466f97eb15d055984136189bb7303c92864cb73e56081872b1d7aaa6a415301306c460ecefd29d57955ac61f10015dc2fc7028d44489b606b3c06d1fa1143caa70632a4a57daa1bc5f54e5538e934705dd92970f8ad8e1480e9c0362f6c2be337a129f4aaaa1d54cef1dce2abc97ebc963dbce45002e5846d9d1d279a4b125eb9037938bcda6697d0b2a9bfe8b713c3fab89160cf1e865cafb2a867b4bb3fc49291ea0128d080c1147b12110054933a84229829bce798c23da1949810b2aa2fa88b214eb84320e22217bb591a8a69a4e31316bbfffce5c952a414501f5a3a784c142c08f66b53fe1a4fa7506dbc53432754151f874355d6ed881280644cfbc26af619e455ad0251111c41138530e32479034320deaf4e82b6a6c61e0096d04159efa896e24d04d0d6785bd8b25e4f4705cbcbd094414dcdf35f889bb3203b7f599dd147f7d9ddc94e0aaf525510b62ae519d005697f4bc53af445854ca5b073863b30878811a4cdd972ca8e93b47206bea201b67542f2e09da9e075900ee2e4101c466f3ced91ab46e926e8bc726c06e8aaad11eda3c1c9da7b4564a2445f15027f44a76be60e95d0aec02bf247f8e3115dd6bb5cc2a5e755752bb6039b684bc4edc11d2bbb04902539dcbbc93c69f506f5c07a44a96d3b5d3094b8095b656cea546c1de66ed0dbe43b69af0133996a3741db5e3208cf29a9aaea810185ebc3656332610abfa32df7c90d2db8784ffb7254adb69b06d499e682b22a5b1a819fa876d14d932c2b7885df9e57873e2894ca026682911f57efe2ac5734f50a45dd1ca8788c78e5281d2287743350f253204b2478d83958522df3ebbfef4edc9fa23156275cf9da617ac2e8c5cb5f1b07a57c51e22fae04e6b6543e6c447dec56a7ab3d261b70b07497b07a730a5bc1bc9f6c91a663f143a9f8fbe03d120d3438b3ce99fbc76e1f57fa1cda62ec9394ef2a4be3d147afbcba27a3e705caf184da824fec22a2368c154932538a90ddeb9c62ac2ee9df7dc17a532d1e002a66ffe0d0a89e54ec2380d8190b18582d1b44a300fd2d858d3a90101bab535362b638b54e25ff287b3b80f24b5cba14ee82e40fb437d85bdf053c72322e387e606075ee8f72110140250a6f614a7fd7f29babaeaf74f0efe2b5680541a9ddec499793daff8005c38e2be62c2dec3b8ab1e135ec0ffb1ce77c3feb30328f269156590f0f6c6415eb6787f9697bb4379ae0230bca7e852d26452eff967094f5126044b7dd9ed8059e4563ab3f01d61789495ac9a628eb3ad9ae3a874ef57cee4e8fcb4cc4acc41ffe58071af5a0d136362d61011dc1c9929ee2ef4f93fe191c3c2bb5824e89720af8546edb6f63b5bd21eb541bad17b7164f36e1888f3ece898ced736cb2005624f9fe4a303d9826295cc850aa94d4b2819d7b9b3cfbb28ec143edf863e8a6aef1d6a0d871522ab9f58f5484cfc4dcf9afa88e8026f35071184d46a7b9b301cd7a8b5543ece9cb8a444a754d5d30cdcf44a74471cb516aab675e542fd8e2da35e66be964103be45672304694ef7767373b042d1b49811564659e4566a48522e85c09837709cc5b5a5e6565ffdee4806173ce03c5d8c3ff1d81368923b76982516effb11b661dd77bdae7be00030b3b0473bb078dc094b43bfcc7ef815175483fbd69113dc95e5a75e2b2f71473555840bda21e5b9ef4b040960c621408eabace08ae810c8fc339598bd846d00716c9a5c1f95fddd43bf2a57f28994f16fd493a6b876237e0a70045926cbdfd63c30430d06264718a913b888c6d767096ce450d1a2c1944a507b1e1afcfdd16aa81274e81fa3def3b23fd2294e81bbae9cd76bcc4274380663c28fd9afd879e0bb564c716c3131d91d1c50a63a6df6997ddb0f872e49b7fb93347e86fa3832a8600c4bfc225814d8b0a0ba7fab49fb29be3fb9f4220930450867383076aaf130e0e90237a039b5ccf95f9e9d8f1326204f3f2a826bef9125a8369223e17dac69b9d763c39563ccec4befb8837661b90d1342ebfdf45fea4355d2378d18367a6fc0be8cdb00fa93b69c2e791916137faa0f8932164b1aa667fa06601ca73ab5b277b7f527a2831b0867caea5cd2a6a295c970227238bc19164357553499dea55cf35ce1093f83ca1bfd9ad068dcd83983492df0a6a946662dbfa9efbcf47c8b8a1d6199b6fdc8e58c23ee74c380e2c459af084869ad73921157bc99c82753d1c76c7af557ea6ac04074aea30d1104921fd2c328aef226c6590cdd8fda36652924bd4bbc1b04495070200f7375c0d003ff959a6a6c780df8aaa0c8cf34e6f694f7a261841b8b0f8a1cdaabd71f739fafd4168036a16b085bdce1609c7fc63f95100629797bb86609b109a5cb6d065318a719cc0a984a9d724ab86d90268ab466dfec03fe252a354607a8af3da26b9bfdf28939cf80a4f579635f2e3dbbd98bc68d5237ae1a23acfa27d49e288ec644436515fe0c50c7e09596e94dba183aa19c03f4242a989f7b78c32d884f243b72d3a52dd9d604a0eb6dce4df0ecf17aac97cf25a726485d0f397491ea3c4d99f1478c8d84ae184213304af7e67a19f89db4a28c09765410944772165117ee1a3433be43b5c6075394675a05687a648aeb85279898e11509c73e40f96e376b0b183ff5a7df188e38142bb43db5761736c685075cf1610c810f0e7abe7cd01097d8d26def56138af5c6c03ea1990c9044271bc1bdf048abf3901414126d040a72def7d7e02f1fd227ec5c0c9493be59c7d8f2d914a8aa45e9f16aa8692d42d61b99ca797ffbcc125f627b337bb189ccb601ef22e98ef74b112b555a230c3aad92e60b2a1c9ae676bc67424e6060db069ffe8c4985683a291678b8277f5b8ebb493a9b2a30bfbeed8226c3f911cdb429d6559a17b403f40292226b9acfa14692566f9c8a52d5ba144fcd4fb799129d80c3b18c59e0e37d63dcaa1efbf72066cdd4c1b1e7da50de8fab234a6cfe3d3a24a8a47a284688e9d5043d6bf47dcd001283573661a779aa49bbd6481306c89b1a61903577a503f58dd09ee4c8d4907de47f53b4ce9c17b8930b833880bfb6eba0249d61dc2d54d5c2131f29f29ec52850fcb0f16fb8ed811970223aa69871b0775950d58a9019a855c776ae411bd82956bff1403e70df683082984718776fa051eac10f7b654b8ad899531fd3190a2e2f3dfabebdad97dfda6032055fa10eb31213ff6d04b495947bf9a77cc92ea9719ac8350a38ebad37ad68a13538e26c3780e9c0321b2a432f3b1cfe7562a7e73a573ddad7aeccf8113ea78577577d3e1f06fd5b60ac863f4d2d7c13576245697d2e3821fefef4492045969fbc8b15bb933e021f781bc73f8c656dab7680ac63686d283e208b71974f8b589664fc5f62c2dca42ac9854be5eaf8bf7fc323bd41204212e1c78372baded0a4ec360583aa4f0e4e0a11e6cf92a1864b8e9529183e409542a5ab44c027b39abe0e48a1ab86b35ead4beabb9f78b2e02c631bdea5e206a9dc71e207aca3fd9a040efcb7024c5739dc2fda4727f92293fb2e117c627ee08d5038f75223bdb0b5a3969ab232b6d499a3b9bcd53bb81e263c0538ce73b4ca5a38ee334b46412eb2a9d484c388030a79d3b7f0f8aa23915048c26e83c941dabdd67f164ac0d772625238e8a91e75cbac144158ba62ec70853c7cc32235387ca118dadd5af29dfbb72ea0a2cb0e483c6eb8231c416d7aeb871f4e2ec672e53cad664e73a49cd22b2f51360fd253ccb9e7696917cbea0fbe252811d12052271814f39b6b42f326da8b79ed17d473fb2aad19c53c6406e6f15399c43884ede64ea5902d1b58aa964e4a16a0c7f015d3a2750341d4397a280b6b355d2c07b8b0cbfb1d08f5c66ea4aad76715c444628a0d92ae9184e69f90e9aa139fc90075a48444e5256d55914e59d63822719a9e8defe6dfaf6ab079b861c49a26f0593ee7c059c82b693929aea0da47e5afe310dede01e63fb24b8541cec22c9db31968fb0b4eecc18a0849901c589b275bfe6b8b268fe76be28f759d5a1b8c1349dc734c0ba3f563d48d6d1aa4b3ed6c73c8d2ec0bb1862ce9c9937edebc437c8931efd832fb47aee0863d2c20b42fe95d7df1ec5d5e92170175082617c07ac804676b537191ba657c5475a904305498cb5b681f4a99b82b79845d1f20ecb6f8ca6f23a0cb44c2c622fc287af9990e399e8c8bab621b463e7d4ab8db23e4a57603a92cfa49aff3bd2768ebc29e0e529558058b3022cfe0357b16708f635650203ec44b44be6c0b7d4d442f932e4f4b30509ed682788b18d0b9c586b331273af1ca28a64697fb1aa03b896ddfeb6b1c4f7ac54c5112e9955a28b469d7035720d19d98a77b057ce1091a285fae1e135454069db6417306d6dcf2ecfa946807b3b4f2d6bfcc99ae6e0ae5d45600f63522a9d3977906db6f71fbdcaf3dc60b8a3b673c6d9a0fa695ef165da4318c875ab2fa0acc8f542b221db41dc1294dd7bb11ba7ea4fc8c9bb764828b791a0c87b809208dff583a45123aa39587bf71700d5150a4de696e017be12787bc6da9fd3dc72fc74758941c0fffaf0682c533617764f1df46ec2bcd3f61d3b7046bffda604ad3e3db483a1cb0c70a7bf34061266fc0cb9ce80aae651ece014c5433a8b0bb7efc94c9bacd6494c6c07b50e95cee963374c2210206f16e08322998dac158f6f33cade1625d3b0c3e666d3355754c959f64db8e57d82412af14891c68ab408efa8e9e79412160ebdd66c50a17f816184cd023dc61da5a5d055683f96ebf81e39262ba0b324bc8a3d5f06bf72330a6002bcbbd932781019e6bd4153bfbd650d776b0ccec6550f2594fd5d6721c2ace05b239ed799dd65052ddcbcc20c79983918b895d772335d6b0e5a36be1ec2ef665e4d9d55fce2964b4c981e33921ed939ee30eb4d6a2ce7645296b21b05affcd51540c3bea7468798f36c053abd2e0aa10d657022c82d1324c0a37ee3433948567c62e1c814878e954a169054b4acd26eba03561eb87f1033746e0c417e624344ade9ad0eb20fcbc41aa4e2b4e60bba5ea9e9e9185f934adc756bb6e28244edfaa3a34726f98d6f5b0f4bb4ca03f12f40e3c2778b357ea099cdc2380db8281df0b663174ec5be90094d6a0edbc8247d0d0f018ab22c1bae4aa64dff6f091f961c20ce2c540b5e4d77e2c12b204716493ed53b93085e0f96f320ddc3982d4cb90955ed210c84bba9d9e2151ea4f2f9d44e685af39e73958e3b6d4d3a833b71f8d5796d3e98ef37313dcbe682cd092293a287466a0ec23c3b72f7f932f2836294fd43fab23010ef4644013880e6c20a0285b864b815196807c9de50a0ad262fe6af057c180a1e37d13c8b4cbef35c0cc7b1fbb1fe9bc32b9382f2906d9ba5a6d766d8f0c15b55fce2961bd1e5c9de1920da22000112fbebc16eec31970ccf98ab8bf079b3e3ff867dd0f46cb29f787ab3c2eda338d38c252dffb83f9a7fdcb84e29d7f4e8809f524f5128a65c922267066ac8d4e69cfb769b5c2a2d29093888e66508efc138a10afb0a821d012c6953b6adaa3c4d403cb55e83dd9642d4f426eb8bb97767954407b09a01c663f9544248e90d54ba6da131eda7fba3d55c7c7610da9fad3c9f7068d7d058a0cfc683aaac10e42e86d9f01eb32c943876f025d5b6f84d558f8f719e2f53851a752e248b558ff9215e6687f58e370ecd17b60442c919ced3a9f1454130f6d8a5a3b5a609236218f35e416de2e0f48e6f9ac21c76d79e698ce387487d2a1d66db76a71de875fa68cbe482b529507fc1a1f5002e69259cee5a8406d61d86f70e990981f3672fea8128929270ba744a42a568bba538c2784f51ce4eb507f3439677707aff0e3f004c660e6025f40889a8a5ceb213d35f456a682dadfd0c5d1b4a5bd65f4ce4cbae7acc54fd832b0d2249f112153b35a6d75f82c98c1ab0dee86922e6cb15683fed6c7c9df8f17ec5b5742448d15da7fc163c663c624a5c8087803279e89e60674b4965a4980b8da8868240a1a1d2e9dc82ec70a737cc4e62d20155d91c733a491b0f5c5a760a0e99a76c8ee372e13729fe7e71cacda9902145eeafdaae3b279c6ba2e45d017bf5e27976898072b6bd4ae63c970a101d061c1ce5c3f5bc69c36ab19ffaf74eee83340617788f12fd003eec4f9bafd7acdef9c0ac67fd3586ce9f707d3e5ee524dee3fcfaf0b33277c10568000c7a79dabc3d6b9316ec62168c6d824a07f05a7d44b9e1d9b82de319ecc00ef9f222a82f352299b078947cca6d48f004b7413c40881ea07e97c356db463182f16dec0b15e550d3c9e5f326046fe1e53b7d6bc8606256fe9113bce52059e4d558be90cb4f5583a41e6153f0e5c68a823c023162ec36fb94c41b67a5ecbde6972042d48baeda27e4ac84be2dd120f12ce3ded1924b8ab4a4399887235e14d5f143229362da3136997a3c62f41d4fc215f7350073fedc7c1c2bef010de73a1a72d972c1edc5ad90284bbb57111f015aceb4cf78b0209b540236ad0ba063a3dbbe52c7d0753d1282fb34d1a02d78509408f6b987732338e5bd622c55022f77a8f85111a6751d607583762dfbf23831b6ad8393657494e0a5eafcf53e3cb31ad66c7267492f1b65cce7dde0ee48f9acd60516824801f425f3db7b4d7479faa306b2e4ddf45dabe85d6701ad9a81c52eecfdce1a368f1562092639d2d57eec08f86f6c7ee6e263ecf423688416af178a15068122dbacde59df37d1c4da81d3e0b75b8148867e71a422ef34a091dc023d0ee160cec0e014ecb648a6dc4f9d8c55164d3e1cd014a9edd406d79908269585c3be00de76a4c7d13692eab55dd20890a44c0ccd5e50017fb0c685af66eda2e8514605475008a857cac7fd4a29853de6f07e85364a1e3ba40b7017ebeae99e7f524fdabe3ac5d4ca06ed688516222008b01f1ae306d64f640c3aa87d480e1cfdf5aa6fcde9c1b2e4c06fc03a3bb0f62c3db295ac1daaa69d78ee4a9745427569e5cd715bbf9ffb849f0f66e74fa12024157d9a969ee71f7ffbc69c904fc49c16987be2649d5ffee7045b405bab7c76d4e69b4d49dad4752b18e992fc34bffabf2d186d2af34addf1abeab9254502c70f700811924b480f0323a66ad60618d4177f3fcbdcec597860850564d67281942ab9f0a6389e5039865eedf094e798330b35020a19bd10a95dde71ad53e3f11875d80196de55cc9f528778813f460575ffea13bc6e909b1d38276321702942f0ad2c9413439ab4304f32fe0649cc06fd1adcde6ba3ef739bd14400e03f5c5bddd6dc17d90dbee22c1a2ecf4cdb4de496e8134a818ad0984e94abae6e5e922071e6559b5f40466347dd4197cd72fbc499dd93d42119a3a21aa8daae9c2b12356feacbc6f13950f33f31bd5f557707e46de9110c9d286c6506d043c7820b483638dc3f1fe489f3bee09c53abe2acdc409ceafc919ba7ad2f7a40632cb30215db6ca980333ab45f2d526ab6a6d3d1e71b6a0c66d3927c696c2d418b962c20c7714fc3279cfd7cf1f62403a2c0f12770f00724a00f66f1a307a9a3f8f34ece794c0a8ca1305dd853a742ff62101c659c19201914e0162f74179aac9d5b0e49d2b5d365b9a830211cb2084b94986061498269f03465a249c3a3d3d4721841502267d63fdd2f1fb1cf240e158c0b9c8345106a89a14b6c6c9e2b80c2d3aefab6056e3f73d11598c13ca386e6b28ff8ec8b569c3b8a2f9e2baa6ac83097ab47c005bef8c20fea13daf930c8ceec3385f9a2637d5e9376e4ef3882e4193f59db0107b1aa0777cfe50f06fb7edd463205e1e882ebfae729cec2c733e95ba9f418e1ac92cd6524fccdeda2f248c43e3acbec1e6cf0e6d860e1dec2e59aeaea86c151d3c8a91f0ae559ba48679ed57f8b0a9d07c608715a4157b5dfe2750c5e2ca30e00b947f1a628e31b698f2158a8f0fcb547797d75f4b59b5fffa3f0e8ec6622e3bc0193e3384dc1ee6e05d220543bd3afaac8d7b50646435763fe31f9342217e182f7e59b0d5d35e8b182e3db5fda6630f12d000cacaf45673e06da9d390559967cdf21741f95c6abfbd4f567e624b2aae3df44613fb01829f22abb7e2d32922ad3e1fe923fdc697957bfa5e61e285c5d81515315ef192a06804e51bdce79e5c3d6cfa7422e59edeb25444655646a68422e240793c2dabdcceb0d04f7676091d0382ace06b60cd2a1006b86c0a0f95eabae2e1261e0e10699270403473bbcd79d5c46437afff6f71768c16053e1a17056642091f5d2bd7c6dd7ca047b2b008d378892ddb113ae9c3f4c7a83ef097ee76b43e1d8bf4c6edb503debe7b2029c588ab5e4f0e4201c7f520e8574ce608dbe68fc62e929f4f746dc0823b92206f2ea0c7681a41d401eff8ee0e0b4505ca936fab2d2f4f41bddfcd7bcee6cbbba703f3fb31a71a51775cacfd8e8fb498784f7cb28f836834ad1cab72bf472f2c9a3b0001f5037a7c50e02e1dc2fbcc538e9cdc6462d5d3760b390c869d61060fe12d7a3776d74336fe0b198201f6f148cc563339b59591e8a8747d76f52e62301dc6d663275b20af482c85ef62ee7d12a3ef588ef5cf2034c328ae85c0578cbafe628fc6a547d0b5e154a2e7e4a6b9042b151ed663f96cc0a64ae5f66f6c51378ef6056f0c2591ac7206b6a0db6af0fbe4f7177ddc68bd787b241cca2969fbe0b50d36c1d929db4770bea4e3e169a3362fb816e2ed4680532378956b08cb48d36bb218b7b02aa6dbefc45cd27b31bfcff1076feb9f2d2c339e63cbc1830ba690dcf09661fe750ef4b88b6b4fd7a024297c79120abc72bb5d1bb1aa0cab33f39be6d75183f6f6a5720060f942af953addb6961b7e46c1ca5d6789391e04e4fe01ba7bbd160c5ba91f917c1be9f7c9363a71bb3c48d75dc04eafec8f9a7ec6b990c401f7d4a95b20c8f643c5ea07956f0298707cd0a0d600101c69ae207c75257115f8088882e7f6d69a6439ea3bd1c12070f7e5220b2340cc94040831d3d9629e7ba1036ec739332d412983cdea29564e431f109198f258e6a55718f770c495fbb8d9663b89af18e1ac6c951672de7010fdfc8d23dcc1cf5782939fdea1d85cf688d493a38f5877a73538e3c543f102479fbd32c849ad8b949f54d695760b01ce269b67414bfa217006d25912baafb6d09c0683edd1e5e4a5b186785eace657ef6a36fb77d5ed8413459fcae06d3793f4337779ea14a8fff2f108e822aebb86d9c53d12977286e87aa5194397b44f08d7e65f88590cc1a95915a6a9d7b5cf4087aa11946c8c1b537a5985f254461063bbc0d000302d6ae59c512324f6a016a1f54cace105dee3b041f3255b589f22c85835f7996deab3ea06dff2c47770d653a4288508e72c17bcf5c075812b9977f6457ebc4796038a4975da0e8a65537e88782b16682639715d4263473bbc7899bb49c31f500756627b95867dae321fc7ac689aa7f168399107821bdd1e37ae4a8f68f16e7978829d9216a8745152ba8263789731f92ae141765e053362dfdc6beac154317acebc3cd63ed0ecbf27881d7856eb789a18c347b00c0c2441b91dc6c48f7b016e741343ad5aeaec14b596a7332f47f90c39064433e31818f3a935dff287f30d8bbc04fb197afd123d42801927e1c92b8caf7fee2db31c4482f8d642ecb1a106ab024ffc8bfd5c575b9e6a60757bf40a16efa4da6a2a32f1b245d5e552187c595aad2eb27139d267a20162b0b1ded3c1872dec9ed80e46f52b88019fce37403c1badc4781476db62e471c6f627418725b0b5920d5fbfaa1f08315911c3e62d44b1aae03be669c784c175fefe16b8accb69207bafc320ed6786344e665c1ab74d9dba63b5192c78f896b9f29ae545907c37448418c8322e7e8deec116666670d184e451494921e4c6f7beb8fbbca7d89f2b62440106fd89252c8bd86d876eee4752e8cf022a58472242b120fde01b2701fc8cc5452492384caee584f15b8d4b235a6c1395def7b01f689b2ec4aedde6856943119be96faa878c1dbdfac1f9b0f4d39b74ca5223efbff533bac5b48de07a0c45867aead6f43b44e35eb38aa4ac3d0a80eed4a134a9af705178f9ab9ac48626d6cec5f90e9fd3f643b9b5e88efccfa463649ced202b702c58df202527025e647fc8ec293acdd2537f80725ea2796d8ac126750bf6dc5c15f0ead23d03eed8785d503a20261e6fb27af0a1fe8bff65841158204a79e3684720e89b30861b0bc0d078a1be0dd29ed37c83204fc74978e01c4a59b2b3d988adbcf14f84b860fb8770b757c763c5c3ce426af3ab7dbd5751005525425c39424fcd045e390b525649145569fe0e85cc5613d200b98815ad2a0fc352a13fd9fe1ea132ba50610c671547f12acd83153248bccd18560b4ff54cff385e2277b608092114358fc27443a2aa6a0b621999ddd738a0c8089e3a4eddd306f63978c2a7dde95ba72bc4a1938c7b36570a9af653ab4da42110bd48a6ca5f12ed2148216e614872b15681d0329b7fbacc9a4e4fd4ade3fb9da10e881d1f6404655ca84303da853d58d549506712532302de2682cb7631957c4465a28890abbcd6767c37419167f99dd1fd27ac13cc5d1a0bb6d3f801946dd55c0ebfad6822df6888d3000e08f2675b92ba263b260705b7d9a07ea25cb05e298a2751dcf91b159af852ae4a2e2a4c0737f095bbeb880a8f126db452aca372ccac07f34bbf99ef6a2143d4e6688bed70eb56ed118512493f62d2f35626412cf345b97db6d87ef39ab21e92db1f83c141837bf9d9d520d0e586294e9d7b1fa05a67501637930c9ba83006d4690aa3a07d6f111e5129e11e040b26bce2a6403407f1982b83dc1a69afd3a7c5692306032d7e71a427d2078230b5b8d31577af9af69d70b96a24e9ace901e3addc5d6e499cbe42070ffdf20c0fd8464d2b51c97bdc13eb653b8af14f85ee3b9a46fa7e762d0b2698fd72dcaacd97b06b145a9f96a40766ba866bdb160f43a3c0c996a2115d14f0254ceec4c0a723d84671bbbd3769224421b577ac50f9ce526cf46320d6b1431409c6af022d7d858e2ae98dbb367a15e20c59fcfffff53a1f530949107b629136da8134091774efd8fb22c0d698edb724879df3dfa664b775650a4a757e62e281faf75a0733e05794803ef811f796d2d585f8a8b5a76f403d811230f0b559341d8d0df53e89ac7df78c41e18f19876a8211d02adbb7f734afe4a0ee5e4fcd93a0d6530bbac9cd936cf7fecdde5e06ced8049c22eb3cd4ddf2fed7c06e475ab64cd8a1093042680eaa6aff06ce635ce5edce6128e4b354c7425d47d6825a21057ce6b51815f6587fcf6e6fb2134e7c91fad6712efb7472e32740e6b84774b75baed45f96d38bb495da7279d8ef63d04229478f583b18f2c9a9ca3bd759e77ac6b2fd511d39e1d3c04114daf4481c17e879aacd2a0e6b341e3db784f8a06a693e95712ab24ad21a9ab5c4505094af73963410d769ca4a296f0feabd26a8d973c2420b72bb91970ce81f9ebfaa482c7e512e5e67781f331515d752445c82881be59e42d904ea0a70188dc102879e78e487b7024017efb8817eb178c77e7f9a1790745d8e0c4b968f2682a921d89f8d8a01ff2b56ac62c3be7214f96e228e05a1e738e767e8fb27bd27e316517582f1561f735db9d5437f37c12060e2fc0e2b8375205da58567bc0911a0f060ec497b7eab8e2b90180f337c305958a359c676356c42f286bebd9487ffee4d97be0ceffd945101d41ac1db4c031c7112f8d087a996b90db46c19e35c88b2bfb13eab62e43f917942d5b1dce6bc0b418c9224d949366c33e128eaacd9ecff4140cae5b31ca17975689287d0a48b29fab851ad7535944ec35342305da29a0daeb4e44e24a4f1c9694fb252f433dbae1ef18ea9bdca27d1d65deedfa771a32e1392956d46596adc72b1e1729d3294e068a34bcabf2ab0306f4b67be3caf67fd0712fb2e04d3924ba63e014c4c664052d3bb4741cc95da81639d4a2a269693c8d42a5459202a4a085753f11601210f7223ccfeb1c86d89b597ae791ce283661e11036bef9e891801d5a6c0c468f1d364e67979d00f0bfa4ef32122b38c28b1a1652a8aefa11916a739f9533f92eac8c0543ffea07630a0f935e7b1cc9bc8156c80c1f0a5ef723eeeb32676644ebfe969f22fb3b6dc0c3f1663a1ccf16572678a75950a5efecc5ec31707c6c598cf10aa8612bf56802c018fbf12ab9798166e346ffa307d1acbb8043b87dd87770cc33ab019eb9bc825b7862340659189e7cd2f36ab7cbb294b32f339619e2f9bde75c7ea5c2bd9502ee402faa0397d842a2908c774d4f154ae12cb7c780de9f64e4af3b7acf3f7dddf88111ad4fc7106b95156fa68835130c2a1aab7f58a9c33cdd933c215537c4dd4aed05a882d047ffcc8ddefff87502df0da28fa0c44f33e5879d54c056138c660bf2dfc42c33ba18b5a943c63fff8452414e584ecec5f12937d916e1538bc82e04fb2ea3dbf15f1d574bbc905444a5afaf02cf5374cfe9a282cc1a7192cecc4510f57b62132e6028e33e0c222096136804290d7f9ff568637168786891a61cc88917c8938607346b96d1d4c039fce6da8dbdb6298eeaa7b02e28a1915d20c90ce8387d214bac5c8f6bc7f173989c1cd4523206981823b8f1d728c43494a66571fb664f37ec8eb9f26429bb8b968f32518d20f9b6154095975e203939a23f2d797e50c4331061dbd7f09b5154eabe8de39581996542fef03d7a0fec65245939a21477b838dc2b606455821e2ef6118cb461c2ab8f675f3ee25c55c8dfd3396f37d75cad61736d7eab8485a2b2169dea2c496e88091285de7a75353bcbf2801e76f9bca4e966d2a6f6e2115ca34b6b0166956608107398047f5b2004b673dc440ce0af213725335451a553f9486fa31c9376605f6f3a9848075fedfb5cdcda5bb48305dfe36cc211b2a254a18a0f4973525c1dd641716be5092292ef96734212e2331e91c182f37e92e950de8b5b9a8075df19d00f617b2e2c27938841fbfb1cf094152671f488880621ea062e6e969623654e3b2be0cd4f27330000111a3c2cace9242105f033beda7edb09c383cf9190fe97f6ffcc082c0cb781c7907cd71d36647b601b07858b188b23f388b7fa93c59410b57c800f97d0dd5560a45a6dbe7bd3dab10cbab6fb08d5605e108e8529267b1b5bd4cdea7ed663e96f7f80ba6ee6af0d291356fe3f48deac9db1d34f927b5f05f68fcab85e53badeae7c2d11eef10770cabf5dc18eca410d0755bce6ea1cf639b1d3a89d742ea4cc00787cecd228d4d7eef1a54f42eb35d7b98f4e0fd52f76235591568a7652cfd53d6fc468fe0814df7f865b23b3aeb54ae396180305900846b7acf8ab7ac4f4dfb02c7ced34fd1250698e784c4380a6d7ea116e5895d230fc813dd2edecc4d6ddfcff42b507710c7ca98f915f68f8e45689a502c88d6eb722fc4caa453228a94a6ec50fa7ce1fdd4103e9be543cd06e73a5088fa081536a263b586d016077e6ba494d4f11d50b85a4476d2c16af58315af83a9f1f5777af7b43c2e065f0765311ce40b08afbc2fe334134facc8ae52af585bacce383ac84aac28dde15a3a41f89e9455e00eab38a7fc09e6f67e15222f453be767689605ef67fb6814d3f10a131f8ef37e3fb8ddaf45ede0811f080a3847590e18d106f352761e152a977c76b75d2cdcc50266b7412a8c068664f273ca42fadac8e701e9f9ef6993301516b0f7ad47e055a81232e24a841a7917cff4b8f4fef77391b2be80aea31ae82c91d8226192d14e941dea14f4fabd5f9429d14c9a818dd18272bbc69d29f93b3be43bebdbcfebae8862ac01de5ab0720171b66eda0fa0d178a83fda82d16c3317aeebd44156efba181aaa70ce3f72f230f32bd0aa17e158ceabd7133cb14e795f7db0f77e08e4ba095b4a7160687d6462d9b6c5c6b45e9f3cf9e1f0206d60f29803666d266d26d72cbe4c9af875c172eec5b97911daee0aa8abd256f8902150f1f2a334a20737adf81dea4e1495d001e1345f947c57fa6f102d65e2cf52ad7b1767e4cadae63098e6182805784fc25036bb057ac10d48207b867b4e8e1d62a8f41690e8ad031e8c042d8071fe99e77458501e7855d986ddc3fa5f742b0264df2d47ecf3f14dc1e5ffec2bdb87a2aa519f42387875c788ce229f53009ce10d94e12e3ec736742496a1ed3963b36a70d515814ba92fb69c83fce728185095baf5aec5921d947168dd127b1497995ab9f274f23aa717822a0e7dcdc3eed2dc2d19236a43612cc1055d34eb084eb37a46f6fe2f26312f6e609e38b85f47427dea997a741a49d3146f1a789e323c52ea96a9f99f008b643011151cbd5f0354d1deacdf69fc22f83abc16821bf427c088b9870ba24c3d11bafd9a8610e73ea4a2705e74939786c27b72ec098f65068498835ab7e68aa774416b4dfdda40f3723f9b2ecb54255bf308026b4af7ce87358ca6cdd648177a4513d71bfdefba13d3a2a57415d3a5339edd5ee5d6f19061850788d6416b98678a358a7c8170081b5030394e6904e1836942f48a5ab9f4a01bc62c2c3151994577a8adb0ede403e013f4caa8d2f84e17dd8a538607b25b49fe570843fb7fb1cc0ede485c25362607e24bb9b2636cc890a94fcf0c5753b62887b72ac4633d8d287e34146e21ac955f8a76c899f64377516dc6a89c41d86888ed681e74de53bb507c09e2a015bf034858c4b6a6171629ca3f58e0c083021914302850a01781a9500256b54f5373b43394898a969d8d0a99e3daae01a858ff31c876aed86f51f4ce1037e11ad6c013edc3790c1611384bbb234833bac93830298c070825c52fa7d659d5e47405319f4c19efdd40e839b12993dc21b6109a3f921031c34e22314aa26ef7714ec9505dc0724d90a0afe50dabe26e9ce8389d320d9e4aabeec75e5843c77858d5fc517d0f5cd9f59fa2f49fe5c07e64adf27f806c13dc161173be4f2210c29aaa66b9e863f2119c800c6ccbcd2abe791d07ccbe4857bcc1c08a37f05db4aeafef5056f30694c3481e373e2612e6ddb69794502abc2ea9d8f772b36766545311b798997c1c564268dbb94f58a41a8debb6d870e36427b9743ac8369342697d6b8fb4e1dd102866209a4296bb8ebb2fedda17522cf799d44f4e37de90631ba5bd0185234b225f6d25b1d20c572e2ccedf96239e2a48e54744c1bb1a4c08e01248861987cb342735a1339d655a015474ca41da35305e87a0417c0e6e7a9eb391a6a086e37e5673ffa05616a700f4c856d7f360068e2bbdd02e84342fad90bb4cedbd56fb87040fef970bb26f08087f42498c5b298419626c6d9fefea58ff76145833ba48b2a0bbcbdcae969097bca4c4a3316fca80b177b1002e3fec5ab1dd88b410e15fcf359d69b5a7c2f8ecd4fbf15e2bbe0f3e622e0844577bf818a1a1d4020bcd739c6360132d0ea50539884181a631e9703eba4ce8f580c981321d1c9aa22589688864a097fdb06d35e4d822e239c1d154b58d7da84611836f0b5337012923acece96440190a4fe03fb8c729fc08c95b69451d6bff5fc6630c2e0576f3d331da14236c0b3c48221f8b17b6340f712822fed8e659be789de6fe4171c779c0465b8ee9ba92662d1dfe3e2140b267124e54450288107f4cb20502c3492ae6ca99d3b8b0d6a510ae37b7ba700b5b3ee3403dea2cb7f80f3985789d6b281f6b95eb09401b97c3308c92cfb8a96833c5af70afc21181e041e19cbb918f3237a20559bc47508eb902c5fde6375d8c908eccede63b7446ed6fbd31c2447ad9d97b86e453f9d203924575f97048bec58f4c97536482605d46ca8724508ef59480953cef7c99217fb2592268c41caacaec87016cb5ff379fd7545718eb6000bea7fadf874bbd23af375aefd663a1279c4dcf7805475ab1ae9b21870b33d036f9a3fd9085d79eacfc9ab085a49e6ad77c57be61241c5ec9495e961fc80863969ce0f0787ec58e4ff41f2be4afbb5ad2ab705232eaeb6455017b8feb8b81456f4623ebc1daef5aadcaa2df21849049d19ab289ed52792a6f450506ab48ac6c760b9a1eb1963fead4cc0de37adea7a923fd3c76623c1cb3f67a6af880a0ecc74410ad7eaf673ca7b0b13599cdce869edd1a7164b3a294360491c1805e1bcc423e2a431affe861f7243cc1ab2fe355ce9ee6691568b9b244024e27c29d44cb6f3f6dcd7a1b112077dbc74680f9899b0af0224ae32689966ee2f5357715984c80cd33014685be145da5be36827c3b01052654efcc22635cd0a60fb444e228d8d360973952aa0a841bf409f8b82f77bfb7fc57c4dd47f145a329dd7164a1eb112031ea75dc1c90fb4c93ae2aecee95a3f6ab1636b318f9b614a22043e6ade1c38880cb32d85b564fab51476547ba3659fa3385253b3d115bbebae21cf7926de8187507285d0689755736b51dd9fed47bf2756851705873b3b7717804a4b6e7ddead9bc9bd3d28de35cd152465853d8a9fffbd87bbad46ec6907c26bcb46fb1fdbee5c894f3cd412f04e44ecdefb0726cb7b2fc55a635212202334d63f2b335cc1c783a2c7282828b3d5fd3041cd9593230307ea54c32cdd2a96b4ed5f1f3ea7b7062894cffb9d3558de06bb891a5b8ce5f1b2b22602123bbffee1229810d277020bb93aa35ef1c29aba8625a2f6e999b95aa32d9a5b7ea2928660cc0ab5f2aeebe68b60a306af7d69da3ab9586398ecb889722d6bd1b00bf1aa69a1733bed8bc54283615a54d278a11a8c45333cf6c782cdaacaf22488317c479f4de97e95c298fbba190742cffe6fe4d5247cb35b8bc416117823a2cb3f3065d95a800fa26703b413e618693f9ebeda56a5bf6465cd6c8e957469905983feaa923f18149265c94acfc862cea382cbd9ced254226fac241ee335201a0e8c34be101b37176a99ac4eb149197c29f49808b8688c3f5617bb8bed6dcc1e6d9d0501626f8e9aa7a253d26387a5723b4e118b2ee1fdfdd6dcac0564bedfa70141db714706ca1628f066dcaefd15c294b16d96f9cdfa3cb5b201f24631e6efa81c597b9d0a84d45ea87704873596093b849c3fa6bc180f360f5ca5b90c459863aa2a2921f009acd27c41383f549c08cbc623c0348d891bb3def06a9da932bd989edc9ec035ee7ed691e3b18c22afc8951bb77bb120573c09996defcfb147661c72e16c4718f148abc9b55749584a303b9dcbdad86db8ed161df1e78b61861e8742706c0aa85c7d262749c0309aed2e3751403218c346cee945edd960d1abfa3c45a04ddb9a581e11c1d99e8484bb788d6cf8868f2cf05221063f54737d5d5d48d67a4a65d2d48763d44785dc1b0c4b973a4c0d7644793d0049b3264439c2607ff8f9cb0fd4b63b3d5cc449d4981cd6af2ee57d0524f692296516640428825a6248bc55ce9d19a43611b4d5fdfeb0a4597d905ddfa6adf1598a9f94d67bdf26cebfbc520c96cbfc878e0640563b762474a381b5772aebeedd4e053ecccadc75982770c5533dcded22500c41e7980940f08625f96865c89d7e976afdd4c96e362e6747111ce4d3a5e2cee192d7adae6a4fde4a509d63ff336fbfcde784873d1d21523302ebbdd3c8266251904d2e09159d2a5b682dfac548b1f026c46ae2db358b583b97ab954a391b8fede1b88ae10abd64ddbb23f9446d2e2190f9947158531f94b4d7b766d65bb4074fca32aceb033826c82745ea5af644c83a2accf19d997ccf32067e8696c065d460b0d8ac1af004ef28573a104fd6e8c65ad914e1d96b379707cc5a784f6d061ea77cb56404ea71cebf65d1658082dd760f9e10abed5322484bfa5fa37c85b1adaf0924e7b1fd2b13e47f3a53bb27059410b0b32459ae2a263e16b6779d93293778dff10c66ba078cf02d0acd7ed8e523730fb456ede4a8a25840f38a7ea6573823351dd9035021653e390fba881a21a6ebf53cf48a91a52ca9215ba6cbea7dd937fb22c43474ba61ff73ddb78086ad2afdd5f7b332c8c76b61f25a0dda68faad1e14904defa3991324efa8361f33c0ab0202817471b1df75ffc3af4cfc8b8e4b8bf6669c5b9f6c4a473e6b7739900314ced79fc497a0c429e2bc8d6e4ab7721a1243c03d210492cb019232dc5ae01e033c52fee020e34d7c009dba9438cb662969adef6fdea7e90bc07c648956874da76fa5594c34afdab78a0431c8d858c85943eb57d06d6429e57ee69b7e7c0727afb7649bcb517bb57d69b8763363ba83c059c0884d8852dea36a1008afaa8f2572596166b6cfccace565b9f0498525eaac86587544b48a47fd21c5b732a1d142390c08aea6e6f5598ac4db6cf893a3325482f006bec80604921047c405280f97c0bbb6f6d380bb8d003a9b8203c17fd6a76479444f11aa14bd6b9cef22c09b430e98f4e1177fbba954e4cc3fef68871d9e9ef5c90c474a3145103be54d94c99fdbd8c95620004b5342e1b7b8c7e0cf7d0b071a518830bbe11e194016e3e4a7b7d5d9f52ed7c6ed28c6280801f2292364065545cd5f97d68c9a10028e18754906332fe4103fee05959ea831ecc172b803f9871b740dc04b3e9828837e29037b726508b6ac994dc350482b6ba067fa88cb35caaee6549c97a874a3e5f8569e6edc6679163cd2ec2ea8993697e7de55fe5d240aa343e7f325d52888892a4363b8dd61df2085422668db486bb3304fb15d34f0e0fe91f5247d771ace864051180b6fa9e597792358d630aa2d6e960541377536c86acba9a69fa7c416e2e001a4ca6897f8b165da6b07faad299c2d0d2eb6d499830549c75a06a98ef4dc709664bffbf86594512fb27e1bc9325ee9d085fe472c3191352d35edaa8bf46bc075c7ed4255805ccee87b61a1fde0aa992cd705d1b9f90e7465d6e8c5008e7abc100e6499a70a8af5ebce9ce861102cefffe563fffc8a73c328bcfd6463f8648d8e5bd90eb19a96fa10c43a44a450e1e960b41148a6125d1ac7c7a2502f3759cdb3a563c3d20ebc0a30661608fb752de31a4b0851ca486cc92bf4917e92ad648ce55cadc569c94043a379a5c6b4938605ea18ebb67f978d0e4c6d99ff5e40268704747260bc2fe591a3aaf5d42deea284f201e286294bff897ed77b984e2820cc0150ee1d19d5dc7133f43688d4c9babacc4f3292f99010c4e3ac3216972fdd0e6fd47de03eeb99f46678edfec1a517abe885244b709900688edb6a8d373c6c22bd82c780763f96b8170512776faff03cb882ecee56dc4116d81195a141e1d257cae59f98163394466ad8431a3661c7a65b45b92b4b22aa9dd9daa3ceb37b3e23e450465dfcdb15ade0d7e13d9f5196877622b0dabf85e9d12a1008457f71f3b90873db54eb027b2550858aa7befe21d10350e87d91688b5bd572daa9b738375eab25f26f7dc09e5800401c482280e91a92499463cb91286b7e641c20014ae686cdf1f91e6c688a5767015d1ddab2faef1112364cf63dfeebb527e2f8e3944142a1c04164c7ac74d2682c5b35bb6424779bd24729add16f56f3f73307c3a511c8a0c739b2b1ef6cda259e7fbbfaa70aa2c93edac1771c9745def390df2154ad22911db89298df5c66b934bf6691ee2a50f44f7615e627763895a1a23e22ef17fd5baf44ada7aaf9a1de9fa97a6396f531442431e36a2e895c8117bdb997d6209636761f987b2fe3c0551abec2d2b16a38ba5bfee60136aedd32b83a88350e7250abf82946fa9a2180b54eb885bc0e7b406b5eb90d19cc860e0867621f4f812f9c18d7152774a6620344330d82c27e7563730333d0590ff345d2a0f96486dc8ef42742f19c9c731b8e971b5d695a8b17aeeb5bf888b08af1f86ff0157d94a56e21d57781a786d57c1e25280044a5eff3874952ab475f01110a6346e1e4e1273d07767d68be8b53cd80bdcd97a176cca1c32d076e3507c9ffa553414818390be59734deaca5135164ca98ea22560c541aa191f1d5e10fa81f04e3b1ae8c840ac843e7f9c950758e5917c56fc714b16fb85f174f8b68831551818eb5b04fe96fa1a24b15676fc0b18925fb000ce5099b0d4f6aa338f8b3c53cb79d33b954ceabb5029a6b2d0e4c3bcf948b3c17f731c3925b17fa236ab34ddb6fdc4de03e05a0b1b8ed94f576db77e6402911e3603dc3ea77d607a7283bf1a05728112d910ad8c52112a96c6dc882546ce4b052ca1dbab5aecaa5b7c8fef09841860dfe7d616c2ef8c86bc0085a0b72a091b571595b4d74ef9eead3b5a8cba122b52bd9a9cc819595f38c5bf55195f92a2da194b954b3125fff8a7ac13cc5f8442f86e5488ab97803655cab4134c87e77349cc5a3cf46e5b847b5bdac7c33920ad51ead31555772123dd361586fa1be4b5343c3c260ca59ce44b2be3ec1d6d3fc02b1e3f5a012728958106f0822608eba04c597697d161269c14635490df1c810821d775770c3206aaceab78202e58aab9a2d394a79f5eeda46fbb359cb6713f6d0f0ff254b0fbaef32139d3b8d387f6dcd8339350fb462e1adf30c146643f50ceb5b3af5c844c2f4a1d0090d6112f75c346795ffd04baa0bdfa3c18189331c985453b6b66948633932edbeb2bda49f98acac56f22e1d6dd85da2e7333c3c86f782041e8308a500efdcffecab67e1a5f15faae0d506b033ea2e6870346fd5a797b791693e72989649742a2de4b96364fb1a1da865cf75aea6083ca636b1442d7dfd4f64781ec9d928a19c987ecfdb5dd305178ef3d9d0bc4670003a25e0a7817be7cea9af03123ec9203cda7de23322d9e622c323c601f7ad70028d997640f5eeaf403ffbf279b9667cf4d7404a3de62fcdf56d30acdd72891106368ddf9911d9f4533bb1d1e9747fd545c204c1a7a6c75120fd3571c8306a2bbce3ea436d110c5d21aeb69e37a17a0a49376427a57e9671f3b5251287bd2732ffe7fd37faebc0074b64c34c2dc258548f16f720d748704806a8c5286e917a957e2f4bdc89444eab760906d98039ef73372f50f83b94c2deded6921af7a12fe1e15c1e8a1d0482ef984c365e79cf3983bb1514d71c72e5a44867ea971df9b1bc12b075b750b0aca607ee8e057f4c8c35df30da3ad14ad715150c2159765467397e3351c432e9a3eaf092f50560dbe3be68d2bb7e7b97c23261b46672d2e59770289d9a7775224aadcf8a42384677d58694ae83763fdf8a69ccebb80d59feee73a3f4184ca60049ebd7d3125e1b4de027b67116ac5d782166f735c0bd6f1a4f9ed12671139e72292962718c9053cbe0cf2d10d665a123ad72325c95a2b4f2f1530838ad302a118f915842648a45dc055c5e39cee3c50e74e591acf7e5e417bd5fcac1460d784e8e5739bbebd2df33f527f9dde11bd7e2eb356c5f50fc89730fb006e69444848349dab477b9fddf56a32e14cfa8976824de159a16a4336cac8876337b49387b99c6d2b27c14143bbe5a829989851516d69cd472c3f731f3224110111b6919775c324d39e030dd6a886df13be6dd5e692147a27d122ba5cab51c62da45c7dda822394d8c71f2ff9d438b8d3fbf67df2b123ee63a39fe46662e80ff33ac3d3f2a2a4828c018652efdcb5e2aa3bf95571090aa174b0d557d18648b3fa24b6a8714baee86841b32b30ef2e7485c3c44626d0c709fa484e5856c850af844cbac5684ad1e0292f89c7a7bf4a46ef76b2c58ab3b46cb0623aba84c47de907d12236328ac5b1c87081df6201116cc1b463e21dbaedc2b372cc4bce9bd85fb4cbff49c6243d99c232eb8d8b099754c80372b9f708909659c4de1be10d659bc3105abca58512030fd4b7b32c22703ed328e0d29aa0639809f734da6b375bfb96e394bdc8ac1c20cbf51ac536a7eb71d8d315aa09594811f43fe3151832eca2bad092efbae4d826b5029be488382c43cd1f4232ebce23fa63c22142abd52c5634d8ab41d119e565189fb7dc4078403285334dfeefb7fc98387df815d2c9193388d1086dfa34f472c39a3cc5794ae3da4cdd13b5a4c2f7e85881e7a9b342de132b36b7605b8701ba9e9dfa50b3995e2c1e673d5c8e39c3c9180a0db2a63b216ffaf6b3c080f10d2c6d3e7ade7489323a382c6c169a06959c5266a715891acf32cf4f88bd269a5bd473c5b33b740e0e56d6ffa1a72fa51cf316b74b6f7a15e312ffb94ad21afced31aaf7eff6836cb0bd77a899522bc009a9d5a4f1483c66e1215439148df753c1733fc7bd74b7ebeac51391c5e932737287882e66fb64b65ec709c11458f4e4435b1746ef28128f0bf5ebcfc4caf4de6c6b4e70d09ea0e20f6766a21e5267a6100c299dd052df380fe6a82752faa95237a6c3031b611ad0fb5c7bb364ebac43c23c953640e7322d5504c71c67921abf058d1f6099089ed0adf84937bb9dc41b8e8eb997e2785bb4f2f4ee81ea90227816dd8cdc8fed078c2ddee73b72ce5929c6b6c084d691d4bf7bf1913e6d244736260e7739c6235105b9d26e507cb0dbde2428748959ff554e6aff540d80acdc00a289b7826418db3ac34609cca396364ca18ce4b25545fb9a583c2e11684e89275c62015a44759b839f9788d26e8e0d151bfd11d3d7a513d6393ce3eda1b4990a0dd5f077b31063de836a58f37f36bfcb18906764ced83c7670159df6b5bd9a91ffd60a1e6bd6d34f7cf987afa3fb1a95b875c5d32bca4127c6d36050ac5022ff659bb8e1d6788eb888d140ef0b655b5e5fa0e639bb1d54b9fa76ef1cc02b0c38d5e5b6a5e9620567f90f6849611768bab8085d027e9efca8cd75f3d0cdc3e8efcc039cd246d70944ff831a83484139c7b45d713e051dcb56a7bda9238b26c116a5d4db447e8be11b5651affe0800dfae21c147b2cd834f0147f9c2daa684f21d7164f7fddf6f0ba204556ecdbd417d44e83de197904e118214c9f7ba63fecdad01d688578a06507d9c5aba95a9ab4072d649a9cee7494961973b1979fd36466b7a9d12855a7481d2b7aa3762373c671b2877bb2fca0b141dcdac2cd6992b2bc3a00e008bc1f47e866360981100e31755f0f6248581132ed04ac6c8dcf686762e11af2dfa685f2dd66b555dced6e18f8455c9143a00815fdf345195f5c87416ad6c6edb0dc715be0ccf625938a5828ea2aace605f6debedcb0f69b2e25667890dc9693a63d06034f2649a084dd5787a382b4f399bae0c50ff043f41bae9af101d3b72f8f918ef9b3cdab67d61c0d82db65dd78c2e64dcea339b834a5212d6ff69f2762b131987b72ebb2fd81af054be1e67bde9e00a66f89b1caeb63a074bd128018bb6fc7fee9f1e4e7d7eeb682169be441d31fcc3f0aface11973f721c4f97762ee8cd9eaee41405683a687fb58c1b7f15f0ecb47c0c5c564a49de945b7f2ff41d5a10538ced435529966a98745deb7645833bc7d6486983b08237940785992d9cc6b5e45078de667883bda9cf1191be90a1e90abb835513d973984cd140995d2a45b6c84c04ae426db456c1d7877c7d224082e471ea55ab1116b4d6644753b97f56b2d91495273c6f564039dd1374913806dbef9ddb888154488ca02a8cd9f212aa609125fef33fce73c6422a25e5ad0050f31243a160f0ae9739ae996d602fb960967c55bde342127e6cf38685bc1e243e343a52264d14b455529d00cf414d5c6c2320bfb13af4ad09f86dd2cec94280263612edbd09eb0616ae528d5ad383a7a93cb2eccadec9dff1da930bbbe9e3cca9f7c3c439342137e288bb6999c29b7d3162cf8c00dfa781995698a62f225a2f671b6c2baffde1a994df32958a0f07d3950c8adb09cd3a4387230a76502c32c85b3b28ee8533ed3d48e1c8078edf2cf4e78eeb2d3bfc0a11329560ed60344878494bb1ad39b0e1ac57780b36dad1437497ead07a9b98b6f2b72471fef6ed01117b55c3c7b67a62e85c102b2b8e5a57cbc05202346797e1b5cb2105db6b749f0eb8edcf636462068876b6ab4fbe1b72355729d3fd3823a8ca54188f102d60bf86511a579e7a39c694b8d1f2919840d6d7d3392d09924ca59c3e3c2d40349a4b202fe4a9c84f99a0f666b7509c9bd9afd3eea90b9a0fc4fb7377eb4e49f396871b1addd118fb66518d388064465c3e84166aa69ec082775919644250af33ac05f91ff8382d8bc935b254e9041271d91f81c6d9f4aac42c52ff981f7aca61757bb69d0ee1943ed29282fb932c134ede6688b9361211214cfd43ec3b25fc913024d5fe83523553dc501c0672cd16ddc06b3d64ed79ebfcd32136f556eacfa8adfcf1e56a5c4e411cc0a6970d4c796dbaf3aa9b9d144950f7503a92df0fd58b2d575478e97e22732f3538c1a9ce7b00d841cd02cf11b6a13c0b3e9a130f65876671cf7f2363576e404f91d0d809494519b789dd13be1b97ee467164a650f70313173e302bec7cdfe53e1a3e7277adfed3d25be912863af9db87b00ba26caf21719a8e7158d90d7b4ff552c6e87093559ae7b7aaef0b9436d809e4f732a3523ee582ad7597c20543d214276f05b3e7ff74e18a89770b355471fbb8ee5c3ac9b733dbbe75891770b7e577bea78df1d74740316e7376cb52180e589103c91ca5cb84852525e6b7d79e5faf3b79d8355ae744c4dbc636a1fdb003faf32ff821a84de7f13b9fb926640f2b7009a28e2cf2061e4be8a31fcf79d588e3f13e9e048f2998b9c5a9f50593b10089a7f3bbc074aea666e8641e459eb722a90cedccf952e2f1d8b7e7e811cbff6e1007b9a0a162fb3a3f64e87b39211e915106bb437b965bfd280d0121e12f3c4ee7a0fcce39de89718083ee8b408ef3b8ff0bdcda82727158289f03018d1c672036f60c4ae261a5722d728da280a17bf71db3bd5e4c4d32f49eb20d0b43594069e009a9340a54dff2985a070eb8610dd533b4aa9f4730b4bf8120ac2009aeb1dec0a9e20641cace360a7218c2ad6aa7cc8bb7f550869c2bd30419e9fb27853ede31265159114c843984cdd843415b78c34240ba3ce06890a9904d6fb16ecb29dd3f8d7c5cf5e47abd8e815a4a84dfb9dd95dd7fa05ce8de4744d6e944355359af7bc1e70c6869b450bb8cf4d405d6d9a9c87404ebdf74ed2a7daa54c627a0cf7233df4b222adf321445cc6aeb13e184a79b2510163b5c55e7c357788815b2403a4b00053fd86cd0ccbd8240f863cbe7932b4fcb35c431bfcea761271b5b5a3c00dadac7c2611321d3e5239d1c8b0083e52007f433c6404d1d3152a8b449d9db59b09fec60ecb8b56d927ea1038a6fc67d8d701f7b199bf87cef5003ade01a531f6eec6e6dfe3bbe6c30676e5f26b7093c1e1d3fcaaa026d6b38c3971c918864dee3b8357eb48db88c9f1448ce81e4fa5d901342bca71ae4010068c9ca6496ef507e7d7059d94e72be1ca67606842ee0197ddd6ac2d891163d0059f4123684122ce1757c9936ad599220c786a3d056dc81819557afcd81d2208f6aca4c41017036535d8d9942fbb6693eafedb5427bc7ac11fa678bb50b0e3a75078389ebb0e575a5c4312ce29ccfa68d22ce3c0a93216b07696dcf822f3a259189687c4bf2dcad91b4356e717ae2d37673b5eee6af3ac6c959ab2db288fb0699144e498dd581b7089622ec3f0829b4adb10e6286406d1c0a2476d7a24e4ae41762ac0eea2e6859d9fd489e67f3a34a1e60870922253033354de6bcac1313f2040c68bea1e151879295e91b27ece47f3337c7d9c8a980c1b5fa8ea236052729db1704149fb341567ade030623b06bd6fd7595a1881f6160add298d4c69f8d6709d0cc1945955d99341f86a2795effe812de4abdc4daa3fc1fc453b8b7bd1d258a371786a5c6b16e7991d12f8668254cb9c0ec3805f53eaa746955fc8f741f31737339f74031078032a7fb788a9bd1dc7556e36972bea071078d3f737e049643f02f292b2639a461b2652cf485d9b5b1f8420bf31190c4e41994fdb028fbb2bd83156f4c42d0937fb98a5fed85e5267940121a29b16b0868483d0dd15d0174146af698de9c9b1cb63f9ab9e1cb4304f087dbe56a015b681cccd6041f7478848ca1a4d6570c9e6aab21648e334b961322dc4a9a8c472209f2b11a1c9f30528d173ad027dbd54c9cef4debbb16915086a91f9cd77bbd7a9e7fd3a739bd8cfb4addd7e7b2d3c2e2d0f0936aea13ae27f1362083abd43efaae404c5ea6dcb56c57239964159943bae0489b5d5c5556ada4a328f2bff4c0b2ee6aa4b22ef23674d6618372b880c03af4ada648f589097b21382d1b0dbbf3e349a4f30c81947d2cb10c5b137f3d0ddef449885d85fc82b68a178cef594d0933c399917c8431de48247dd7cfadea4450c3876f3ca6bf631691d0bb4c623c71267f60189db6785a06f4beee6985f463b0ecf248d373a923e9567fd8e378d0c78edf0863ed097a3714b03327c935eafccd133be581bb10d6bd306d82045187448ef4888c46e2b3576909a6288dff26e8506b5ce84a5f2de30335b859a0c55c8130ec4aba7bb1c624f2f016505d3cc58cf560cef6c088d9d2dfc3c21b164688647766803116d992adc86d7dbfbd4103575ee9496dbf107671f624ddceccef1a4f801bc72c3ec614023c3b9da5f0a1357d9cc26fda0de406ab013ee510e3f45120d5058bc3298421be03b3099b3f71fcc1080663aa92dc0b6cc42253dda60623ff9e277cf07ef17be6d445560391db0abf5c31d1ead90097e9e30e8497a6f869d364c63f2025c72104f32183bb4c8f442af6f8a7d3b6d334e77128d670629e1ef44d92e88a3fa8a54bef4b99a76f1f7525556610eda5b38cdd7f3600e54ff2ebb36bc499faf844cec415bfbacbcca34b7d4efcbe6381eedd59e77020b9503856d4a443619f60d1f4a29af1f32e41e4e2f383b848415a8175597377d8e5396f6689adcc3cb2bd3198918a0a719c847345b029bcdfe8fd1ad9d70212b7f46908da62d14dfc19d7cfbe5fbf8471a7d6a5e5b52420f46c24fcca3df5d2dc54d6bbb881964d827222693c7ed7b30d909ca3360f95a9533c3306c9a6632a82696671a049c0e2fc2d8c9f9d10f27041311fa64c0ed002f1fe904ece9889edd32823c58ecc2a5226eddde7183e19f4fedf7ea19fc77070a4f67c0e9e3a724eb351726b70ef22204417bc0d0089ca4bcde9d6cb0b4143f20b954f50867248c904f01f796de3a5efa7d38eb107cb7df0857439ab3338052f1d471581e1315a839e863097d118425f37bfcd5068aa7cbc244ba012976f519ed6a4e3910d3a3d57e4c568219f83351e8153ebb282255ecf83539f2f394606eda65a4a55fb8ef2a1b0866cc17eee450e3bedec12c0d135436d0fa64b31e1e723ebbdee6d44d578454bb693ebc0a4e1c4a6fcfecb3d74dc75c674df201600eaa2300f0298a91e51fdde4ba71402c7efc698acb29a1a6a6bac080d4bf154e4d102a961278a1db5586e432418d91db4e0ad3d8bc9a4fd0896bb46b0df311fecad7b1c555977a641a12a4cde217a207da3531610fd8675312fd4094d96cec2bb2a675062153a48b976a730a697bffa0874337ac60b1310b0fa2f90611842f5b4465cfd5fb80f0b7018e62f90562c84d8ea8ff65703fad29d35696f037ca7096e4c41d7377283bdbce88ff5426e491a5b70146cf09d79543b70be88416ef8f01b1345b04d7898ce07f1aa70f2d3cbf614dff39b9d95e48354b5b6ee6b9391109f1517658222db6555ccb0df19b8b825dab7b5481469305407a4fee05348fa86cf50dd46b514f732c37d9c2bd52bd9f1359925062414fbac57beaeaa1a4f6c620c7351421785bc8c11932c22fe7637edee33685225daf3aa619c06608e59ffd14fd261a8f0fce142ec9a8a680aeaa5ef1684247470df9ff5e48a010dec294e8df7b928758d57683b8859289e0de1f63e8248a931bd28a6033c4fe80ed9cb6160bcfe0635b9d790ecf2f6d5fa5806dc196195968acb0a10521a84afc6e2219c49418686af4112d067f950cff78c1d8e2a94f06994faaa103fe3ba758f79ba53d74396a6e5523b094cb199d18e40f13b44429d9ec85a0f0ccfe3a86f0f92ff8bfb1d905051432efa0fc76acbe36e9649989b7346b8d9a3853a8201bd85d3c47b495eea13c74f4948149876df4ad31513f96c5951a3e50978005e2aa5786b62af59dc0f579978a3a185d8cbea0a63eea56b08b5464ae277f1718e73e5e1eeddf263495d3dc2f737efcd4253901d012fae0d6c5d30554b21e2ebd0e84f7599d3b3f98d943ec43cf24ae1d3424b95bfa49114bc680d48a9d3547b7dee1df8ee0c997536c811f482c7ed7335d30d1a010f052c6981c6a87154d0f3491fc29abfb65c9563ae27e88f1307640e1ecd69d5cf51caccf3e3142c35276c09a6dee170204f21db209af4c807b53cd528c67e1bee61c6eb85265dc9f116695038b6b72559f5fa884490ac96e8515b8accbe5c890245fcedf99c5ea79392c75384b526b69e68381a8ec6458cdd50b1bca7718121e8e2f95523c963e0e39d4bbc82e68117f3fc69d8acd3aed5efb44d5e0153054d1a8097e4e7adc6d40f2015dadb67acce04e3c8e5bea67f4eaa0c6249ce36f1851a2cdaeef94ac2e8aaa0fe1e8bdc9f62d548b214a0442dff41b2e8652128d8783186db83dca172e7e0dc9addf1e35295167c84a2c81409006958811e04264bf886425e5742b081570c259c1bdd12de435ef80dbc369a61ebcdce8350f2d1401b39a39dd3fbd18c0199a01e0f738b795be83c430b2998fd023df554e370b95aead0fa8a2dc38693b4851786ef579efd5ae60dd764ce1433efbad8a407d559a67df8ba7c1787e0acac1a6bb1ad5ccd8ee4849e4dd4877ab08acecf951497029066926ffc479acf947440e81a605e5ba00a50a9663b4ae3136a5c018d360edfc62c1c433fb3f584b9e65bc461cefd5dbfcda42c0f0db34cdcfab195e608ff0e1c2cc967989417154fea8ca5799d584baa01b8aebe74982d9317144e665ed46b75bdb941082e830756cabfed29928de6fa89568e4397d7848bbce6094f2429039334dc32329475f367ace3e00c30e12e60cc15df57216b5a2efa3d064ffc23b437504d8a6897f4eb93bf866fdbd8e1a0ef8280ff44c06e360327deb9185a23697e88f1db264a156a6678654dda9c208da62733bf77c4f8b2043430f435ec1639c5ca4ae8cb6b089f525028f46fd458dc9952f39a8bd478f0e91b242f24faa95231a96ab0bf9d3414b78f3c8adfef76bddea8d7be905591418fdcbb07c33e37950d20a66031c19589bb4b99c071bd820a23d80277b6fb4c2da6f6ba2ba195141a10402b3f06992569cf0371cac3f0ee14c1a3329db3e68343563bc1d12a1ce30e6ae36bb93caf62b8beb3b1b462c0a5951d21929fadf9abbf3927a0677bd7b5396a2e1e354e9d69acd0458d685adbebfc21e93669040ffbaeb83ed94c93633a81afcddaf5f6daf8a687901908f90092f3aa21e67c3ac3ceae4095c086ea53cfe4b73a6a886f887c7576732bf24f54644c2847ff6c4ca0a79a36d9727d5cd8dfed3ec4db44197f2ac365ede0c5068074b0b7e519e3ce0a57059550bb42e781f64358f17af4d1b1a4692791ff2e11d27423dcc1de4c63993f81d9389174da2c5580e63cfe17339e1ad4a0b13fa13744505fa0b0880691a794e4d0d5e6a049a098d7d7d3ae34e17459eb7790b3e5dd2b60280a1b5f318cd64cfff2ef1fb8083c36ceaf14ef97691d139f17714785964022c1889ae5633520029d188e2c1343981fc2acd075fbaed8b63d6e7b647d7733e218b765f5604ea336192305f13caf04421ebcdd3348bd9b1bb4b8be572c022ea14ef32986b15dc28f2c08066b02f18787399b7e4d739a3d9502f8b9051f47dd76d27a85ddf8d7e84b87b7941385d56489c9815fe587c78edcd9b79701d163d0cec947bf271c316fd27c4cb320e6a07f144999a64d2975d239d0b907e17b505acd835fde891af6dfaf6467bb101a3654c3d270b1f2f54897db539fa18b5bf4dd29833914ca658fcda89d6062d962a36dd6e3418a7a17fa4ddd1346ed9fde8580cd9f4488b74279d0b56bf4fa52d8ab5c0a0d0ea8474f53315ac7d940ba63c49010eaa5d053e9b7c426e15b7140a13dd269a450adb2f77734c4a00446e72f7e68af55f11b48784886b21dbb06145f3dfe1bcd485d150ec524975618a703a97adc9d3431c32a389ecc005afedaa11843c2bbc5d21dc2d7e06aed9ed6a6ecbd42feefe844d9a7a9cbf6ed7122a4c9918e053bcc7ab579ee6ca9c45901e21239689b6475775c2ee3af80b0cfa2cec76b2d83bc91f9f2111af9970ee4e711b6e3d6cde41594aff308f9e35d0244c639f5eb62a4deb5cac59ca5f6a6d77674fbc0cf016a693e83956ef778036b9575a4af595f206fbdb886f48d28b2b199758f161fc77b9066669a15704d531d410fe213ece256f8adf0885bf77bb13a38d3e615df41d882e84e7b14c22169eb9f1c8ebfced21e4700d1f9972165e04fb5455a1575c23fe4343796dc1f3e92556368925a6fae5571d427b76dde43fba0b8e5dcaad493dc6e74178e458b153fba0e4c55b1dce9f7ebef4b71db158326f3359dc6dafe133a3030cb63b96f6eee94b2026ccf3a0ce73caef207a5fc6418cdbde72f23d407ed5e5aa6f16cff40315575404daee2c769999d36f8824c45739a93df77f56cf0b6e3ff8399c694da67aac62a34736cc6ef88936f38a575d5f1e343cdb05023886ff4e08e7550b66c74aed3c9f000b6a90d4b7e03f3672587a645164f99238b9f088743b4ddb7b2dfbfffcf93b9a858a63d84133c0e39c64573e70a74cda6b2865ed11be128a13aac34ff85f2ec4d3a82d0ca5c3302e5450eca72b61471b031e8232e749dbe43d4e00ea97e6b79449702b1e7ec7576145f975e9b802ef3fca3ebb9e742e895e24c9ad9635941640e655ed66240618e2336a0487dc49a3ad4c8d9c45e99df1bc1018826a2b0b94efebac495d5923f64b8abc7c31b3caa216318062cc278d8d960adff422d59cea128404ce03dcb456e48ee752a95032aff8d6175aa32e34ab0a5d8fc2cae9635d222bfa91b19f9c515061db4d85bd80b6233045404e8641cc4a8a9274fc665e8b0468d4f4c4eebbfe9c6126e734fb270c102f83e5c33d88d06afd85376198f9cc3e50f12465b90598db8a9a606241e0a65c5b64dd61fc990d0777725bcc65f98b08006fb67a6d6828161a95b6172b5375397f2d56312b5e253d08f9f5f555fdeb6e96098a931d62c694a288eaab6772c85a09e411676fd0691160e5c8886033d2bb4becd9ef265c570fc26df1aaf9f98828d14c97b4bc9ca5609fe5227fa0dfffa7bcbd4cef30720f31724f3f54222726ead9210fbdc2417ea76c6a3a6102c922eae035723c5d609b771375ac33e04155b8ea9a17b0ca9ba272bed73c8067711466775709efe14054d60190792894e626eed8deed9d6ced5d5d4dc2abca754bd35b79d7c9fe358ad3a1cfbc49a8ac2d304d3a00b1a5d3c82d75443c0f29e842f11d32c06716cdabf91fc6301cadf833710860b8f520ebd060a157fddf9114ab00d6b4987ab4efd3066b12104c618209a85fa47e95da91060b6913952c9629a24ed7f442db1463b9e16b7d7106557336956f8f37e09a7e67d4d208d3f11bff5e284c4c0c861bc5d664bcb6d22702b3c1c46c250beb61fae3441b674284c56e1575837f849b48d250cc46106d63a689ffac3d8fee3af16e2017f7c65f19e13c559a07796ab030baf5de255a48070c4a652cd3f4e34d05e094a4efa18e06c663a535606518628590e398baa4de9f643691b1a5446e4c1254a9c604111951b1372b10ad7899197e9825ec818c30fe51b0be468ac8c0c3bfe74fbf93e25fd7688b7e83b878cd2373e11be41de9ba0f3915c301db4c6afaf3d7422c3bc6741ee2213512faccabaa923c2777afe8fad01059d6cbb81abeb2d284468221db4ea944dfdedbf5ae6627560872e079bc8301238610f92e5b37d057a16334d3645c37efe4818ee3b27612a9f2b3b40f1b674f3556d9cc623f33bfc671460dc91b3d0aacef163630d1b10e20664bc0f373d57b78b458517d61a98c86320eb38bf781fd12d55077463ae1d51302872cef615ffb9a2dc8450da23fcfabf71308a7b481431d6b0da7b03de7e3c2fe4ed350252b27688d65211744868a478eef454c6377aac0c2787f06172cb36b723827968077b05f6f7f4bdb35794a2054820bc6880d76456372839bfb33c79aa9026711217ae1f893beb61304d28e84a6d23a021f300d253d67645c3eb9ae9e8724ff5f755581a39810786762c6e07a78c60254fbcec5916d1b10228ccde27b5f0d4729e648375a035fbf46da34d76c059e9055837e3a1ed707606b5ac4c0e23d0fdb5839bc55cc326d84acde4b5ba3656d3419b36d7c7eda6524dc0dedee53780ae670baeeebf912b86d15507a37a1d781d60fe64b5c7d4ac039aab6754474993778f47cab1764fc5530cf710ad2dd2feda57ea3a801b3a4952d7bd96f074ea98c51ab68de60aecc4068cd71521a3f99cf83abd15395886d99e3dc5e9c9d9a2bb3a871a1374a3b15be7ec3b89782976c7e28498a62ce6283b113029ab88ce2c5a908fc2697c2819c6b3c3d3134999bf6535c910fbdf258cf6fcd68ca23e19a19a2801c53514d904f220ab9e605b55121ce21bdb6df817f55d7791110f5543d0e919451be5937aeb3474ce36e328f9bb9911ab72337495fa25ef64aa66aa2767b3b74394303dc2ded5b686a157f5332cdc4c091777d0fcd2de30414c958eb9df5cd8b9f0c4f612955b5325e32c3207efd00ec75e4e81d87c8123d4d07ce2d109af7db7b499f9d1c45553fff5a215d6afa535c03f0abd8fa577c720ce81514be46a47edcfd3f89dc0358d294a348cbd7387e6d7771f02787ccbcf5938711551f1a0499e15b07262d7f6e9ad030adcf9d27e0a59760f28b9948a62adefaff2eb752028248697b3059aa08304ae47f8db8a02e5b88765df9a33b8f05a030ed3c2fe58bbc2e019d47648d145e0ede1110216a2c7ec508e6280a1b445a062ffe1ea8d04c7bf406ed19f7d05280ebd24d35b5aa7658fcda03704ff64bd7003087c256f9899481785769fb142228d4391bbec56126b08d3b0919bd2969525ffb0d2bd1c3f1b264cfcba139af3e2feb0f2c03fd710d5ddfbc438be7f72b147d016f38399bdc4d94d1e07b7b2219d0a07c8daf779fc591c0b4a8816b3d6a226df9b292fd2ec36ec297f01ed8cc9606dc173cb13426897565f30a9c9716a43b4ac780c21bd89e615e3fad79272a2c4fb18238c1bed26826ac3677dded30473bef7d4b110f7c16caf94951b3dcab78911f06d0c6a0b2f85bb820617c5bfcaac0af8bae08ae99421a475196c86d2e4e643224214d3320933554541dbaf42d2b09b63f0da0f5e94a715baa69eec144a54ded9695f8584a1a2dfd555597d069c24429c061a831c56c2c8b11dd8e0b499841b8d902474e07f056e7b64326f8d0d4bc093c9af94a4efae3383096015e2db0a2472c76d4164ec67c821106c5b71647c9fc574ffd6c3ff8060d711f6f54750f634446ca0b79c0568ab5c882aa26b6de78ac6df35bff942d3212d68244a6b17b5b619d87a65b5a1c913e2d3bdc092cb930cc22c318d0b8d9a12c832d97e26689bda7c1fbd75ebc009bb3fd8fcf37b771d361e5ca70ca3bf3c6cbde380866f76af15caaa8e8303e81ca87b10d95a24125fdfa72d59fbc44ed116490989442900c0a426e17fdcb492f222025c310cb534902b348f524e31e72e2fb0ac4f7719fac9cceae685392ccc4603rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql16-16.2-150200.5.10.1.src.rpmpostgresql-docs-implementationpostgresql16-docs     postgresql-docs-noarchrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)163.0.4-14.6.0-14.0-15.2-14.14.1e@eKx@e@@e%@d,@c@clcGc>@c6@c5c,N@c@c@cb@b@b@b@b|bV@b[@aaza@apa\>@aUaQ@aO@`@```q`OL@`Gc@`/@`#_S__@_F@_mmax@suse.commax@suse.commax@suse.commax@suse.comdimstar@opensuse.orgmax@suse.commrueckert@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comfvogt@suse.commax@suse.commax@suse.commax@suse.commax@suse.comfvogt@suse.commax@suse.comaaronpuchert@alice-dsl.netschwab@suse.demax@suse.commax@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demax@suse.commax@suse.commax@suse.comada.lovelace@gmx.demax@suse.commax@suse.commax@suse.commax@suse.commrueckert@suse.demax@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comgmbr3@opensuse.orgmax@suse.commax@suse.commax@suse.commax@suse.com- Upgrade to 16.2: * bsc#1219679, CVE-2024-0985: Tighten security restrictions within REFRESH MATERIALIZED VIEW CONCURRENTLY. One step of a concurrent refresh command was run under weak security restrictions. If a materialized view's owner could persuade a superuser or other high-privileged user to perform a concurrent refresh on that view, the view's owner could control code executed with the privileges of the user running REFRESH. Fix things so that all user-determined code is run as the view's owner, as expected * If you use GIN indexes, you may need to reindex after updating to this release. * LLVM 18 is now supported. * https://www.postgresql.org/docs/release/16.2/- Upgrade to 16.1: * bsc#1216962, CVE-2023-5868: Fix handling of unknown-type arguments in DISTINCT "any" aggregate functions. This error led to a text-type value being interpreted as an unknown-type value (that is, a zero-terminated string) at runtime. This could result in disclosure of server memory following the text value. * bsc#1216961, CVE-2023-5869: Detect integer overflow while computing new array dimensions. When assigning new elements to array subscripts that are outside the current array bounds, an undetected integer overflow could occur in edge cases. Memory stomps that are potentially exploitable for arbitrary code execution are possible, and so is disclosure of server memory. * bsc#1216960, CVE-2023-5870: Prevent the pg_signal_backend role from signalling background workers and autovacuum processes. The documentation says that pg_signal_backend cannot issue signals to superuser-owned processes. It was able to signal these background processes, though, because they advertise a role OID of zero. Treat that as indicating superuser ownership. The security implications of cancelling one of these process types are fairly small so far as the core code goes (we'll just start another one), but extensions might add background workers that are more vulnerable. Also ensure that the is_superuser parameter is set correctly in such processes. No specific security consequences are known for that oversight, but it might be significant for some extensions. * Add support for LLVM 16 and 17 * https://www.postgresql.org/docs/16/release-16-1.html- boo#1216734: Revert the last change and make the devel package independend of all other subpackages except for the libs.- boo#1216022: Call install-alternatives from the devel subpackage as well, otherwise the symlink for ecpg might be missing.- Also buildignore the postgresql*-implementation symbols: this is needed in order to bootstrap when no postgresql version currently has valid symbols provided. Once the packages are built, OBS could translate this to the pgname-* packages and accept the ignores; during bootstrap though, there is nothing providing the symbol and the existing buildignores do not suffice.- Upgrade to 16.0: * https://www.postgresql.org/about/news/2715 * https://www.postgresql.org/docs/16/release-16.html- Upgrade to 16rc1: * https://www.postgresql.org/about/news/2702/- Upgrade too v16beta3.- Copy postgresql15 to postgresql16 and upgrade to v16beta2. - Don't create a unix domain socket under /tmp anymore.- Restore the independence of mini builds from the main build after the -mini name change from April 4, 2023. - Adjust icu handling to prepare for PostgreSQL 16.- Overhaul postgresql-README.SUSE and move it from the binary package to the noarch wrapper package. - Change the unix domain socket location from /var/run to /run.- Update to 15.3: * bsc#1211228, CVE-2023-2454: Prevent CREATE SCHEMA from defeating changes in search_path * bsc#1211229, CVE-2023-2455: Enforce row-level security policies correctly after inlining a set-returning function * https://www.postgresql.org/about/news/2637/ * https://www.postgresql.org/docs/15/release-15-3.html- bsc#1210303: Stop using the obsolete internal %_restart_on_update macro and drop support for sysv init to simplify the scriptlets.- Include -mini in Name: to avoid conflicts in the source package name and OBS internal dependency tracking.- Update to 15.2: * CVE-2022-41862, bsc#1208102: memory leak in libpq * https://www.postgresql.org/about/news/2592/ * https://www.postgresql.org/docs/15/release-15-2.html - Bump latest_supported_llvm_ver to 15.- Update to 15.1: * https://www.postgresql.org/about/news/2543/ * https://www.postgresql.org/docs/15/release-15-1.html- Update to 15.0: * https://www.postgresql.org/about/news/p-2526/ * https://www.postgresql.org/docs/15/release-15.html - Move pg_upgrade from *-contrib to *-server. - Drop support for the 9.x versioning scheme.- Update to 15~rc2 * https://www.postgresql.org/about/news/p-2521/ * Reverting the "optimized order of GROUP BY keys" feature.- Fix source URLs- Update to 15~rc1 https://www.postgresql.org/about/news/p-2516/- Create mechanism to specify the latest supported LLVM version. Automatically pin to that version if the distribution has a newer unsupported default version.- Disable LLVM JIT on riscv64- Update to 15~beta4 https://www.postgresql.org/about/news/p-2507/- Update to 15~beta3 https://www.postgresql.org/about/news/p-2496/- use %version requires for the contrib package for now as 15~beta1 is actually smaller than 15.- Add proper conditionals for lz4 and zstd- Upgrade to 15~beta1 https://www.postgresql.org/about/news/postgresql-15-beta-1-released-2453/ https://www.postgresql.org/docs/15/release-15.html - Refreshed patches to apply cleanly again: 0001-jit-Workaround-potential-datalayout-mismatch-on-s390.patch postgresql-conf.patch postgresql-llvm-optional.patch postgresql-plperl-keep-rpath.patch postgresql-testsuite-keep-results-file.patch postgresql-var-run-socket.patch - Add buildrequires for lz4 and zstd support- fork package for postgresql 15- Upgrade to 14.3: * bsc#1199475, CVE-2022-1552: Confine additional operations within "security restricted operation" sandboxes. * https://www.postgresql.org/docs/14/release-14-3.html- bsc#1198166: Pin to llvm13 until the next patchlevel update.- bsc#1195680: Upgrade to 14.2: * https://www.postgresql.org/docs/14/release-14-2.html * Reindexing might be needed after applying this upgrade, so please read the release notes carefully.- boo#1190740: Add constraints file with 12GB of memory for s390x as a workaround- Add a llvmjit-devel subpackage to pull in the right versions of clang and llvm for building extensions. - Fix some mistakes in the interdependencies between the implementation packages and their noarch counterpart. - Update the BuildIgnore section.- bsc#1192516: Upgrade to 14.1 * Make the server reject extraneous data after an SSL or GSS encryption handshake (CVE-2021-23214). * Make libpq reject extraneous data after an SSL or GSS encryption handshake (CVE-2021-23222). * https://www.postgresql.org/docs/14/release-14-1.html- boo#1191782: Let rpmlint ignore shlib-policy-name-error.- Remove postgresql-testsuite-int8.sql.patch, because its purpose is unclear. This affects only the test subpackage.- Upgrade to 14.0 https://www.postgresql.org/about/news/postgresql-14-released-2318/ https://www.postgresql.org/docs/14/release-14.html- Let genlists skip non-existing binaries to avoid lots of version conditionals in the file lists.- Upgrade to 14~rc1 https://www.postgresql.org/about/news/postgresql-14-rc-1-released-2309/ https://www.postgresql.org/docs/14/release-14.html https://wiki.postgresql.org/wiki/PostgreSQL_14_Open_Items- Upgrade to 14~beta2 https://www.postgresql.org/about/news/postgresql-14-beta-2-released-2249/ https://www.postgresql.org/docs/14/release-14.html https://wiki.postgresql.org/wiki/PostgreSQL_14_Open_Items- Upgrade to 14~beta1 https://www.postgresql.org/about/news/postgresql-14-beta-1-released-2213/ https://www.postgresql.org/docs/14/release-14.html https://wiki.postgresql.org/wiki/PostgreSQL_14_Open_Items - disable postgresql-testsuite-int8.sql.patch: it seems it is not needed anymore, need to be double checked.- bsc#1185952: llvm12 breaks PostgreSQL 11 and 12 on s390x. Use llvm11 as a workaround.- Upgrade to version 13.3: * https://www.postgresql.org/docs/13/release-13-3.html * CVE-2021-32027, bsc#1185924: Prevent integer overflows in array subscripting calculations. * CVE-2021-32028, bsc#1185925: Fix mishandling of “junk” columns in INSERT ... ON CONFLICT ... UPDATE target lists. * CVE-2021-32029, bsc#1185926: Fix possibly-incorrect computation of UPDATE ... RETURNING "pg_psql_temporary_savepoint" does not exist”. - Don't use %_stop_on_removal, because it was meant to be private and got removed from openSUSE. %_restart_on_update is also private, but still supported and needed for now (bsc#1183168).- Re-enable build of the llvmjit subpackage on SLE, but it will only be delivered on PackageHub for now (boo#1183118).- Remove leftover PreReq on chkconfig, we stopped using it long time ago.- boo#1179945: Disable icu for PostgreSQL 10 (and older) on TW.- Upgrade to version 13.2: * https://www.postgresql.org/docs/13/release-13-2.html * Updating stored views and reindexing might be needed after applying this update. * CVE-2021-3393, bsc#1182040: Fix information leakage in constraint-violation error messages. * CVE-2021-20229, bsc#1182039: Fix failure to check per-column SELECT privileges in some join queries. * Obsoletes postgresql-icu68.patch.- Add postgresql-icu68.patch: fix build with ICU 68- bsc#1178961: %ghost the symlinks to pg_config and ecpg. - boo#1179765: BuildRequire libpq5 and libecpg6 when not building them to avoid dangling symlinks in the devel package.- Upgrade to version 13.1: * CVE-2020-25695, bsc#1178666: Block DECLARE CURSOR ... WITH HOLD and firing of deferred triggers within index expressions and materialized view queries. * CVE-2020-25694, bsc#1178667: a) Fix usage of complex connection-string parameters in pg_dump, pg_restore, clusterdb, reindexdb, and vacuumdb. b) When psql's \connect command re-uses connection parameters, ensure that all non-overridden parameters from a previous connection string are re-used. * CVE-2020-25696, bsc#1178668: Prevent psql's \gset command from modifying specially-treated variables. * Fix recently-added timetz test case so it works when the USA is not observing daylight savings time. (obsoletes postgresql-timetz.patch) * https://www.postgresql.org/about/news/2111/ * https://www.postgresql.org/docs/13/release-13-1.html- Fix a DST problem in the test suite: postgresql-timetz.patch https://postgr.es/m/16689-57701daa23b377bf@postgresql.org- Initial packaging of PostgreSQL 13: * https://www.postgresql.org/about/news/2077/ * https://www.postgresql.org/docs/13/release-13.htmlh01-ch4c 1707462500  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~16.2-150200.5.10.116.2-150200.5.10.1postgresql16htmlacronyms.htmladmin.htmladminpack.htmlamcheck.htmlapp-clusterdb.htmlapp-createdb.htmlapp-createuser.htmlapp-dropdb.htmlapp-dropuser.htmlapp-ecpg.htmlapp-initdb.htmlapp-pg-ctl.htmlapp-pg-dumpall.htmlapp-pg-isready.htmlapp-pgamcheck.htmlapp-pgbasebackup.htmlapp-pgchecksums.htmlapp-pgconfig.htmlapp-pgcontroldata.htmlapp-pgdump.htmlapp-pgreceivewal.htmlapp-pgreceivexlog.htmlapp-pgrecvlogical.htmlapp-pgresetwal.htmlapp-pgresetxlog.htmlapp-pgrestore.htmlapp-pgrewind.htmlapp-pgverifybackup.htmlapp-postgres.htmlapp-psql.htmlapp-reindexdb.htmlapp-vacuumdb.htmlappendix-obsolete.htmlappendixes.htmlapplevel-consistency.htmlarchive-module-callbacks.htmlarchive-module-init.htmlarchive-modules.htmlarrays.htmlauth-bsd.htmlauth-cert.htmlauth-delay.htmlauth-ident.htmlauth-ldap.htmlauth-methods.htmlauth-pam.htmlauth-password.htmlauth-peer.htmlauth-pg-hba-conf.htmlauth-radius.htmlauth-trust.htmlauth-username-maps.htmlauto-explain.htmlbackup-dump.htmlbackup-file.htmlbackup-manifest-files.htmlbackup-manifest-format.htmlbackup-manifest-toplevel.htmlbackup-manifest-wal-ranges.htmlbackup.htmlbasebackup-to-shell.htmlbasic-archive.htmlbgworker.htmlbiblio.htmlbki-commands.htmlbki-example.htmlbki-format.htmlbki-structure.htmlbki.htmlbloom.htmlbookindex.htmlbrin-builtin-opclasses.htmlbrin-extensibility.htmlbrin-intro.htmlbrin.htmlbtree-behavior.htmlbtree-gin.htmlbtree-gist.htmlbtree-implementation.htmlbtree-intro.htmlbtree-support-funcs.htmlbtree.htmlbug-reporting.htmlcatalog-pg-aggregate.htmlcatalog-pg-am.htmlcatalog-pg-amop.htmlcatalog-pg-amproc.htmlcatalog-pg-attrdef.htmlcatalog-pg-attribute.htmlcatalog-pg-auth-members.htmlcatalog-pg-authid.htmlcatalog-pg-cast.htmlcatalog-pg-class.htmlcatalog-pg-collation.htmlcatalog-pg-constraint.htmlcatalog-pg-conversion.htmlcatalog-pg-database.htmlcatalog-pg-db-role-setting.htmlcatalog-pg-default-acl.htmlcatalog-pg-depend.htmlcatalog-pg-description.htmlcatalog-pg-enum.htmlcatalog-pg-event-trigger.htmlcatalog-pg-extension.htmlcatalog-pg-foreign-data-wrapper.htmlcatalog-pg-foreign-server.htmlcatalog-pg-foreign-table.htmlcatalog-pg-index.htmlcatalog-pg-inherits.htmlcatalog-pg-init-privs.htmlcatalog-pg-language.htmlcatalog-pg-largeobject-metadata.htmlcatalog-pg-largeobject.htmlcatalog-pg-namespace.htmlcatalog-pg-opclass.htmlcatalog-pg-operator.htmlcatalog-pg-opfamily.htmlcatalog-pg-parameter-acl.htmlcatalog-pg-partitioned-table.htmlcatalog-pg-policy.htmlcatalog-pg-proc.htmlcatalog-pg-publication-namespace.htmlcatalog-pg-publication-rel.htmlcatalog-pg-publication.htmlcatalog-pg-range.htmlcatalog-pg-replication-origin.htmlcatalog-pg-rewrite.htmlcatalog-pg-seclabel.htmlcatalog-pg-sequence.htmlcatalog-pg-shdepend.htmlcatalog-pg-shdescription.htmlcatalog-pg-shseclabel.htmlcatalog-pg-statistic-ext-data.htmlcatalog-pg-statistic-ext.htmlcatalog-pg-statistic.htmlcatalog-pg-subscription-rel.htmlcatalog-pg-subscription.htmlcatalog-pg-tablespace.htmlcatalog-pg-transform.htmlcatalog-pg-trigger.htmlcatalog-pg-ts-config-map.htmlcatalog-pg-ts-config.htmlcatalog-pg-ts-dict.htmlcatalog-pg-ts-parser.htmlcatalog-pg-ts-template.htmlcatalog-pg-type.htmlcatalog-pg-user-mapping.htmlcatalogs-overview.htmlcatalogs.htmlcharset.htmlchecksums.htmlcitext.htmlclient-authentication-problems.htmlclient-authentication.htmlclient-interfaces.htmlcollation.htmlcolor-when.htmlcolor-which.htmlcolor.htmlconfig-setting.htmlconnect-estab.htmlcontinuous-archiving.htmlcontrib-dblink-build-sql-delete.htmlcontrib-dblink-build-sql-insert.htmlcontrib-dblink-build-sql-update.htmlcontrib-dblink-cancel-query.htmlcontrib-dblink-close.htmlcontrib-dblink-connect-u.htmlcontrib-dblink-connect.htmlcontrib-dblink-disconnect.htmlcontrib-dblink-error-message.htmlcontrib-dblink-exec.htmlcontrib-dblink-fetch.htmlcontrib-dblink-function.htmlcontrib-dblink-get-connections.htmlcontrib-dblink-get-notify.htmlcontrib-dblink-get-pkey.htmlcontrib-dblink-get-result.htmlcontrib-dblink-is-busy.htmlcontrib-dblink-open.htmlcontrib-dblink-send-query.htmlcontrib-prog-client.htmlcontrib-prog-server.htmlcontrib-prog.htmlcontrib-spi.htmlcontrib.htmlcreating-cluster.htmlcube.htmlcustom-rmgr.htmlcustom-scan-execution.htmlcustom-scan-path.htmlcustom-scan-plan.htmlcustom-scan.htmldatabase-roles.htmldatatype-binary.htmldatatype-bit.htmldatatype-boolean.htmldatatype-character.htmldatatype-datetime.htmldatatype-enum.htmldatatype-geometric.htmldatatype-json.htmldatatype-money.htmldatatype-net-types.htmldatatype-numeric.htmldatatype-oid.htmldatatype-pg-lsn.htmldatatype-pseudo.htmldatatype-textsearch.htmldatatype-uuid.htmldatatype-xml.htmldatatype.htmldatetime-appendix.htmldatetime-config-files.htmldatetime-input-rules.htmldatetime-invalid-input.htmldatetime-julian-dates.htmldatetime-keywords.htmldatetime-posix-timezone-specs.htmldatetime-units-history.htmldblink.htmlddl-alter.htmlddl-basics.htmlddl-constraints.htmlddl-default.htmlddl-depend.htmlddl-foreign-data.htmlddl-generated-columns.htmlddl-inherit.htmlddl-others.htmlddl-partitioning.htmlddl-priv.htmlddl-rowsecurity.htmlddl-schemas.htmlddl-system-columns.htmlddl.htmldefault-roles.htmldict-int.htmldict-xsyn.htmldifferent-replication-solutions.htmldisk-full.htmldisk-usage.htmldiskusage.htmldml-delete.htmldml-insert.htmldml-returning.htmldml-update.htmldml.htmldocguide-authoring.htmldocguide-build-meson.htmldocguide-build.htmldocguide-docbook.htmldocguide-style.htmldocguide-toolsets.htmldocguide.htmldomains.htmldynamic-trace.htmlearthdistance.htmlecpg-commands.htmlecpg-concept.htmlecpg-connect.htmlecpg-cpp.htmlecpg-descriptors.htmlecpg-develop.htmlecpg-dynamic.htmlecpg-errors.htmlecpg-informix-compat.htmlecpg-library.htmlecpg-lo.htmlecpg-oracle-compat.htmlecpg-pgtypes.htmlecpg-preproc.htmlecpg-process.htmlecpg-sql-allocate-descriptor.htmlecpg-sql-commands.htmlecpg-sql-connect.htmlecpg-sql-deallocate-descriptor.htmlecpg-sql-declare-statement.htmlecpg-sql-declare.htmlecpg-sql-describe.htmlecpg-sql-disconnect.htmlecpg-sql-execute-immediate.htmlecpg-sql-get-descriptor.htmlecpg-sql-open.htmlecpg-sql-prepare.htmlecpg-sql-set-autocommit.htmlecpg-sql-set-connection.htmlecpg-sql-set-descriptor.htmlecpg-sql-type.htmlecpg-sql-var.htmlecpg-sql-whenever.htmlecpg-variables.htmlecpg.htmlencryption-options.htmlerrcodes-appendix.htmlerror-message-reporting.htmlerror-style-guide.htmlevent-log-registration.htmlevent-trigger-definition.htmlevent-trigger-example.htmlevent-trigger-interface.htmlevent-trigger-matrix.htmlevent-trigger-table-rewrite-example.htmlevent-triggers.htmlexecutor.htmlexplicit-joins.htmlexplicit-locking.htmlextend-extensions.htmlextend-how.htmlextend-pgxs.htmlextend-type-system.htmlextend.htmlexternal-admin-tools.htmlexternal-extensions.htmlexternal-interfaces.htmlexternal-pl.htmlexternal-projects.htmlfdw-callbacks.htmlfdw-functions.htmlfdw-helpers.htmlfdw-planning.htmlfdw-row-locking.htmlfdwhandler.htmlfeatures-sql-standard.htmlfeatures.htmlfile-fdw.htmlfunctions-admin.htmlfunctions-aggregate.htmlfunctions-array.htmlfunctions-binarystring.htmlfunctions-bitstring.htmlfunctions-comparison.htmlfunctions-comparisons.htmlfunctions-conditional.htmlfunctions-datetime.htmlfunctions-enum.htmlfunctions-event-triggers.htmlfunctions-formatting.htmlfunctions-geometry.htmlfunctions-info.htmlfunctions-json.htmlfunctions-logical.htmlfunctions-matching.htmlfunctions-math.htmlfunctions-net.htmlfunctions-range.htmlfunctions-sequence.htmlfunctions-srf.htmlfunctions-statistics.htmlfunctions-string.htmlfunctions-subquery.htmlfunctions-textsearch.htmlfunctions-trigger.htmlfunctions-uuid.htmlfunctions-window.htmlfunctions-xml.htmlfunctions.htmlfuzzystrmatch.htmlgeneric-wal.htmlgenetic-algorithm.svggeqo-biblio.htmlgeqo-intro.htmlgeqo-intro2.htmlgeqo-pg-intro.htmlgeqo.htmlgin-builtin-opclasses.htmlgin-examples.htmlgin-extensibility.htmlgin-implementation.htmlgin-intro.htmlgin-limit.htmlgin-tips.htmlgin.htmlgin.svggist-builtin-opclasses.htmlgist-examples.htmlgist-extensibility.htmlgist-implementation.htmlgist-intro.htmlgist.htmlgit.htmlglossary.htmlgssapi-auth.htmlgssapi-enc.htmlhash-implementation.htmlhash-index.htmlhash-intro.htmlhigh-availability.htmlhistory.htmlhot-standby.htmlhow-parallel-query-works.htmlhstore.htmlindex-api.htmlindex-cost-estimation.htmlindex-functions.htmlindex-locking.htmlindex-scanning.htmlindex-unique-checks.htmlindex.htmlindexam.htmlindexes-bitmap-scans.htmlindexes-collations.htmlindexes-examine.htmlindexes-expressional.htmlindexes-index-only-scans.htmlindexes-intro.htmlindexes-multicolumn.htmlindexes-opclass.htmlindexes-ordering.htmlindexes-partial.htmlindexes-types.htmlindexes-unique.htmlindexes.htmlinformation-schema.htmlinfoschema-administrable-role-authorizations.htmlinfoschema-applicable-roles.htmlinfoschema-attributes.htmlinfoschema-character-sets.htmlinfoschema-check-constraint-routine-usage.htmlinfoschema-check-constraints.htmlinfoschema-collation-character-set-applicab.htmlinfoschema-collations.htmlinfoschema-column-column-usage.htmlinfoschema-column-domain-usage.htmlinfoschema-column-options.htmlinfoschema-column-privileges.htmlinfoschema-column-udt-usage.htmlinfoschema-columns.htmlinfoschema-constraint-column-usage.htmlinfoschema-constraint-table-usage.htmlinfoschema-data-type-privileges.htmlinfoschema-datatypes.htmlinfoschema-domain-constraints.htmlinfoschema-domain-udt-usage.htmlinfoschema-domains.htmlinfoschema-element-types.htmlinfoschema-enabled-roles.htmlinfoschema-foreign-data-wrapper-options.htmlinfoschema-foreign-data-wrappers.htmlinfoschema-foreign-server-options.htmlinfoschema-foreign-servers.htmlinfoschema-foreign-table-options.htmlinfoschema-foreign-tables.htmlinfoschema-information-schema-catalog-name.htmlinfoschema-key-column-usage.htmlinfoschema-parameters.htmlinfoschema-referential-constraints.htmlinfoschema-role-column-grants.htmlinfoschema-role-routine-grants.htmlinfoschema-role-table-grants.htmlinfoschema-role-udt-grants.htmlinfoschema-role-usage-grants.htmlinfoschema-routine-column-usage.htmlinfoschema-routine-privileges.htmlinfoschema-routine-routine-usage.htmlinfoschema-routine-sequence-usage.htmlinfoschema-routine-table-usage.htmlinfoschema-routines.htmlinfoschema-schema.htmlinfoschema-schemata.htmlinfoschema-sequences.htmlinfoschema-sql-features.htmlinfoschema-sql-implementation-info.htmlinfoschema-sql-parts.htmlinfoschema-sql-sizing.htmlinfoschema-table-constraints.htmlinfoschema-table-privileges.htmlinfoschema-tables.htmlinfoschema-transforms.htmlinfoschema-triggered-update-columns.htmlinfoschema-triggers.htmlinfoschema-udt-privileges.htmlinfoschema-usage-privileges.htmlinfoschema-user-defined-types.htmlinfoschema-user-mapping-options.htmlinfoschema-user-mappings.htmlinfoschema-view-column-usage.htmlinfoschema-view-routine-usage.htmlinfoschema-view-table-usage.htmlinfoschema-views.htmlinstall-binaries.htmlinstall-getsource.htmlinstall-make.htmlinstall-meson.htmlinstall-post.htmlinstall-requirements.htmlinstall-windows-full.htmlinstall-windows.htmlinstallation-platform-notes.htmlinstallation.htmlintagg.htmlintarray.htmlinternals.htmlintro-whatis.htmlisn.htmljit-configuration.htmljit-decision.htmljit-extensibility.htmljit-reason.htmljit.htmlkernel-resources.htmllargeobjects.htmllegalnotice.htmllibpq-async.htmllibpq-build.htmllibpq-cancel.htmllibpq-connect.htmllibpq-control.htmllibpq-copy.htmllibpq-envars.htmllibpq-events.htmllibpq-example.htmllibpq-exec.htmllibpq-fastpath.htmllibpq-ldap.htmllibpq-misc.htmllibpq-notice-processing.htmllibpq-notify.htmllibpq-pgpass.htmllibpq-pgservice.htmllibpq-pipeline-mode.htmllibpq-single-row-mode.htmllibpq-ssl.htmllibpq-status.htmllibpq-threading.htmllibpq.htmllimits.htmllo-examplesect.htmllo-funcs.htmllo-implementation.htmllo-interfaces.htmllo-intro.htmllo.htmllocale.htmllocking-indexes.htmllogfile-maintenance.htmllogical-replication-architecture.htmllogical-replication-col-lists.htmllogical-replication-config.htmllogical-replication-conflicts.htmllogical-replication-monitoring.htmllogical-replication-publication.htmllogical-replication-quick-setup.htmllogical-replication-restrictions.htmllogical-replication-row-filter.htmllogical-replication-security.htmllogical-replication-subscription.htmllogical-replication.htmllogicaldecoding-catalogs.htmllogicaldecoding-example.htmllogicaldecoding-explanation.htmllogicaldecoding-output-plugin.htmllogicaldecoding-sql.htmllogicaldecoding-streaming.htmllogicaldecoding-synchronous.htmllogicaldecoding-two-phase-commits.htmllogicaldecoding-walsender.htmllogicaldecoding-writer.htmllogicaldecoding.htmlltree.htmlmaintenance.htmlmanage-ag-config.htmlmanage-ag-createdb.htmlmanage-ag-dropdb.htmlmanage-ag-overview.htmlmanage-ag-tablespaces.htmlmanage-ag-templatedbs.htmlmanaging-databases.htmlmonitoring-locks.htmlmonitoring-ps.htmlmonitoring-stats.htmlmonitoring.htmlmultibyte.htmlmultivariate-statistics-examples.htmlmvcc-caveats.htmlmvcc-intro.htmlmvcc-serialization-failure-handling.htmlmvcc.htmlnls-programmer.htmlnls-translator.htmlnls.htmlnon-durability.htmlnotation.htmloid2name.htmloldsnapshot.htmloverview.htmlpageinspect.htmlpagelayout.svgparallel-plans.htmlparallel-query.htmlparallel-safety.htmlparser-stage.htmlpasswordcheck.htmlperformance-tips.htmlperm-functions.htmlpgarchivecleanup.htmlpgbench.htmlpgbuffercache.htmlpgcrypto.htmlpgfreespacemap.htmlpgprewarm.htmlpgrowlocks.htmlpgstatstatements.htmlpgstattuple.htmlpgsurgery.htmlpgtestfsync.htmlpgtesttiming.htmlpgtrgm.htmlpgupgrade.htmlpgvisibility.htmlpgwaldump.htmlpgwalinspect.htmlpgxlogdump.htmlplanner-optimizer.htmlplanner-stats-details.htmlplanner-stats-security.htmlplanner-stats.htmlplhandler.htmlplperl-builtins.htmlplperl-data.htmlplperl-event-triggers.htmlplperl-funcs.htmlplperl-global.htmlplperl-triggers.htmlplperl-trusted.htmlplperl-under-the-hood.htmlplperl.htmlplpgsql-control-structures.htmlplpgsql-cursors.htmlplpgsql-declarations.htmlplpgsql-development-tips.htmlplpgsql-errors-and-messages.htmlplpgsql-expressions.htmlplpgsql-implementation.htmlplpgsql-overview.htmlplpgsql-porting.htmlplpgsql-statements.htmlplpgsql-structure.htmlplpgsql-transactions.htmlplpgsql-trigger.htmlplpgsql.htmlplpython-data.htmlplpython-database.htmlplpython-do.htmlplpython-envar.htmlplpython-funcs.htmlplpython-python23.htmlplpython-sharing.htmlplpython-subtransaction.htmlplpython-transactions.htmlplpython-trigger.htmlplpython-util.htmlplpython.htmlpltcl-config.htmlpltcl-data.htmlpltcl-dbaccess.htmlpltcl-error-handling.htmlpltcl-event-trigger.htmlpltcl-functions.htmlpltcl-global.htmlpltcl-overview.htmlpltcl-procnames.htmlpltcl-subtransactions.htmlpltcl-transactions.htmlpltcl-trigger.htmlpltcl.htmlpopulate.htmlpostgres-fdw.htmlpostgres-user.htmlpredefined-roles.htmlpreface.htmlpreventing-server-spoofing.htmlprogress-reporting.htmlprotocol-changes.htmlprotocol-error-fields.htmlprotocol-flow.htmlprotocol-logical-replication.htmlprotocol-logicalrep-message-formats.htmlprotocol-message-formats.htmlprotocol-message-types.htmlprotocol-overview.htmlprotocol-replication.htmlprotocol.htmlqueries-limit.htmlqueries-order.htmlqueries-overview.htmlqueries-select-lists.htmlqueries-table-expressions.htmlqueries-union.htmlqueries-values.htmlqueries-with.htmlqueries.htmlquery-path.htmlquerytree.htmlrangetypes.htmlrecovery-config.htmlreference-client.htmlreference-server.htmlreference.htmlregress-coverage.htmlregress-evaluation.htmlregress-run.htmlregress-tap.htmlregress-variant.htmlregress.htmlrelease-16-1.htmlrelease-16-2.htmlrelease-16.htmlrelease-prior.htmlrelease.htmlreplication-origins.htmlresources.htmlrole-attributes.htmlrole-membership.htmlrole-removal.htmlroutine-reindex.htmlroutine-vacuuming.htmlrow-estimation-examples.htmlrowtypes.htmlrule-system.htmlrules-materializedviews.htmlrules-privileges.htmlrules-status.htmlrules-triggers.htmlrules-update.htmlrules-views.htmlrules.htmlruntime-config-autovacuum.htmlruntime-config-client.htmlruntime-config-compatible.htmlruntime-config-connection.htmlruntime-config-custom.htmlruntime-config-developer.htmlruntime-config-error-handling.htmlruntime-config-file-locations.htmlruntime-config-locks.htmlruntime-config-logging.htmlruntime-config-preset.htmlruntime-config-query.htmlruntime-config-replication.htmlruntime-config-resource.htmlruntime-config-short.htmlruntime-config-statistics.htmlruntime-config-wal.htmlruntime-config.htmlruntime.htmlsasl-authentication.htmlseg.htmlsepgsql.htmlserver-programming.htmlserver-shutdown.htmlserver-start.htmlsource-conventions.htmlsource-format.htmlsource.htmlsourcerepo.htmlspgist-builtin-opclasses.htmlspgist-examples.htmlspgist-extensibility.htmlspgist-implementation.htmlspgist-intro.htmlspgist.htmlspi-examples.htmlspi-interface-support.htmlspi-interface.htmlspi-memory.htmlspi-realloc.htmlspi-spi-commit.htmlspi-spi-connect.htmlspi-spi-copytuple.htmlspi-spi-cursor-close.htmlspi-spi-cursor-fetch.htmlspi-spi-cursor-find.htmlspi-spi-cursor-move.htmlspi-spi-cursor-open-with-args.htmlspi-spi-cursor-open-with-paramlist.htmlspi-spi-cursor-open.htmlspi-spi-cursor-parse-open.htmlspi-spi-exec.htmlspi-spi-execp.htmlspi-spi-execute-extended.htmlspi-spi-execute-plan-extended.htmlspi-spi-execute-plan-with-paramlist.htmlspi-spi-execute-plan.htmlspi-spi-execute-with-args.htmlspi-spi-execute.htmlspi-spi-finish.htmlspi-spi-fname.htmlspi-spi-fnumber.htmlspi-spi-freeplan.htmlspi-spi-freetuple.htmlspi-spi-freetupletable.htmlspi-spi-getargcount.htmlspi-spi-getargtypeid.htmlspi-spi-getbinval.htmlspi-spi-getnspname.htmlspi-spi-getrelname.htmlspi-spi-gettype.htmlspi-spi-gettypeid.htmlspi-spi-getvalue.htmlspi-spi-is-cursor-plan.htmlspi-spi-keepplan.htmlspi-spi-modifytuple.htmlspi-spi-palloc.htmlspi-spi-pfree.htmlspi-spi-prepare-cursor.htmlspi-spi-prepare-extended.htmlspi-spi-prepare-params.htmlspi-spi-prepare.htmlspi-spi-register-relation.htmlspi-spi-register-trigger-data.htmlspi-spi-result-code-string.htmlspi-spi-returntuple.htmlspi-spi-rollback.htmlspi-spi-saveplan.htmlspi-spi-scroll-cursor-fetch.htmlspi-spi-scroll-cursor-move.htmlspi-spi-start-transaction.htmlspi-spi-unregister-relation.htmlspi-transaction.htmlspi-visibility.htmlspi.htmlsql-abort.htmlsql-alteraggregate.htmlsql-altercollation.htmlsql-alterconversion.htmlsql-alterdatabase.htmlsql-alterdefaultprivileges.htmlsql-alterdomain.htmlsql-altereventtrigger.htmlsql-alterextension.htmlsql-alterforeigndatawrapper.htmlsql-alterforeigntable.htmlsql-alterfunction.htmlsql-altergroup.htmlsql-alterindex.htmlsql-alterlanguage.htmlsql-alterlargeobject.htmlsql-altermaterializedview.htmlsql-alteropclass.htmlsql-alteroperator.htmlsql-alteropfamily.htmlsql-alterpolicy.htmlsql-alterprocedure.htmlsql-alterpublication.htmlsql-alterrole.htmlsql-alterroutine.htmlsql-alterrule.htmlsql-alterschema.htmlsql-altersequence.htmlsql-alterserver.htmlsql-alterstatistics.htmlsql-altersubscription.htmlsql-altersystem.htmlsql-altertable.htmlsql-altertablespace.htmlsql-altertrigger.htmlsql-altertsconfig.htmlsql-altertsdictionary.htmlsql-altertsparser.htmlsql-altertstemplate.htmlsql-altertype.htmlsql-alteruser.htmlsql-alterusermapping.htmlsql-alterview.htmlsql-analyze.htmlsql-begin.htmlsql-call.htmlsql-checkpoint.htmlsql-close.htmlsql-cluster.htmlsql-commands.htmlsql-comment.htmlsql-commit-prepared.htmlsql-commit.htmlsql-copy.htmlsql-create-access-method.htmlsql-createaggregate.htmlsql-createcast.htmlsql-createcollation.htmlsql-createconversion.htmlsql-createdatabase.htmlsql-createdomain.htmlsql-createeventtrigger.htmlsql-createextension.htmlsql-createforeigndatawrapper.htmlsql-createforeigntable.htmlsql-createfunction.htmlsql-creategroup.htmlsql-createindex.htmlsql-createlanguage.htmlsql-creatematerializedview.htmlsql-createopclass.htmlsql-createoperator.htmlsql-createopfamily.htmlsql-createpolicy.htmlsql-createprocedure.htmlsql-createpublication.htmlsql-createrole.htmlsql-createrule.htmlsql-createschema.htmlsql-createsequence.htmlsql-createserver.htmlsql-createstatistics.htmlsql-createsubscription.htmlsql-createtable.htmlsql-createtableas.htmlsql-createtablespace.htmlsql-createtransform.htmlsql-createtrigger.htmlsql-createtsconfig.htmlsql-createtsdictionary.htmlsql-createtsparser.htmlsql-createtstemplate.htmlsql-createtype.htmlsql-createuser.htmlsql-createusermapping.htmlsql-createview.htmlsql-deallocate.htmlsql-declare.htmlsql-delete.htmlsql-discard.htmlsql-do.htmlsql-drop-access-method.htmlsql-drop-owned.htmlsql-dropaggregate.htmlsql-dropcast.htmlsql-dropcollation.htmlsql-dropconversion.htmlsql-dropdatabase.htmlsql-dropdomain.htmlsql-dropeventtrigger.htmlsql-dropextension.htmlsql-dropforeigndatawrapper.htmlsql-dropforeigntable.htmlsql-dropfunction.htmlsql-dropgroup.htmlsql-dropindex.htmlsql-droplanguage.htmlsql-dropmaterializedview.htmlsql-dropopclass.htmlsql-dropoperator.htmlsql-dropopfamily.htmlsql-droppolicy.htmlsql-dropprocedure.htmlsql-droppublication.htmlsql-droprole.htmlsql-droproutine.htmlsql-droprule.htmlsql-dropschema.htmlsql-dropsequence.htmlsql-dropserver.htmlsql-dropstatistics.htmlsql-dropsubscription.htmlsql-droptable.htmlsql-droptablespace.htmlsql-droptransform.htmlsql-droptrigger.htmlsql-droptsconfig.htmlsql-droptsdictionary.htmlsql-droptsparser.htmlsql-droptstemplate.htmlsql-droptype.htmlsql-dropuser.htmlsql-dropusermapping.htmlsql-dropview.htmlsql-end.htmlsql-execute.htmlsql-explain.htmlsql-expressions.htmlsql-fetch.htmlsql-grant.htmlsql-importforeignschema.htmlsql-insert.htmlsql-keywords-appendix.htmlsql-listen.htmlsql-load.htmlsql-lock.htmlsql-merge.htmlsql-move.htmlsql-notify.htmlsql-prepare-transaction.htmlsql-prepare.htmlsql-reassign-owned.htmlsql-refreshmaterializedview.htmlsql-reindex.htmlsql-release-savepoint.htmlsql-reset.htmlsql-revoke.htmlsql-rollback-prepared.htmlsql-rollback-to.htmlsql-rollback.htmlsql-savepoint.htmlsql-security-label.htmlsql-select.htmlsql-selectinto.htmlsql-set-constraints.htmlsql-set-role.htmlsql-set-session-authorization.htmlsql-set-transaction.htmlsql-set.htmlsql-show.htmlsql-start-transaction.htmlsql-syntax-calling-funcs.htmlsql-syntax-lexical.htmlsql-syntax.htmlsql-truncate.htmlsql-unlisten.htmlsql-update.htmlsql-vacuum.htmlsql-values.htmlsql.htmlssh-tunnels.htmlssl-tcp.htmlsslinfo.htmlsspi-auth.htmlstorage-file-layout.htmlstorage-fsm.htmlstorage-hot.htmlstorage-init.htmlstorage-page-layout.htmlstorage-toast.htmlstorage-vm.htmlstorage.htmlstylesheet.csssubxacts.htmlsupported-platforms.htmlsystem-catalog-declarations.htmlsystem-catalog-initial-data.htmltableam.htmltablefunc.htmltablesample-method.htmltablesample-support-functions.htmltcn.htmltest-decoding.htmltextsearch-configuration.htmltextsearch-controls.htmltextsearch-debugging.htmltextsearch-dictionaries.htmltextsearch-features.htmltextsearch-indexes.htmltextsearch-intro.htmltextsearch-limitations.htmltextsearch-parsers.htmltextsearch-psql.htmltextsearch-tables.htmltextsearch.htmltransaction-id.htmltransaction-iso.htmltransactions.htmltrigger-datachanges.htmltrigger-definition.htmltrigger-example.htmltrigger-interface.htmltriggers.htmltsm-system-rows.htmltsm-system-time.htmltutorial-accessdb.htmltutorial-advanced-intro.htmltutorial-advanced.htmltutorial-agg.htmltutorial-arch.htmltutorial-concepts.htmltutorial-conclusion.htmltutorial-createdb.htmltutorial-delete.htmltutorial-fk.htmltutorial-inheritance.htmltutorial-install.htmltutorial-join.htmltutorial-populate.htmltutorial-select.htmltutorial-sql-intro.htmltutorial-sql.htmltutorial-start.htmltutorial-table.htmltutorial-transactions.htmltutorial-update.htmltutorial-views.htmltutorial-window.htmltutorial.htmltwo-phase.htmltypeconv-func.htmltypeconv-oper.htmltypeconv-overview.htmltypeconv-query.htmltypeconv-select.htmltypeconv-union-case.htmltypeconv.htmlunaccent.htmlunsupported-features-sql-standard.htmlupgrading.htmluser-manag.htmlusing-explain.htmluuid-ossp.htmlvacuumlo.htmlview-pg-available-extension-versions.htmlview-pg-available-extensions.htmlview-pg-backend-memory-contexts.htmlview-pg-config.htmlview-pg-cursors.htmlview-pg-file-settings.htmlview-pg-group.htmlview-pg-hba-file-rules.htmlview-pg-ident-file-mappings.htmlview-pg-indexes.htmlview-pg-locks.htmlview-pg-matviews.htmlview-pg-policies.htmlview-pg-prepared-statements.htmlview-pg-prepared-xacts.htmlview-pg-publication-tables.htmlview-pg-replication-origin-status.htmlview-pg-replication-slots.htmlview-pg-roles.htmlview-pg-rules.htmlview-pg-seclabels.htmlview-pg-sequences.htmlview-pg-settings.htmlview-pg-shadow.htmlview-pg-shmem-allocations.htmlview-pg-stats-ext-exprs.htmlview-pg-stats-ext.htmlview-pg-stats.htmlview-pg-tables.htmlview-pg-timezone-abbrevs.htmlview-pg-timezone-names.htmlview-pg-user-mappings.htmlview-pg-user.htmlview-pg-views.htmlviews-overview.htmlviews.htmlwal-async-commit.htmlwal-configuration.htmlwal-internals.htmlwal-intro.htmlwal-reliability.htmlwal.htmlwarm-standby-failover.htmlwarm-standby.htmlwhen-can-parallel-query-be-used.htmlxact-locking.htmlxaggr.htmlxfunc-c.htmlxfunc-internal.htmlxfunc-optimization.htmlxfunc-overload.htmlxfunc-pl.htmlxfunc-sql.htmlxfunc-volatility.htmlxfunc.htmlxindex.htmlxml-limits-conformance.htmlxml2.htmlxoper-optimization.htmlxoper.htmlxplang-install.htmlxplang.htmlxproc.htmlxtypes.htmlSPI_commit.3pg16.gzSPI_commit_and_chain.3pg16.gzSPI_connect.3pg16.gzSPI_connect_ext.3pg16.gzSPI_copytuple.3pg16.gzSPI_cursor_close.3pg16.gzSPI_cursor_fetch.3pg16.gzSPI_cursor_find.3pg16.gzSPI_cursor_move.3pg16.gzSPI_cursor_open.3pg16.gzSPI_cursor_open_with_args.3pg16.gzSPI_cursor_open_with_paramlist.3pg16.gzSPI_cursor_parse_open.3pg16.gzSPI_exec.3pg16.gzSPI_execp.3pg16.gzSPI_execute.3pg16.gzSPI_execute_extended.3pg16.gzSPI_execute_plan.3pg16.gzSPI_execute_plan_extended.3pg16.gzSPI_execute_plan_with_paramlist.3pg16.gzSPI_execute_with_args.3pg16.gzSPI_finish.3pg16.gzSPI_fname.3pg16.gzSPI_fnumber.3pg16.gzSPI_freeplan.3pg16.gzSPI_freetuple.3pg16.gzSPI_freetuptable.3pg16.gzSPI_getargcount.3pg16.gzSPI_getargtypeid.3pg16.gzSPI_getbinval.3pg16.gzSPI_getnspname.3pg16.gzSPI_getrelname.3pg16.gzSPI_gettype.3pg16.gzSPI_gettypeid.3pg16.gzSPI_getvalue.3pg16.gzSPI_is_cursor_plan.3pg16.gzSPI_keepplan.3pg16.gzSPI_modifytuple.3pg16.gzSPI_palloc.3pg16.gzSPI_pfree.3pg16.gzSPI_prepare.3pg16.gzSPI_prepare_cursor.3pg16.gzSPI_prepare_extended.3pg16.gzSPI_prepare_params.3pg16.gzSPI_register_relation.3pg16.gzSPI_register_trigger_data.3pg16.gzSPI_repalloc.3pg16.gzSPI_result_code_string.3pg16.gzSPI_returntuple.3pg16.gzSPI_rollback.3pg16.gzSPI_rollback_and_chain.3pg16.gzSPI_saveplan.3pg16.gzSPI_scroll_cursor_fetch.3pg16.gzSPI_scroll_cursor_move.3pg16.gzSPI_start_transaction.3pg16.gzSPI_unregister_relation.3pg16.gzdblink.3pg16.gzdblink_build_sql_delete.3pg16.gzdblink_build_sql_insert.3pg16.gzdblink_build_sql_update.3pg16.gzdblink_cancel_query.3pg16.gzdblink_close.3pg16.gzdblink_connect.3pg16.gzdblink_connect_u.3pg16.gzdblink_disconnect.3pg16.gzdblink_error_message.3pg16.gzdblink_exec.3pg16.gzdblink_fetch.3pg16.gzdblink_get_connections.3pg16.gzdblink_get_notify.3pg16.gzdblink_get_pkey.3pg16.gzdblink_get_result.3pg16.gzdblink_is_busy.3pg16.gzdblink_open.3pg16.gzdblink_send_query.3pg16.gz/usr/share/doc/packages//usr/share/doc/packages/postgresql16//usr/share/doc/packages/postgresql16/html//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32523/SUSE_SLE-15-SP2_Update/7d29a57a5a9157300a5aad4a853eb381-postgresql16.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxdirectoryXML 1.0 document, UTF-8 Unicode text, with very long linesSVG Scalable Vector Graphics imageASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)'QDj5O{[bZmM-\ r,[;RRƯwnǔFlgvf[@*@좡u? JPV|8K$Em:Zz`~ kaw)&ˀ)%G`w45<:ӡϷ*F~˃>`FgpX"hPLJaxY?afU+vSK%Oȃ,n,('9SWǟ!S|ogh[|o^KyT`($6#$xd\C0ah; h@ lӾcQ(n$i`yyN e]#I5웅(Nd%F^Gm݁4y+^A la]!,ފ-b؍McDESM[jn[wH'($wߊ0VIٙAUOz RmR;2ߝ0.: tWY.$-]d\@)癮W쥯k'DmaEzX|TP Jm,@m:]p̒&CLPAtR<LKn.i!cm5\"%ߤVæ/-;V]d~zӄRfI(8::`PƥYa'N(SPxl'Xa͡uQqH7{bd@؋&^E浛7qAy[I{\K=]ҟuui=cX)w+͹~]]6,V^'ϺwϩN>8ܻ9+RCr&[/كw1A63\rЍX|VoI%7-IDg¯< b=g&q\s(P&e<3):k3,XSӟs)Ӣsp2%gԒmi*gծa*F3"+78S KrT#,.uw5тem_T֞!dTRk,xr?%NpV:ČD朕 OmpE1!&~>cEG[ua Dwa߇s@k@knmN!OV̶kf7ᡍ`fGX wHyk#ʔXFqq]H YIJ_Jj;5 .8cƆO*ˎ]v8@Q EC (nyBU `g&e@* ӊ'Mͤ3#+3lB/$(q$5ĦjH%ֈD>I&=K_ AAF]̢6)]0.ó0qcR=»}|h0_Fp^ d?M^D-j zuƄZ{)5Db\@ eЬ`h#ۍ!| &( 7YhHͳkP#rDilHX/ b勉n;EOxk7YiIAE0vW)Y1_.CȾZ27iKAoc)vj`iZ5lC1sa&MҺCqWS!:5zZZ-(4i<tk:yjiR[[؂E;?~=B)\}]N_=D'%!Ru1y9!Q )ne+F${Vo1s]\9q9`9U7\#j/ZĖR4n%!bĬP_)Z0>*b{CKC_1"JU841_yK& nT+Ջ J7|SW Hyl/~e V$`4J_;UD~p,!Nǡf(>ǀ"+6ئ98`Y/q]A1|ɤF_}{,g2pntUν?@NcJ ]a })]1X- @ 9n&\ƳFeËx<:v8^Y'fX Xw,JElCjWafހc,3rSΤyny[?lRyYIpp ,-#5'~.T) m+]YD)n? v7=nl~o+"#֜t) y#otGZ ] 1MNuɫ;}K1vcEr(GG#p@ ^ݐpefcyMcoM/cK$=f؍H&ɌRob\"ׇtֺIWm~E+ B _@kO&r)UbڒC\= DYʓO3D?ʡӄh]- %lG=fL'H2,}^k7ۘ∶t\Ǽ`D ksOA:VNvanoYWmSE# Cxr1 :xGE&cVB| 9 6ed%}3ܵT*s}iFX}&K7)~{Gv 7@Z@(HsA"FCF&%sCenM qدܱxwn=Gl֩rK>`hWR{>{V?dW7#T3:d$?Z6qg<,޸`xWU HQ_1 ]3?G)owo }p蔢WigE,~MLY\a.XGʴ K@Į|yѨX6<*2O,_p{p%`#&S:B 5' '!E<3hvw*Djw.ăZ B7DI|cZR4lFb1:͖W9SbTI-EJuM}7> ,xB\ײ PBe:#jĩI (@exذ*I+JD9RlQ>U$$=QИ#jLS)aՖL4P/:sņz-)lRgRsH ;]Y (/~?*Pz0ZVe򢀣"첚v|hrk>s94>V%t$mqNw8 VT,ٕ[~f%ò:.dUa<~tTok[QLs Gg%~׺@ogMdln*M;[|! K1Iٍe&EG.ժ(QG桿J@ þY r]-(ĕN7ش(GퟋP Kҟ͏K`iGWˊ<&Sh LV|ZkZyC<kkYA|QDR)Xm9bv,Wr8TvO!,&nPBekź+pn""zD`ZYcpNbgSݣ?{:[ߒ5l:B}ߋ[3%b=HB[hM&j}Y|K~F^w hIyc^{7$ >E_%eyL/5JA.YΎhłyq쀰.-s5`UUFG${#{B.~;RgF?^=~3z%1B!i UxUVИ5HrvrTJvrF9B͌κΊL6b$MuA `auv57P8y>8֪ #_&nor9{([zq+| 88&mK( i.$jNP$1Qw=pNψ:Qʢ|$D8ذM RӛO6\>u 2^\(Ga#Y'\}HfiR5=VIV7C¥8:9v7Ƹ[ =u61]P Ut41|¡N֢uiwx$"0YK "wU9^Մ_pE.o0GOd13)Lb:phZ@- {WĎbfkHm7ngE >WG(,Yv^Ek|Swi<:CrhG6{s.w(TK|hg&_3Ñd3vj4Ǭ'1 kWͦF *Zm 0{S*SF6Yl#|.s*b}F 1NUPݶ&qpcFU8:U}ֵ,=ro?hmi1fZΠz<yvGBM㗟*3_z*?v0)hߎDLekG[HQD*E1YdGAEKVM<jVڴI%cj2BD9^aem;ob%Dmo\#3Wea!av_eub.4dx-I'ކvu8ZPs5[ʵ}eXc`(嵄m%da8 *M@R g^ɯ#dRˤg3Xӟs"[O3ť+*0Ɖ~]Yȭ9dm\u3tRҩ`9IK8Q-'&/U/՚ (Nu2YKv{`eVGJ5p9Q=7CUXyKY|CJ(=4RQ + puvD[w%Zf$2M5^cD̓'$ɠ^a^k^}p~&rO=ܱx2*wy$Hi"fi^ƾ0?VI][Fb=fCH՚<㔖 8Jh-}H6/2I#m99݇U!o2 $7r ns^0% kI@,b1O:HKf1JمhzG w2BE0}tAl3po?1\3zc~ܧ&wxLF3 U]d@ #T]7)uGD\|^C$aZ6>]=4s(?)ǃ=x!vʸw,עPHv`2 0TlѴݬ)v`XEW`ʦIO@3^ș{=V7sضabj弳 7qW7 wl9އ8&~pUIY ªw]k qNѯj #:Wn~]xG@JRLK܉/&V "!:30 ~3vzł*h " ۅp˃Zr=mN@6.'^_ak†TKjeݍւKJq>rzfYO@vx翣xrѻ=,f)r? P)pyzcRXi*3HK+@NDWyuUZǽdG_|WR{x~}e֒}!8 \uhopGxIfWrHsuީw *f,EWe(53;a 'NҜJ=Sȁ2rv1d1T_1]vOCCGNCWhLl^7%.O\Vpܴ> _*3q`V|~h,-fTmFyyء46w8PRo)9٣ R5oZ^d^*7#|f;v^5@%e3R0x KG&ʚ'&s7Tih51CCRqRydlwc%*?yt Y3^!.Y6X턿y߶V,gz%" H;W/} ڟ;{5 x;>SօHNx<н{Tx֔,Hl7=pw73^Q| Ps[us {x*ȭSl&B ?$< l.X| 932"78lb#)P 姢 |I3'ujx&25!?˸^&n=(蓷m0cS9XkV_-@dJ8zٗ}ubZe°6:m@c`''H 壶Q֡1ť-InKGcVn[Mr8]=dQNʳ#EN AR-T_@@|``wMX~<T18u5jzxE~k5 n4߯V5<X@?~}]zV6A0U^86%7 ( ?֫Z q[sYINtnQ1EIV]>|5.eLV;X0Bzց˯ v bdTlyXd>yp>Iglj<0x/ ?.o,TjƑYÚdba:H$>EmB!U!׆օb fv& C CbVw|uRix9]-@r.kdQSO{2T+?DBRL>ӱVFfm ܪ0:ŊFQ+.B>& Pp3z0v,y*ͭ:mpt\]9ГY훺o-]yΔOLM![ wuC175onS2P^r[ 6{k#{ tkb"xX=!!,ZTth&9]2V/ $op%|궉#IVmd=}L7I1E=a~)Iav눭M Ar?]=PJRވ;NHHM U+G6 8(Z:ӽyLdcU卽C9v9 ˢ%m' Ci{),Fɀn&+#=u/3JRz#iyFބ27KHm hxl &uDt\7- Es!Yg712cVKE~BGZ6'khv.+?t[Y|/0b>VptLC:إ0vk8 ";~N`Z&ΐS" 彖ڂe+J&x Hg3bkzV{l0'*IM65ٴ 7N&N<RFE#)̀Ӊ2Isc:ho$_oĚgaì,Kt}|屢ِ:d^4mCʦqVp3Qҷ-0JnĀ}nTgHQgU N)oL‹TD 8Djb_md&+ i$7[ڦ0f0Q#ũCGSXL0\_wB_̫I/jr.z p76~l^1f\pmغH5YYGNɑ$\+OB0 @5`+q&mNno3鲤4˟3%z/SrF3;/})Fh -EzaQſ e}h˜8pvvB>EZ E0b|FkKcTlӨȖCںx?=cI7L.h ȇĻXq 89urDsR)!Fhڌ.|GMo׬Iʥdu5{+iAp :\m推3dו\{sA}[X \ƅoxW俿(bF:LBtxN% Fmcsc*V̄*s %)`Ұt~C cFR?rSmU잠`9WYn߿lm5_5}$yV!9ٝ,r[F`杰PVhA-b= /m}gdܥ$?KoGgm_gb}#NfkrdvA ~*OOW>Ԛ[K坠z OtPDz! |.|V\t4s%j@,ARs(uV+i/jiڕM ^.^M>UPb geRx6 rj/S%\qO KN8Cu_SnC6Y-o܄P* J'%PeDO,zp~vk]Sض<Ö;ht,CtD&65:gXW?d8'x|mdGھ"P~ o_$αƩG[ICw!J\!ؐM<;a]~dDZy=ǾVwWUFC4q(=&R8>òo 9̬K #Ꭲ)AN-/a *Kr25NfeQn%6㍀fMOBoɀngRﲗ" ܬc:>t.B V!u-<0b՛ŔyKxgo@[Al6#-D[a:EG}\{+C`XD TB biϬ @>< zHRS}AJBt-:خځYJPn+G0,8ZSgHCPW4i;z5{n3[.Ƨ 2W:gI r'$m261G{!lfj=Oa`weחJ!wI8 {rYvz1ӽCRjCUk&j&K#}tH!6=\N O$C3:Ҙ$(o*1>xcĴP)ȳQPkN8wO0q<L00H3ux{;Ecb(uW~BNHJ leɽEs2}[;bôu>HՅkQTJ"T(l={0MU|= o^B67WS$\hy}~ SFݧAnFeq:P~J)8".>zT7^vű%[t=XX6S:j˯313zdž )Ӯ?t84 z'/~?&uNk^*M6YAt#+Xf@뽔pY#8gUo!Sa;:'9MxsI$K/)VuRS]>B}S/yI{.˦#\lNJϛ%|ߖ eBĐ~3P? }sr A<|oH"T8fF?uM|WR)5' zF Y6SyL>4Ku[ l*j,`b}1-v;R;,%HP=\^g›f$LL_n&4PUϻ?;R[p@Wx\X~KQ,Dɨ "NFJDgTØ W QĿ澗 .qk/diSG+roC DxBg^ {v֑w!CV; {Jc5.(vXEeT dDa^R v|M @`G:6|mmhFі"nwV{U'_=/o{Rh`cӗ;#ypF`X̡Q{VwN]KDDT%T] , گ"gxpMWBH;Q8/oR%1'+XUH4?,i=:$щQYf yԗ^"^Z1O*?<42D6y'urirPh>[wK Tbұ%|klܹLH:٣߄wNJ4CɪMҐRr#N5TC\=%y IaȐ3a:o'K8aXMCc1"oy%aKQ,6+6{et'nuCw㵈(s~PiMg:'c /‚L^`r䀆/ lO5 $rXk-cx8ȌidBqkeK CNQd#ra^AP5XHSG1_RW?yF}E aTfp~G$H޶{sa<9yJn2:[K ϭL©ZIF}nh83llylV8t͑+'ōoزTxTa9SJ"k ~{NF ȞSZzyuG,@[8_ސT ڦ18szVRdQ$)ؒ+X+BHni0O9lb-!)4璢3f$328xpDXzFY {sވ5Q [yX?sxSE!vۙOc0Su<~*$̩]"wZvJ))v=5\47 E t5 eMl;痢(}NFyqmI)!͐^uk2h\֊ e=)~|N2O*fac3KZ6%k43QsWm\g/}w$di:;՞%pu\A koz#-{|G Q%еT\[ :lݯPIl"[_XMbT7#amj\OD{xV~G|dXe 3Vgojuv߱owj#.#c 1Z%HbNV]i%-nEV8KLAX\2lҔ-,R6L)#¤>Zԕ4ǣlysU3 ܦ PL&9dz&ssA]J8#a3!g: ,,pP@-viūzR!\\ ʏ*v%J/1.}3.JU.)tYJoJCs7c5;"o'Kޅ0h! l^PjuUfOm 4)􁩄iL̩HޭAjx *=8>c2cf! 2|J)bNS7ض44UCRtsm:9U5;:Jy}_GA?vxyLfs9fY޷V]p;maF ̖㊅Zot Xa˗dz0|2UM PX]HOQ$>r$I^"]YЖEϏM &I2q=pv۶&P%C.H$!"$xBTzqӚ+Pzڄz5qn)ŋg֞DφZؗ4 :{֚o8m!VХyeK <),\W+:2Hй/wZC#zcyGUQީ\- bkLXC{rF8s͚ vX#$!оB&T|

U$>ZH,.ODsG 4][YkN4rMHafi/?^D]˕T[PCa^Ou/.S<,(p>z/HNz`Ly|7:FΚ b> cfMtJk 3if#?*ƄK5(HH:C 34CC}2X ZWJ4"bb$sJȘh+ݮ I*ß6[|QCaZa&Yp@y|g# TɭlVX6܃63Vijwn AͪDXacmάAC5*b񃰑}Y]d7DK㨌=r+{5QHFNw"FLJsQ=!hSxaz~Izɇ=2O.VR%?yejìg S--px]#.hh5d|;*?dtbͧH\ DJV9:un3ǡd8Q[h\~vqE$D\V- ?VQ 5=*/,Z/>TKԫwW L{.UBU_I4a5ϱo ֌nCnF6!=ym۝'g㤑t h^?Ƞ |Vz0Qџ &W='#G B~Q"7sy""\}2<8{"v8T8m4Z6AFc2 *)}p&h#s :հt.>d,IOCEUgR\n9\,Ji1wABL}kiZM vLq5P0mQ4A>ݐAI[THf6ߒ2{d.B/4sk`Cmie`=|cCYN|墔'TΏ{?g@봣ZB؏\K} ;?A, -1VI0'!d{_<)ӧJ-Hjcou5ȍͼ9B#<݈.F8VV1hsnVuP egWFߘsCjI‹BNze@!T@P%@Bd"ENB0rIc:]>Id"q0Qj8o DWg<+f]Y𶐪CsdJ0Z5߮eZ|N?1q*ky|xnCT%q*1KsǬe{(PE0$\P#kk4oUe1Lo"_/t_h-W6KDxY1\4| >v6~eoÌ 0@ؒìe"E t[?"5k/[vy11.>V27I mRO]\qT 74CGdT:x!'dXdN,s5؅Q:MZ\]!8=1*`dN&PwwX_xĥɉ@y=h6&4 آ^E:e'7;nkЃ[Ŭ,^h2Et>Wբ]eb$jZp+ S9ܲWQi"Ik#m ?i%;:iF To߲phh?64£9%w.Qp57qe9Z=~!h'oFNO-3ADpUb!A=18UPV?F;Vߎ$؞ùo_[FE"MiHw( ).H}5q#kMn;1(f sTw 1Ӆ&z ú"5j2rO|XT:hNqɯ/VJZ/OD`X5EBg]uCȸ:,)ӟ۠}@uɢ`}3oцka͠'e.SDJPj**Ro*yZ.62;E U' _3!s5V* EswVFlUک(=IA59d{ny3D{P!3Aűst!wGduڮ3|X{Cѷ9ִ5. =[&RO b!溎pbpK+0—WZsX|t*)%<7ͧ4F]zdDvm7'lPwv(vwgjN(lXrp\wSlL:a'c9CD⠊jAֹqI,)LNj"h(t/" SnԐb{UT$0(<^2Еu( :s d}{#/K?,$ kN@ G$z\6LG\!wy=(گFzCAlἻl{hAcrJ,!+CrfbtndH7 iWK$cYߟETYTD0mMڕ9yf, bCM>=@Rd{,x>VFE4lUyr >o'C*ZnI1U=ƾrsU`WlJxd$_{eм%<6< ӖI/W#po:чK6@]ibC^~fEY^ȃF͎98Pi 8N'T]/U ^ ?rp#mk9 _NH(8dJyNzAmC*lb_ ] [DP-rxi߭oJX +!脩"#g-Le肇S\`=?ֻ%R9ewY/}c]}6ZS my g5 wPH=0O]-n^w5bftG>TcMYϧ (L&BMQfǯØd'p-0OQ,Rp*ja4X/1V;GP 󫷬R;OGww;lv])Ƭ_{ `}ӌD?#,Ml&]Ic3'âۚYtaϞވyVk+D O w:N!]}_eI"}C&{yo[8:-Gt^6(,0K{? GA7b~滜cxC1Ӫ+CqL$|MP?+z7b:vwe=WG-Z Q7"8O7_>aG{Wꛦ["}2}#s֨nk\t_ǕחݮCuZc1,/=D^. #'5)eڋVL ڹ^wIpcYg\ Q\>`.  ݿzdZD4O (zyޕakDH.扱 A^Ak.#M)ol)rY'mص: mdlbL8AA!4wy \yLR\)Q+?#ASPe-SBRN<}Re0aE?4nI.w; kFඟ3AJ-ti7\(1g-9aj{!GN|6'fQqDe%ট[ZÀ"cˍLCqX }BIMٶO W=0BeC9y^8w D_G?p8%{5|.$[\ ^|$8#iOO#/޲q)~]4tlQu3ph0r|VRB2@.۲ݜ={Dd;6$}JS\ f!}U_J+]a,JItA3cy@֞ecXnV4D'(u' y%Kҁ#LG2~ZFL[}| 'v*ƼiL_cZhh =Vqh .5nx_/,)+[54osdг̤/C4Gh.kDE6=F$fQEomspLܐo.bT4}8oϋ(E~|h;CTjDc^ʢzWt9j T6)n mz*hw|ފ=h^&]:0dk5]xwMȯb&E s¼g3.0WS1[t`BgGna 3q{N(`<uzTx-ӗ>"AG1#z ӊ0+N꜡G {rp~`՗hUAJWwQЄ4Y&NA0ase=z袈B!Oc|],qH' bM@Xj3DD>/I"uց^nEJKtSOe6:)jjhO9{tG^[ʖ|=VDbR@(jn+%\7Z1.ν756hgk`aM>\7iNr`=)0!_A*a8e  YҿkvnY',c_)e@Z,b;sLZ)\tMOYw[j"՜+ɾ>ᬭ> b7w:Yd8~v[?#\,8!{|`-`KR{ vh6#'sz7DčWt23*. C܃BS>r)^OɬT68 n8aJ|[CP~khpPo|z#mfE4m!#fR^Ɂ+Sѳci|22pGmeRުAY񖨈zZH}-]:yUj/bIDhnbUVG~TD:VcN$()oVvbYa\KpKHgjS6=k8:?eͲ uDؕۥ8~5y!=8АĹ,1NK[ >X_/ۢz&[MYH:w.b~>ien*HDc;Rжv}C#ŵ(wp?BY@EgS IӀmG$?!H9Yݾp*$.Ꟗ85rCTmk؜@e K{U%&{-q}lsk~PSJ[KRxsZYڏ-LS3Tk"g,b(ѩ= ;}}[Cupɀ&[A;&\>P՛v葯 9b:z|>һkqYK[낯xx, ZOs t!xbIxIktWpKwҷPNG4̙ @!Ԧ=!X˥VO̍USA4za{Fr.z|}ƘD%5f0>PTOaڱLtWǞy h.>2Pˉ|w~+=;h;"LI` H [67 YUs) YM 3W',۾ˡnwB]x#PM˕͞>}x Lާ͘T\ 2 ;q a8O}Sg5J;˜'@Nڨo.2*KT@gF`RHia$8HRrMtx::*+{8i?jH6zwR€wsCm5j96OY$SZXRg^T]S#}I*{ԛ95V!NA:Iaዒ$/PPZ]NC#"#݉4 ""~{}J/*Ibڄe.bt]F^8[pb½(yZYS$aR ÆH=' ݵol>4w@Z?`,mN@n[8yۏ);X)U|\K(1o(<e7Uь=&10/ns IۗZ1@e,"ڿ( ط'~=§QbD`*d4yA~^_+%0^H-)KuBzڗZ4J+^Yjn",/(cZyްLo10-E5vx]"uZ*H#V̼! $w?f }vlT_09J*`;|rI~_Gw~z 7J]B "Lˉ[&ne1ڄnhRxޅ~.a ]㑵p(ga XI. ̡{/_Q~'">ͫ ovHEx珫i)h] }xͮugf5`hw 'N](1;~J(d p=OiUh&()ԝ' {Obsod@mu_م$x)+-"RG{XR5o.Dx,,!!0Y#|Xb=u察ha[L&\@ +SiڴT]V "<8 NInfx:5-H@"$ W[*B&/4$(nߪ=0jzaeW7M8`_-럂㡁r+ֽc;0ͧ"PzgMlO5[ؓ%#83/0PQYN|9r@SvC6~Hf%L"S+/g͚' )`Y!3NN#!yxUMQI+Αj!x[(QN{xq1J#7դ}-w9`n%\0#<*wB{1.vMLpEօ, wn 7gy<^ VגnrR}tBC۔Y18&!nPв1qKs;U{,Ƽ9w/m؎IB6ߢU]5Uax8T&Tj /Y HkO|ہ% %)7[n?E ť̵͐;g& d5]\!<0p !ߤ聇`Q$ܝetPiK??ye+]:zƈG8^-\.|&WmE48&֜Xxc{ w]VMJ=+Z| ov$T*lħE]v(_ys {,j=#4VBofAҪtyfEkEtn'Ȳh # YSYOeJT@ j#GpS&ҕxˌcxD0fNʈ|F, ʗ8@DO<6D;o`7oL> 9Rpo'N-k 6ôwPZǝN%U}qeP'O;Vg}w xO몧$$׌Z\R#s.}o,0yb?ivT9`3=0,0",$TiF!5iC N˞򛳺Qڤudz:i5 Ԍq! ќȇ&kXuZ)ʔ Jrgncjg]s"Gk( jDvR q.(EaG|ER[6-v4dVᨤO9rB˄U^*$7)a'kdFzmP:woTh%qߞ"/?+jf,\̍65n jmSp eprs@]wq,?<akD_ aε+TA1VG;ɤ3o%Zfk'dnP+kvU*2c=0fic傩jpoU{PH3cHl*$HHיm &B6? } 5g='}K݆C439γǨB 6Ұ."xwK4z%>$vuK!*q=ZIhBJƏ1ʜ}tW6}Jڐ$I %$p$Bj~:ڧ <ˡ} JNR 6A+5ܣ&Lhzwv@mat3]Gy =}\R نqEDYݥ@j,H9A‡% jOpy B˜_=j5B]⮖1OU*Gt "VQ(ƙXITۢ|˺)"O~?Cb è 4+}56f)Tˠ(Jr6Qlw2ݯ7~2|#M uYs9P4k>[ͧ3ڜD+E`ļ\uOpunrSS0 z<@@,g[Ʉ;;z[;Oc"8U({NYɍJm5K2ƕFHGI7Oc6ql 5O#p,J4G;M6֙Q C!X>4V B"Sr2'EYvd o;_F2\5~:Hיlh#V\[MkuO=c5X)J@xVGvfbnXÿ_@FS~_x1sF:OiFM]n)loF0&ư08=8wWM6j6ƻvpW Y `oLvf0o>\H~ˊGHZTǦ6Wg::WH1fvb.vX!8;KzkDXAdq?_d;~ ag/sK͕ߣ03b6m;QFXM>Cqf2)LWn'HY=J(UY[1RAኅ[X ARZZ kV:T2Ge QPYIW~ p0wd)G88E3.V?^!CC鞳F 5U}cZyu Ox5,U;/";MC_#Z_^? ЩUƀmKQ ns #*6Ne2UYusKnG& w]Rk 77PkUp)Q`%h3d}ʜ-^ ƅ&v(:Tcdj&5Pa319 o췌>hO,&U[ )_4g^[%J"Y@N8nh-oxܧCUÃȬ.XnC~ƷK@3D~7,f;L<" \$ Srsab1`2w=K6Q?.,ׅćZlɦR8¡~,Gn_ZMdj@Ti%HSDضCMV: .r<Jg)*nɳOVcϨttn:78JВH,TDSgW;fFBk|15,46<$LFӬF?kd[+yTPZi֜Bbrif'9f}֕Sbc0|h2j5R9JH,vƚW3%10կ9GwLaE`D|VJMPgsji=xiF|{4kz&'|n1 Ϯ bSMkbY&Tu{ # IwoEvv!d\T&lK+$d8czd<ޥm-]_Qiws6-yw.pḁz-<仸XbS@7@kDɜe6ݍG_ QF&]?"4:_4asx=In k#nx݌LjbPբؠpVl|[C;ӤJ~K ܓȁ|:|H3lm#Bn;RäWMK_\&'kNt=t]}jQ?8 &Bsxt@{ ԸNܯ]&|!GNMU3Ƣr?[I@Ђ39y1r4ـa`m(\&.Y!#xv/N6g#">}vfP59^73: {#t/nJ.`&= G1^nP' zKNwC|͚_#f{VyE -cA>:ߋdVh'f0j>KG[@ k1@3,\P҃*q9RN e/-{z&2$ 1Э˕sn%)+/y_>2=J^~?_/c )Ta{揀|JxDגkb/er_8WDC c.Aed PCi)e*y0Mn8.b )Ǹvg7\~%'eYueoVQ T'zJd2e.1GP)@\aV. y% ` D ׅSa?LXx ՜~,Pf5OyRqv"#=x -FaUBe]#A:MM{7ʂZ{Y.ōfM.^w@*Q'z!~o"WȑӧPk. WC=<+r ;uCJ/dUYͶ4Z I@G&GY%$#}<51eT̬D~f Te~n=P#1Jy!gu#V?h!!?a-QbFMSVh4!}m ~P1k̆.`Ah@! ?J ªjrHpp_[OY1lJsDܪ7MɴݍF+sY}}Tr)P^Aˎ-+BAX^-r6":bb~AOPd5QZg;q/vxLe %7X t+cW,^5a%DuQY(WK Nq 1q+Q1CÙ7PsM(@ Ga^mFk 3c\Njv-@-<"؜@)): #v_HvMm*1-'I_fTE˅lź;Ȃq),_ã0I| +6|'2 ؈0Hgc`q2L Ӥ.{JGo?o!%ѳ}]Lfn,] nT]dz\->DK9[`2w3;hlJ,3{zCnnr"iqln`-I/Iظ &.x`J4qV6Zk)ҏ +R6OK A\I @ k,r1-3BڳElv=pa쥵kbV浈 -vZJp9ylFyȳn>4,4!^ W{Y-~*S}ޅxVb:RD3UrŅ6tP qB="-:/?Q&돾A#H5[]vWZ6p =^`_F:௷r]~9D:o@45DT&H8[7΀pJ}3@ogn+/< -/_(2>5(&+ݙ9%G}4|׀{JC_1*')‘Eʎ @j!m1_.~ta1h\#7ш6&_H w}B.pJ? A]`گVf{UtUR];Y-؎b7:W ^N&>g/T"NITsˢtT02KFa*.l4E|tȼKt -.?ȸrrɞ,?jnϡ0B$z4cG4qTqX+WsEy@W#iqt'&5]yaz HJQjеjb $P[9 fG~}XQ.ź|O'2X +m^M#yc,ssV?xӀCI ԩX-Fob eѿ?14 0xWuV4u-@6n &7LWin+2GVUevaa( mgFmQMzqi: ϒ%dvZkM򇔩}D ]΂p[^v AvwARUc{qU*78:iMTd Uo׿ux oC'ÏO 1(dA?QYU5<(pQd"?L՚{*t&Hj! @p{&AtuU7r`(,_L|:_{Vxzʭ[*V҅ ƶHG螸$,.3TAR ]%@jR h曧1;kb- > /c U og nL7ʆ="|p._Etk'u9Ep)DbuӁʼnn2߽ Xi 2+ 7AOhu8Uf _I9xGIghg"U?5p?i{-F8&ʝ1XVm<ǿƃNeM)ePEdiqaG/(wEKr]&t)YNLߊO]u=Lu!PI 5{ Ӱ3l ?DCbŷJ0yDe *5`$3u0;v$˷>`NC3nLepL{OS/t\ۀ[Y\S7˛C*ti ah8Ѿ{`#;vX)3@B*^fW*3Dso*RIJba_Tߢp)~/.w( 'Q05;K$'ݽ>;SI^-696ٵOEghC%d=v:V9?5G(/)ׯBn5![tf_&lBMwnʈ(ҁP4^lBMm!]?գ,{=Mf (saB"$ 52W^yvfr+,d8+6Chו"lC'E'^[WXB5QzZ^pᶿZYB;l&lG #=MlSkR@Suf?aͣӦ[D)e@e9;z2_m>.4߯,XzWil qw8x~~(kl+3?]*L)Y4井{W^%j֙|] =iiy-eepzNml&1y .[&7SWKd iTׂ(o,t$A*2h*ޘN >貢P9[gc3kzbWg%TWFO<>Wr?<;,*ud!nnR[p3eֲth/K\ q0:X\QLb{J1 PIݮ{}Du١űyݷ4ssqfafF''3+.=k*FcZiR![>3} 'F5c waYҙ`l "Z%1Gyzv19$w/h*FаӉξL[f7S;ȕ52Yՠl G`2,~ɳbS uv 5VuhdMppׯmFm) :~muXR}M{>*&Q,z$w,聉oͶ/G)0ᇴ Sin/@ef|SRrR?CmՁ X}ad Qi4Ǭ# g(f]t9#/tvؒ {ІT6#Yhr^*y)jCqp3 wMvؽܸώW(__N &9T Jt= #Xe=YɿPOm g> v !^K( GǙ-y]Ҧ64śM$yMxNPbȒ~j0ٵ 4IVvoE{lnbù|ZzĻ.2Z8p 띚Da<5U J>Co|j wW0?'i*4O5Pk*[+[a"ڵד-d5tksfO7\^uSh  [8)TBRJ0KX9n]Qh,3 io_RՋps-a(W0rmzpe5X>)I< 9ܿZ%c{SUWl{+xSlկЭڲu lDQ6nl0߾}\ÑS.ŀ {;! [BOIi´s#)޹5hġ.MãSes\ghu++;, GCqff5pb~cYDم(ԽZ$$@t~^~* 'hBO=lhv҈jA>ujVF U ^jž@ܱ$u #pKMGV$ _70V۲@+3a>6Eu:I X i# 0jt|Ce&i0W@)KI"]}dqD-,giMx!|9x!~< t!%DU~d)(~䉴T9~yz>@qjônBiI<%Mx:8ȱ\Ε puc,R{ɑ[i?Z7r=K{zfiŞZǾn[un|ƃN۫g˾ ՏHu.t3RBȖRRy7&, _<,p -<]pT5/5^;1〆UOE/rH.%)/Z8x=\d0VS R06/ð@+y@EWs"ƍ>W&]1:^߭/UTfbr_Gv8#Gf *O@|1` aD&6Q70-#7@GjDk[PRw@ɘF Ԟ Ųf%y-?ajl>U0k+[VV}JYWa+YVP;ZS%tF!|{uuEdh^ր qԵ ݆E<|LV7%~޳_AvK$Ez;s rGlH8 Ӵ^RB(z`6N"AA$I?UfrCqZn,k,3ȪoVTjSK _m IUQ NŽ\^Ey9NIȲoZVm㬳hA"Ơ^(M)^;ψ͖6.ޤ[' F1F(fGf1L(f~bbWhS!p Y6->֧66@:,ᬢ 7W~BV_ 7Q>ApCѲc3N`טؔ(/("!@lL0F7$!փ,0!X'?E[5)f?9gʔmc߶uƼl6cbT!-61PT%D,+/Y j,r)BnP}"9jҐw #.yDeV#PD|/͊D$k,~yrQ;b.+T+ahb<}g7x*۶uCpA%gA73+av@ky 7jIHY`Ig/ KZWlE@VdQRxzM vE!ޣAj H^NǠ6Rr1!B=OMu[>  }ޯ^Gz"O'q;_PU%G7c p֝}NU+σÍﴞz'9[s @ _)Ɍ%m90SG_6l̇'ȱEµF,ov kmdȓ"*C)NS_@k㤉lܸMdϐZۜߓB4 zБt[ٰj}oj~dy"mJJ7tkc+ ~x0ŗe$'XG+l(ip浄:6V6YaՅQ,"rssCo^Fr&f?]JR)O`?`B #89xzeTTTu>x;glXdl#fAOYYz짒x*zbM%x-Q/wHomoM2gxB`WWD us )/D#}Y7L b?D&gjhR?gHj2\τӓX5./AV̢5%fmoi]ov8yjC {{=5'jݚ,͸"b~@ZL}?y`{*0Пz'|Ū3E iϱe}f/6[@ Tl-[+oh#C0tdal |pxM֯,jXeO=N.>9|2.wr\`KV'䰃PH_9f'A MP ?K< *~:n=/ѪtC(fhifَҎ1Y{)s+Xh{X y7ҖD8R%ᤶ~'̈5ϭMnMl/|P&ɒ[/n tRbA{BVQ5K bkD}KAA|װ,ˡbpWDeȭZps{ˊfP=}W}+w\6{"J]+i[+.xFp$י%Լ#Bԟ(um36nRaXqi,(K&ʔ- ifr譭P:Tn!itFE˿eSpP-fkp,yp F;zs0%k^Xtv.P(.(Šrsk޸kȥLG7ʠxD)E3"1XpX/©8L`k l /Is8uMsǰX*j?nĊG?@ҒGUb#N}F7rڴ Q7 /rV7T!7A6 WHx< Д>g/M_O:LͨLY7f*W=*u͂cIpQЦN 'a7J!0c&XshdzTkgb>b .k [ JjY^jL|Q +7v'y?dI)h ؿ5.$]^K3UWumԹamՎpq >Iޫlf㭾O@.;''NPh!*viazה? 4SLuU 14z[SY-5*~ѦG8dԼ@̂/g`1]P,ވ[qǍsɉs=$XDR7m bN;yc6^9@0.?h%ӸɮRj0RJ3P1sR3ŇdE\Tc /Y vYW#t;ߓq"=5LjlEtQCZO1^L͔Zk'Sr՚:FziH 18|\@]@'{zGz/=$."f?bռ}k4R6j4HiN8&QPڟLt'iygO#?%zy\f(}-43OgHLpdV7v ?"ĖZ.+lTA]9yE'Ov^@~1L>8C(}{VuabGx~9,@9BxGzYЙI\inLPB~J(Z6-~W] ^UpSp/;?(sΉE?G2? /]8#%@dMo90xFrΊ }sb@#aڢşZ(Vy ¬MѦ<ψ3(\T|e$J KGR$q~r ?1Qk۞SZYdxbrM{[`㥝}S /CK..z-}A_σgpT"xLj$٦tOkw=n-634.$eS6!?낀ZΒ'h 鴙t#o!i {뮦y8f]zH*s8lqD.`?84IH|S3ShFdAY98!_N(ɟ 8}7R J룚$[e"Wls.GQp(Z&6 ,7OYxK ӳt7)Yp !,R&dڲJ3g/:+1^TG:Y@U@CĀA\^FkF:;2(aADsDVM_ !P<ܾ!fO~j;Y Ui_P!%ٟ߱w9.oaWPӿcJS?Ơq}Ag0c. 3qG }lp{>? mDzj gEN?Y@NlF?_#%H!a.Mϙ*Fm̑ ^ʰkgD"GFSɈ'[A0#7DS{ >-Z&_RgK%r-ԃ0@qG (,B]N]y𢨃a';a u,\BR`0ha;Jjk~TNvdxR8Ռ }c:`PA QTm g2U): Z{9 jӋIkf2ChW ׋o-ƝB Ɠ ;q"?lwĂK:E%z{Kˉ<HAI%Tñª $EOZjam݁MhӪ݁%1?<-'ȺbۼW5py= d v `|DSlF74{N})sD+N,q{[ܳYlF䍣RFT\Hkδ>*\ z0MAH8ޠ>cҥ QE #X@|;˴Gp 5!)ہF%͆q}yYa eP+JyM[;){'C(-DM~s jn ?TT, d,o;0t%7 hhb #Sxr= _Yo|~0Nr_y5ɿbS+KwZE-Ls2W3 ySRLfj ~I 5E=| *8g5U[ fI%MKWXH@0z!y5 lv'8&7&nq&=:(uE4u}c&խ>~ϏEWޤՙguf+VtMc*_!&EQ  Alr? 70zl{,ݿ+~RJf p0a,ײpjgZz*epZirEdܡ+D'ѥ\1D3-g j5٫n0NTxH,W]iL6A|dE\UYJynRa8A3 (0Ш7 TCIR;j-nb[M.tTcg9&ɥ A% G@AyL@A퉩u䴉]>LmZy%V^@ /։9G%S;6FjC(ۦ+)yzʁeCi,s2و8HV\.͑$6  #r {r'w2Y>U#6^;Fq悛6ˊS"@= $2G5E) O,03W2q-AeXj ,qG[u%a ,nK=f%9)EǶSJl?Ϫ`_Y?֒sLWQV Ivi0%[@[mLO&w~I-Ѷݡ'qAV+%|Wg1Hp؈WF_nzJ|iԯqׇC@r`vqZA<<_ptu7)]_XX(goK|k>m3bLSf}# pÊ:jX/qLK ء봜(`p;}RTlOcPԄ %\׾3: 5}4 'tA2:B@zAn]yEK[h+Gbx3'@9 =0mѓ !Td@vx:uvʍBg=ԅ iZ+~1b+NXhߟ)IFj™ZY ٨i&.igĵ+F ei+=[*F2;vH_''cv('o˞}{77)ox /m[g2+0 ^]*/Mq-2aF娦'nhvu`OJQL:TZBs>HHr;&L ;>]0V鉞f`!j!YS=s#w`ܼjH8"d >hɗ"j&ooy6NJ\(41/<*ۣK5ź#^> B_PY6=]ifg"^GYM@"+Gfs_F [HzYMLH/$8)]X]U#w! EΗxI,vgE< ydAgKo`Ә*ӷV` Pa #ζDqs2(CDgp^?kgN)-^ѣQA~k >41U6ZxN-CV/ ՋĐ ^%Bn'n@pEi*;I|[!cԩ",C*ͼ0y3o'xᐹZ#%90c_@#|9$ T>|ry`.g~8|>JUupeaJ dœu+MR%W^oKlO]$Obmzo3 ,Tr0V h*qJ[ր ;SC3mv(5`PJY:f9F}h2:e',N·4#Y8i(*5rh4~c}.IzLt)* niz{ i/O4tBKEc.u Ќkihr/h(“t6е'Ck? k'B([)Ðc pnɤ{f׏Lv`|F)R0 -w\-|҅$0^p ԈWUkZT@*9Au fY?pn{+ejq+ŃfeWd)ÑT(WҗB_4Ċf~0)aF{){k~^R}z2އ99hrq7OnN7U+ġn}e^ZYIK>I J:@S:* V(2DT%Te1m̙}lPd#°O]fu16.6ryǡ*nAү'd1# *p6{47 !}wI࠸Oa J $eÔV͹ak'|GDPPљ*]j `Ti&} #e:(RMsPBe?6 hF6}0m^!t 5zOb>2FV qs\=:Gp9 uR\榧ܳZ63^M)c݉x>j+"5:W_jjG-rOͳ_>oJywWR<Ӊ񶜋{}xt:>zmë}2쓅u0`)G$4vɪ sWT^j棰Ε>Mɻ϶ȜlLAg 6A;$  #nh}@hFJ^ .VJ8ୠ"9u[?T>F1hFy& 2)z[b NI/JnIYpRY8Q}nmJ#/: t}D)^IىQT7BxN4޶w]F;jeBxe@Fymܹ5LOT.?gxTq3`a=&?_kWGW4]-PY}q~ZIFn(fW;2ądDhFe^:^ <+B+o b]t8G*[C{@%="@wk#m1CBk/ _q$G&_OY!0Pd,ʰamї1 ͟9npH:܌`+ᴹia5PB{ 8:;].Ogi~)"yJ*G FLDb/2D]*Η{{>l1> 0' 0uدs]#6/v5JX+gHD8 ZM9^.j3 y* b{酯6g#C:+7kHrqGtT5ERYR$x9}RkiRқFlYXf)jwW8i059k`__wrRg" S+a*@2I0Si"S"AlRh\ Aԍʧ mzjʛZߤ(J|W>ݫKa/Uclq^ù 7aiO40Kc󑃾þ6 IWAy+M?eOItƍ?^hJOS=+{2ÿҋJ0N7TZVܗ|}S_> vD+4X L'"Ƣ>~p/&v3VJ͊qЧD;U'bK3aY`?8'δ|]Wѝ^(ҕ+Aڢ^6}䴁-vR_@RZo`Gc&v6t:c~R\!؎(Oqa[Mݵj;,L*j%yO ·3$U~!lΊy|ƊOvlPۣ< YTb$?SvE,!doXXLHLwYW^UK\rq7#v]/| 7.Å(b(UlIUI5-ݍ٧eG ՝ hUrw(d E`6R//'zsJ*x{D@uϛ4M@MG,?㮼IZ~"TIEIӘF/d,ys}83Maġl "?IԆP幖W xà)HΖQA5 660>pxs %)G^T/[^1; vF5$T>Q 0Ig''?` 4%i^ WB.\_ ',TCz_fIMg"(yqg۽D ĬCPo!V s]4GSHaxǃ9Usv3C3;F8"7(C (e>ѦRf (868z gjD< knHt NᦕKp"cu6ghk%վvd'sVX\\B }S(-˩"YȀ| &d@tۻ#^-H M&BBt'|.OUVeQy[{#dx1]-SU\[p%qdΛ P*rM0.|'nWl Q'K0"3h9enSCD±0ˋčPy7C܈ߪ68|h[S}A:QWpz!/ND udz?cPbS!-Ȃ1DZ8UM40er;DMٍ]$4JORpg);Cr턭 7Ό;@_uM90Gvw)zS/<ttm0/q|8D VO9\X0i%I1_ab#h oךq)lK߇&ΧUFCq8{w a!ymŽft?ː+3?0fR*I|"S44y Kح|jٻjPUb"еzaQCBx(H=!=灹 ä<2iUݣ:CtfH !$RMO;r٧JVS?ٟytNj Q^7=n=Є_$Ǯ(D3T:}셯YqaAb[2/|Xb.%|K/-*\̎Ks+eL09_ K;0r1U%Q 奷aP\}qxe@J"+_/|q;ބ}34Pc)v`ƲOa QE^_H5A NaH~{7$xe'&yc)O*_onH{f3).gU F09⫹pԃ=G 6zĞo>րs*~nkOPt܀PvU"IybwuJ >LDP/bvP,:iguX #0?-P742h,5p*<7y<~qZoMZ⨳sm~a!ـ l堿[p732ļQ_rv(wL ^?Ov;vVU;vzY=(F;'Y&|ЭN|zh 0Ϡ*z+5MPQS6SC\:>`lyD?Pi%N'&mΡg,~OIr~A^I]G,` _} YP>9&%=6sEZ 'Zu#Ѡj92(' "bQl]R\:ydވ,Tn^8!3`1[Me&d* Lż;s:HAa(T)~.!]WW>߽9,!kS$>UFq~(+db{9_YE /f!LF+8h@xȭƥJ B)<5l$T84LsC/V| O@\ԹEdVL22w"WfI/?J<3:uJh#d~n9>|Sُ cqŤE2R냒ͰՋ]o5l wY\ae@C`ǰ:lneu<ɾx\ `mlP/5$B@Tn/TV/P4L5Ec~cqu2yFf{wh^nBߧt|28Y=`H] g;d C6nm̏7*$Iv`z~5 \yi(,0lW]prV1 d8L1GyJΌ8ΦiYwk7yC]X_>n}1gV4qd_2͵cof eVZKU\2&ybv {SLݨ\*כot-\}ns#`=MQc_Ekń| /-@\_b2kTi `SG˜9UCMt"O QZ#Х88԰t6ѓu!ݗQt kp'$Q+_1 7tSr;l7k$ b$FoHv~UbF'mAfTƊ:\@'/Uߜ0"k%OY5gP;5E`j #*I.qiV5kӷ ;d*8=sA17QP5n%+FNZiAr0 1nz7ӄ)5K .sUȕu(S_ 1|GВ1gqfw/k{͞i_6̓Tn@¯ |#Zz#jC&.ƦޓWxG_.~ j%p(ۿD3 ʔ?NXi Lgv4 y9s,R'Fp^L{jU# 'E"1ë-I&ަQ.*#&@uQ~Y/ >v(ذ'` u! 5 7"A+T+aB9y{2j \U|>\dݑઅlު]׈7\{/<5GWIXH^q $1ޅNXJxolV;l.j}  BNXa#$"\2)=^SϔG{ɐ/n|"ߌ!\uvcJAd&2Ghqɤ9 6dL-KR$nMb/9 Lλ6,*wѦ7^ TJ4Y /%zʥOl`.{cVɏlQ=#W9|:Ƚ͞h;HI14w.RVEin;lSݘCⓈt+M'T׆hwsUs:Ey(Cfey(*d%[Ş lP[+Kg"Ry$b0RE3ߘ} \3OЖ@V "Cax UhOh琇z\a߫}b|AcEiPjk@D@ȭ,B:]:QGw\0؃!%gɃ1œC?JuO3"|=V`VGQv8 gmIt:h.?a3ܲ=ۇ\O@x-(r3,ԈHl 䶍U;2Yp EtNeϟ菉V8\Y",Uנ쉉tc(Ca' UN]Zg"ά^L4\N;pʋ[eчO}@3_)"a-,.63bC&wIL,,M{$f{M.[ xQΥIuP L^XN$@>ݙuo?.I!e d+gSP{s0F.XiXx:q| #p,yjl$Θ2tVCikt԰onRCog~`7pm#M5πUzfx< woGMq6› 0>հ{ Σ[gOrQdj V%Em &?E࿓}֝M%W(]M%Im<AHLH4.1/5G˱ HI)A'&TpI\͟h@l')TU`:\4Mg ;M%S2w怋2&۾[Inگ&Ԍў*Vփu?QR|l_FTMT 3Dyμ:: '7-tNV "4 fҥ52 yvbS3!ň=]%'`Ml/yR"~sD#7+DNӪ}\pPH0J&<[iy98QrpfvDzF+$]ydAױ @pdž 804w2`lo!٪6c!m >|użE l7G6jr-oJjnPsjC_ z/GL82R.ׄa7#)P'`Abir lqNc2׻srvWeH]d}GAiQUTD@'BEX-p{k4\FY&˝p:j^We ;F!o&( Fq.{yaKy_#s?r>/}I?@mKō0J51=Er{dkTB+4)2|6v>m Kn)9c^_@vkEc)RYf_[lOJjX^4o9kV+Ur ܁(n{2c:Gn*uO6Ƒ}lj/$nM 7}{f6ii%EԙM(ΎgYӬN+jˑ:JИ-R+,J_sBv2"SEX{9n8 aՆ&IդUn2yۜ4oHz?0hHѮ3,⧐ź;` P Ήl[v?#jfC ^dnjLwWfm-u_ ё3{ӷ ]LeFEi]TH3z%d*` ACPY;#^SoYwgo^ue|12B*"fs0V"8<|'OŸBcUImjCfnfX<} Q$wD݈bF $SaL+%j'ETS7'Cbպ7=1끬5½xbtGibŕ~VDzn\ROę> kOeyTLbCq[Z==s̕d"h5e3nvp I"Gc2 ǪQ ktxz.wTCBga} sS5=wTuz<W3λ}FL+Ġ֓8$^UHiٖųrq&9kO{ D~YEJ Ij xLhX';y Nq8zuC@Ow=:/ߣz]ZRO#+Φ|(60u7GnX5r>7)JZX撞Dѳ08Z )I`pKisSi f'j׸r DOש61݋̹:0s [1|nե#Ԧ67NWΐ1CI1IJ(aw@/&FW[e1b@ A/w]5-V!"Rjd Bm]~ }`7[>Li ˵x@/KQ8r vLp5Mx+*"ܪw|?1NX0J]w#XMF$tVLjEm,Qaƥ:\k;rDjLǦBIC|ig#ؕxu/0{_ ;٨x(G8N}6[SLUK^:EW8C}Xe<][SHɖh_oG_Ґ6nfIdِPT C\T#MJ7' ^)Sirdoyk?s R}j.Rb=JI*gW{Qj4eD\ eATs33* r uN2(S!ɚ4P8RWg2'?j@agXѕ#8_&%=AxrE+ F^T7!W4JtS|@ɧa&" ׽ =Fm݊YQVBDJy*@>ԽwTZ0)v[KPSlb> &Hf#\6n]_F|ќ;Q^2[֣ 1^X޾OMyp X`Is.vwzT1bQ\;!%%WXĨ8*O*= %&mzp)yGEY#ľhc7G y ,͆t`aͨt*ϒqwR[{Yn[([`R+R&Ct"V1 w@3|_uGSw\pz SaЄCO l@ O..{BU61,Ea&ut3/n񺳆0ԑ\bJt0ݒAZRgsƜ 8BVM7]tp0'k|= 0b6jxsini^ͭRSX,k`:9䷴ **."S$.Vhik<Vp~>_zx )\ʻk/(QNݙfgӰpcN (kR$h/Q0 z%QʤFb^|MLNV6#V%4ډ5&X5E_>%=?Q,o~G *yVOm<[zfrV#GE#2 0jRNx WAtOIJ<8H\u"9C'M rXWηǦ~XO4jIș̘3 .uǵ9 ||{E=73<X ?w=~yoC\6 5O@GTNK׊ t\ɸwY<ьK^%;jܠXUg9 9Ѧ*Wϫ|G,d_L .Kh]^]bd㒘ؼ,l;KM T[y ( xӡڛ~㋥ x-geY/%$foP#Crq5[5}дJrg9|%N iiaʢL DoYQt$$\2sװ؜\ojܪl6U;p}; 8){? BLnuLvHWG6BvtSԟKcTԃ]5wy bsES\P$+ ft1ݘpfM\U" XN,U*Zs7 eA2X<6I{ f'xdݡ-Rמ_u $Y$Mڟ|:AP˜Tݤ#ZmKEtXu~#_ w7g^(Oj=o0ZXxeFjR->ƷbNРY^puY91\ vr!R|~v&܇΁]&E0n-ybZB_֠Դzl/hhݔ@uOJH}v7T qQה7FNlIq6b(Sc.W7\n&-ƦI|;o``n魉G&xe.#\_ raP~S借ޮra[FsI}`cl! 8ZH kOZzwv6lVj׽WkZb5f.'Mefi'ݽa"m~/iY+$ẉ(;߭JCȪur|3tsyۖz/bd P=uJY[hծ+1&pv|#ŔVp(ωH4#+lrFg2J^V] Zgl'E8>+<>#rC, pA{_Lh[/fyV*+'Y=KboJj,G-!w=$E\&$ʃp\vn(sqDϱW}SDD,Ȏt|= <$`_bqЕ)ҵiu`^Gzجzov0<ءM֟(NIve=QqW~$s.S׭M v)djq$E_hű+^w%. "}̂XMZy fM3G DQ8nUY /o~:l5Fq| >/CNBS SF L9<ΌF7y$$>|fᒌ?8b*^ѲڶFQџZ ظ:ϧ`60$˓ ͡z PбH’n:xL'ί AŇ[~BYuj DR3Z4N|/ 'J`?+G+VgFL9ңhv6ѩ;=کzY%F2Y/b)(HS?/.1]z= (; T~p"1\pe୅nm k;濭#((㤛6uY_wցM lwβ>jRsySExH"2IH=5uV/njҾQ1 ͹tר,& \0`ov=ԎD(Zlfb/ NFgc{z(FM7-^I| ֫BGW*J`< +>BxT_R;\4hB@lzp=0HwE\ ?<ːY7H!uXxةLd%KNxkPȸEU7/ z_p0.%%-jZeur- E w`ݡ5'0)B{9ijvrN!/Ǵ;k71"fRW m4/d!1l 3(geH%g"8ػ /%8hE zdP˄x B>9J#64t}YL6φtG^K+K7ϝ d^bc\dS}t J 7r2 OG=¹*_?YViVe2e#'Sn7BQ9=b_la :`#ƝiSﰩ+tѻ ")l<:x S *A81 %{1ķR`7sP3/\i϶KW?rdlQq%6T}WӹT9p2AwoT E>'1TI+C*B/GWlY1A|CsQJy!2 (4[ T)w$xy9{UpM&vP~zj:hRh0zq\@q&Z PJ?;sBL8\6fu>N3kjP3`vvañ~FِpU.zxAk(a9gWmGG[Z#$ M[nwȧ砥#YSyrqQ`_:sAvr ,K^7M.3|gM*:hwkvYyjp'bok$qε}I5f̒yP9-@UYf1{BŒ&YL-ٴ+Oؕ^I֕!_ؙ 416,eN/[h @혀MaR-|SAy\ZRTMl&wbއ<_ݠuzή](\Vj4bE*"Q[Ʋ2lݞJ/M*2`T D aN4Y}U$"}`f} b֏([ H|3vo37&g.CuГ5{|V$c*7ޏp{d7\A]ǓҋweTHTcFs/mxbcu˙J;N"Q ö)jG#ca쳐\ގ ɪ-ZX`˪v'/D!'6Y阾fݙq+rbU.Qo9?ܫ@ʸfh@ X1X:.*́u&W}&ڗ\` f\1t0 +A!M_Qٟ>Do%vݧux:%y s*TU/DkLMamZwzgޗM c?Ӓ(jSzH RrlyugAiL ' "1#hUv|pCjAXZ2Xa[w8ཱི'kL@Pv]$Ы7Q@F˃=RM)c/jwƛ1{)tW<9WvY5|F0MjsmA,c?I7hyv"p0l?P>Þ޸@p¬iMI*n'|'` doHHM8[.`$>16?{Uη!. oMXL /`"`5DZMYL ''E:b"$˱%ުwH:y<5qGs $H, A,Upe`M_Mds \,*E[ ^ DwHmcaN4GTomQM +* E9eæ`TŚtuݤ½D~3łxRQe+\ ?ߞ~9Iw3Ez5)p4 j~#( AѪ:*( 0)/ng2)J^`S. Au|!~.=n]1o3^#TçK/ Np;m x&S^J|$ܚَdEK2%E S b"؋9;%4׫ >hk֥d):ʹ6[:dF:E,9f8 "i5\$kU9r <#pi*?PYSL.lxD;Tq^~;"Y7%vE_ ^PR?>Crغ?B{d]TkhUύPax8zRY[\`v"lp!p x83 20UӲfo {,S5GS+)Bu 8AZlgqӑ >A8lp\[x cpFB Y=7.S ]˪ ֝ 6^(hUs1^\coC'ÃPDCXv9\f*8MN8`WEYXj\!룗Gfkl,)e!]֑AĺeMFFwaJȃ8`} [%pܥ:zحh./R֢TH $zs4$e_nj 'W3+k($e"g,w/t(c^޼ULs 񲭞bۖ1 ~s?}rljЍ$xFhY9ǫg*#"'h?B"=aʍ.'/{H M=5Ԣ])zBI "u'wtP6k X}]k8נd[MxDSHiTԏa/S%A&jY|%6PvX>}F {C_CF4ϊlq1gTw[Z7WT!%E KKh={j rL%b'۱2y/7nr8k|3&i( X_ڧG !ߖ_q~Gx=@P ݅ъK3[y@IV,/M Z؇8v6@a Ii˝ACa Ò#djDc% YeeOp9{%;q/!FS.Zz1#,`PWT98sGgԝ7b'7|5]™o楌ج}9b,VEx?d:{2PolCR]<GƍK<$yuř lw:;q  Lim0륜 f~/|5O@G?4蝩9x ,ٴ#^xfgmˠDiB'~S0@+uYfpn7,-sBF;cN!'HKe> ת^t8m׭įf痒7T<peFNCuR8Wמ~ЦSoFΧa#%V"llU7ݟw Puw+Ylێ)62 !K[45/ܛC[d#Qȏ\l.eaUZE`ncG 7v!)Z%I ीF`4ot{fGǗhtJ|t忰?+|Y.cx# gs" a--k⾅OoB{Raq<ƽEdD!oX[EXڡAwDdd|2[܈&%N gsND/O\G2HJTO9h[u:x5,`0eÒ:M`KKozjH>`֬96lt|q'+rQbQ*<[? _YKȼQBRN+yO43lsS .D`.ЯGwl}+%-ҫ<닀"L:s3/6k7g8;Lz-pX ѥٱ7= ul. hW}Xd޷II#; hzJѷ2 ?shȃ'7ʶ6HiRtA[ߗ=;麄85Z~T{VB  ll>VduL H R@p;^+)ޏXWƃ -,չrf\ݢ G> %@^ ƔE<1kfmf3HxbLW ЮJ s WP>*v}x~@ &Yq 9:cnSL2&jBO*.Pܮq>QcM8,b3@YmқDJQ %PI8a.~P&0r<=5Ђ|Kӊ`.n_@x7Ś_6:‰ Z|f69O#x3[&O Q^ :]wnN$KVvA h!ЉJ8xYvE5}XA~ m\i}ŹA)j.(= e(ȌotJQ33Wp4<Bd) -62htƗu[%#6Zi `@k`!ߐk$ :NOcwwl4=$҈M{=W0;V#X؟Kf`JQU˖zeMJɼMe|%TI`MryйVoLkg eGLݖU(C2zCmǃ5v?#\nBkGcS][Q w WmN7C'5PBS JaGFC&"x߲Mj*M9A.U`Q hc4SX <ȟ3ٌ#rDG5`v oan𓻎cf{yjnF*SQ2GՆ}7)fq~O0@./0)| J#p0I@uƥ9 m Y (#I ;q'pZ Fy̹i::U4Τ&WsbloBKe!5 Q ]_uQY7]A}kX$L=2QC褍 FA^{9wܳ.X;Y5/+:b^1g~Գ4S$Љ;SpJ`f(T5|;Wé( A Df.+w< 9^6܇nfmktMKl7c7yle:Riʛ 7UWJ9sm Aӄ 1˂4D}x YNs# 45"`)4PЈ݁r:پ(_bwmo* oN9[^mAz}EC@JE0 ̳ʽ齽w:K* q=h1\:/zja7Z7L-VP&d]kbo<45M+[ J1T]WN72ʆ:]A ,;$G&"ho QpDˆh*p؎nP-8T&ShT0phOYFq=)_w oW[\P+Rbq@\ij(ײ5=DZZ5Ϳis\ lF~GɜMk\DZt_L~6j1--޲Zr3ǶCBad*dj̓Xܼ<1TwS,"] Jz"ifa,Sס/ %=jRgdl4}W9n{XsݵDb5,z0 ]p,+K.jĜL^BF0Nz'R $@&~u=.rNKd!*%>MCq̺YJ.[p P山`6_CY;o4GSݱI0{flJϔpƫk{ ڍhY!j`[_B 0-QtẦLZZ;L=pYB3/(VۄA~rbfmkr_չzhvR͡nrm,(%g6MUL_nQ6^j&mlR]hy߿$Y \wa&cNuGs>B&+ðuG0ix3"&)#lg;UvDuygi+u`'/եK4Pbƒiu}iX(:j* 50)[kT҇ F5iپ8MySٵiI;T\s',SpXT{>"tc%I= ,E[C{>R#uT}˫^ɰsQՃ 0c44)aDF-s5=\[3,Wr.B6_(5 jI,.Mc?ǝ`dzL)jhcث60x/%` xQT2(y\G̠nƉA9ck83X R+Do7(̘d6^IwvyPyĈ/ͲSc5'7F7-æN=u"F_*sNvUFeYO-R 2%/T1VJM2I}ƜJ4TP2-ʡ;0a{kKQDlwv>5z ptkC̟ Vdrt};`?%zEo$`GR?=zW#JŖ]bkW CzwC@?Z/)C:m%58e3'mx!D9\̽a)9:"dJys>2BӝoJL1/(3ĝ h\U-z;pwZkӱ 9:\SgpqZur:lg_ \l=h6sgюo`W8Jz⪿0&bCT.H(/=Im olF6kیf3*;hU$wg^hͲL32NrI}UwYgV}wa3!ܷ;@2bԫ ̿BQ=ZjI(p"]ZWOo޸Pj3X yJ߾Ɯ ]S>#j* V;vg̦lHQeF #2H/'&7(Y@rf[ƞ)iK.j1cxEZHc^^Bd/w4jG^w.c!ok$:E+9$ FD Y-`X3RFXhQA0G֓6~S֭/ fywZ_dk]^Kob Y0(罭}x "gڤҶNWGG\^h}i-_:eL?~`,*FI&b]>w%]' |imFwL|j-/Sx[Fr112ܣDrn 8ݏ 0}BX࠘1ZWILtDuz3U(ov n#< S3,暀g>cqy.hӿ`Zy_.p`Bca1ݠ~CK33yvE8yN³/X\': ӠFЕQB|qI1ڮO#xIi=d/Za]ؔNrd'&D@Y`l*s.`KcFV{K_Mͯ(ν''2,'7Z)ȴqx*q;WI?VS&,=ͨdO&ԾQnE 8yt40"@:;}k^ʭ%e/Pe7~+4z0y#`Pw]MyNtj(FV2e@Ya;+f\) (*#YJžIhrGOcop~A 0<Ġ(hӰ8rA'tHg)kM'VbIO.T1{! SĎ?A 79SQQx= AnL=;Kq{?1i a||^O:mP *:⡞O}%H{ޜ&?f`w! ẙ^+dLzD?%OQgjyx*sH59~zY` g WlπKbM{:)\q x]Dƻ=Z7G4P^He ꟣m*a\`)Hu 5E>ny( }5Pd%UNP?""<7o΅0 Dj=@Z%=*)3sفļoAN/2`MF 4? w8%j}mݲ:rYeb]yV*䗬hEUu00?'XB2'hp%U%uV~#nJ[1[nɇ_\~}C?T?0T);RD%Zc\a7sQ"Uzó ^9d\b/x  z'~D<Xz*h^MVWPe׵J'WbnpQ|XBT^.6=k<{[)J9t*v7>C)hؕ$ᚖK$WA[Uu/:iѵm︐/oBdJ*c*L4\V{=}~:(zT@~yY<y]{rRPJ Ty>;VHJBAH#EoTGi5v@hp1zx"VhEa4dRMb2nDb_^xCk;M,  ] U\K`fsfN፿ cٸ^N[H?_<mnpאSsu%* ۄX9r\k~:r7x Aی(o-~o?'?B#-?/0@Fb^ /:I۟A) /l=9Ye<}-Y"h/wƸU?!~hլ47\I}+?h)l*JgFOݳC #% <cVSȳۖ `Ij.r!gI@NOEՍh߆QIQ+aP_/M0_ȭΌ*ڐfWmButQ(m&2 $j_XAx$Y l34FeqfU,pn6WT.fM.}k ӗkRv/6N=7Ę.pj2Ǥvn|0N܄UJZ_#p&`wVfn_eM8TjެG] L-OE]Mܒ+3MZ(<['DDo3/iXK=XTkn7?bi$Rp7,m qgNp=i* d#[<ջ5>Ιq-NႬFP{Fe} x-dK 'W[Ք%y'anؤm M!JF58$fxݣhɜ=^d Z5zr,<[̼?27iA'O7"3›FJ˔ SQ-aa_%B_ f=T-XixF Tw)Q?l;@gt!) T`E/dV{ڲH`5dMsw6,Y,uGe:/4di+wۡt g 6/3X"F'KJUHS&=."+աS+ǿmW^cz}a!7\25QQlOurH@O$D*M]ד`|ვ#jWw&6L^ߎo֩?V-$]gٗB+ϟAB IK5<7:1XdBNkϡ'BJs{xZwH=>j?ʴ2ۦ*H)vI'lPb2Ƴ }񕭖%ԜDQ䈮g9ZWn# w/5Sߙ0 r SXp.&g[0S R VӭxK2˄.(ƨK.;;sҧ:5Ls?Z]Ȑu3y  }&MkxPXVX&~2YK@ùq6BzR ܟt224ZH.!~ )he\*-O4yT-T?@ZE25֖aLɰAdO^+8yjSj9t /Jj.O-TɲN g^\*Ϭ2Zl9#4KQNslr _a;?iGTp0*d U 8+5* t}4K 4ISC8~5Ks;QrN>q_d-{g1X_&&#WLy)ѤhWdUWݯ*ynbku )`zY$Ds'$sZo?zM:oڬ8ᓏkFJ 5q e5& d ϧy?^kuw)c>UZmJiz #R"yڙM\'Wk*mB]HjMn+UFL:e蕭V_Â;i/f ԃ~bl^^kQ|7{c͡Rɺ ʾ"4%#tʵ{> pYMM 8ԏB\z#%WsfA4H1#qvHfĆբ7QU*s|Z OBTbl8x{~&|_ [B#2]\3'(u8E֩<898c'LMv HBF %-o| 5_F8m%Eȟm]'mU D*M.%|W9#א;NxP&o?Ig2#@Խb1Ѻ}~wF%)j%dS& q'/搋A@)cy^&tVGSYG6kJnK8KHY2Fz!^<|%*1dwѤ͒zW6zqy%U&<U)#@Y\Б𘋛.݈۠ngs ©QB~C3WxV_aC&DqC\4 d iRFg:y[ L̒68C>vE>`r/TwXxR^g,ogӍer> ne;x歅d+Pu-&7fF+oA=- O\ DF(%j,@೩(oO$F_sk<e,pJ/H'R?ߵ2h% +%:JInrIKeˌ%L02lM4 iV'i _8dTV ڄ+ҋD'jI|>v$L"];`'Q{$$<;h;4ǝ֋+';fڝM3l,,لA}k`Ytۀ1w-f]lc c-]_BӮ5PNlJ5h*ʉ<@E6lGT) 8 ^ͿwȿіžoB0yjOAǡsciA1cBƟiZoCO+P*6HfCF[_Ri Q co)TE!y&Mq 8ԙ^WLvǕ}L*+>Tu_XC=733-l!8ƘbgۤONC$sZ聮.l(`.I $G咷_B-_|QpA☛[׶f #;웛u-Kw1\7lAFvl:ݪW%3 '0bTmIU[ 9T? t:CFN1u q@Qto"Tڼ1#'j.? 8iJ~. "z2gzlRIVGTD<ީ@.$o#&@AP}$Q5puP8sZ^*@ztEs9fP.I) ?d[nsh <Kg%=KN[K"SaRuFƚghVأfQOIH;6Lp#GyKc6n&_!6qDyd9SPot1іSMD}~ LDa;;]|Y D;h$]4w5lF[tx EVɍJPk6xV"S1>׍_y=BUфb_\LluJ([b>PgøZ'jqm|(OkSѮT7 q!o/$d@1]^'MH xrKJ GVF{ȥk$OhgWiFVs/xVuzg" Z{j=@`y,1_8,-qdt(v/ފD?(l)I뙯?|T)O݄=Qk].uFeRu$3<-$"tFiiR+ϲЅ2jqk󯢏.(󎆜ֵj6shJ^,U͝`&cBwv Y}0qKLnj&Po =:_vQp<"y;w9_o@%b.B$:czBFT7 n>EXDzU> J1.ЋMesaY,t,&$׳vJDBItdmԃ#@ui 5j1.SV\2yG8/{St̄xfG|ԧ ԗH~v oX߀@m"\_%!E(v xsYuݑ0`9zB9RoEK*K GH\Mia:Reg-=#Q3-)t+Œ dOL"#!9(_Hܵƚy#Np[=8O3턛5vMP`u넘TҀ Ui\w!YT/YA+zr? ΰe#Qu+,WbKjk{Sѐ*Vbd$`vn' Y^VuC+nc5V@o![KXp/Hd-ib^9d6PitՁDstv(HL.H >c iҬr{_[WlW<:*`5 (£ey+=&q c{Xo)$u1…d9*K&ſ>GZAaux^_3zxr̰HGU'"= GH\c$29fc}xwT;5[ gπ%O B. "W(ƥЊij[LgtALi꾥/ѽ`H&+ XH[?]V_^H'E(qMK#Y0^Q0jWCcO`x|_eׁ%sﯾ8/2$0f}魵Gu 0]kG?zSǠlEwǗ[㆖KJ# _m]\jBdv%`du\\O!BPH^04$*}* Dq?8VnFw{O"M zR`SB6no׋a HhpfY{Ivnw8  OTdz_իH&ra칀@Q K䊵wOW},%Ni/ΛrH^p7o &T~T)ha@aI0߱0lWsRX-fJ"h%1!=/mK#QT_P:sp2:,.[8O6QLidS*^ftAș>/Ԫ2/ ѽh y/K~8n܉8_Fe@3qQ?^-\p3b9wB C8@(PQ2e}+j 멓*Kbae/2}q]6/7~mDFm<1EhJ[V2B7{`ՎO;L~2h~'OxrsSH=/NCc-) $G N[ EkݘoTĘsgJwIT(7ach` ãy_;-0Ee a-<,f!,]ϯoZF֘w~ Ew&~*lrguݘx3.#1jD}'HpΆ =EI$)eDsGdm{(ԆHz861'XglxtAf\3s@-X(*${<`0MZu- Ss턂Oh;%s:&1٩l Fu5eAϛ{6zinF8]jey]@|>3hkX$xt}IAL oҲֿ:u*r£oeTlZx`KEp+U 18Pb@:s%+T"9chWYa%M)%0-@Gm@HzsF{ɑ}hﶘB<ͤk1H63;fTO<DʡJx \Ψ< owi:sdj;?Օn9W&@c+wZVXuC(} [/9?t̨w4'ZHޯF̳艇AI8~ڟ_c w ?;MG9M^189k׆tu-G8ܠY7l}ar2ɖRӯSyr0g/v8: f񳠽P nf5=Pm]_Yq1PJ۹;w?LM(z"a=Y^ u߯B# Wh"T@RȂ7i'm2{!0* 7ܴPҲ@WJBR<0lܡUM}Sr31E'ZOd5iԀ(ԗ+/BMқ)p0~@\Ns1#tf;gD7^$z n }&-C)c:0ޱiWt#ƥu!S!ZrWxܶQ KP7KQɏ^9 =*y$_]PAhQozo x^b)=A< %*N!OsC93ٚUX#Hw%( W|m=TSuw->үKlG,+B`Yǚ(mOu=? Qn kPU`%_;4*JQ) (s#i,I_q H*z'Ԇ(4f .}>LaG"nWKvz29j 0E/+tijvJ a>YH%+3L@QY2n]YPls/kn)]";5٘ҲU\EWe?# EbʞNOP i+jt3ͥ+/Bwgs/|QURQ/|\t ֢̯3엝0؀`^(l_H~qx° iѳT?@)6"ƴ8F1]>ShdU~tڢecI9aкjɩzR| eTj >ų*r!^wO?LaS &~0_:$H^ _.X=@q>RYF t.뤵/P=!6[. Fj1bxwW;r@4¾b}(qC+DžtvF``'.*SsaExkZ_ ]14m O4,!(5iW͔sь=d@4G第Ygn cs+9q (s< ZhGN{U)Yj:{,3w R;~?."Az#~Ɏ sv6^@vGݖ,4N\.8rc {:VEkJ󖐹Leٛ<)8'ىY|!{^o{ l7~Z&s|Quh 1gocׇՋð,?.$v~yR<ƗM>b)^8()KQrt0 E-QiRHmdfNBI" V؝"-iꆠC ټv8.T!xh0\vI&e{ʗ/leJ"vFOf@gB bwmW%#f~5_q"yIh)/ܘM(7$7I9slg)ŷW:)tf6rח=ޟ K#=NZ160Amo$#eev{Gl~cǣIVL9j'բǕ^DLhP-N *nwh5F @'=^)omZyVsjuvLlV5Gه)*i!"ۀ lǣ3)߭L_R1RE=vpnXK7Aھ >vQ BfzӡcזQ)HG*9rH?t!^] @/8ز!;w+aWGhdH52kۼĩәpaT2lo!.Ȼ[ǐ?(z.jBڔsؤ\)8"L༮i2e%/qpLxOLs5'KDN^uSRmq)SnZ8ИcB 4.GOŖ֟Na {VCFiJܯr;Oh{@jl*fy&F=*kL oѕhU|v0`ZWX7zCQP6f)"~Ѕfݜ9kwx ,ޅwȼ,W3t 2ܒ ,6ZuCU==j*螊n]Kf@o4Xޘ~fh|6QA[|>Kt-p6̼ȿE*-ez{~,2wo >W4=&VP)Es2R#2Y)S=;.pi v2]:W7Э2bY-ta{һ".+׺00!|:=ZѰNARAHIiވFB/N=6%bĽ$h ^la=t-jȁB ț˕Uꖵ |M W*#ƥf~muX1]]/Fl =܎ {qA: >_E{[N' #޼;Kg3weP!dl4zm<)<[c37Zݓ}H[ᄍ`;̾eb`7(7$}wڶM֞d!}S~yS%6| Dj7F):YG 5ܛWQ)S6GGɻ/lfoJ ZDlq13-iQy0Tbԛ_$l𸣸J1M{tZYlȬ&g9%GؐZӱH)#>?b2>Hs#+h3x]v8,5$9DV*L$B{2&9>Zi9C Fb& ͖+y'~MDYS'c~-qJ]Ta2eż4Rd{%m4OHGnObnG`6E5#+{OgA]KSe!zBVf~zau 6{as+Z/-/q1y )즶/]XPD * /8DD IaI q..ddǼAӈ <¦I~/#u-qXWL2#8)dnL%mw!Spߏ48]m*ŭ9h= gUK7+֏$]Bqpz6@7Н֧Y0W/[6G#ȵ%EX2=M7twӟ; O5˵C`%g,~'~ L+'FZ`}ef ZJf>hWҹ>`Vs1ڏ<5H1< *"|K3Ř! 5G>̘y A 6$卓F\Z9 Gij]/@y2!Caup<)3`,4%[CZ|1W*]fŦL9|i2Dh'!ͧCbJs y2?B*_HJ4 *ZCS^Js|6GA>څv=I-j\r^^ۄs\%|,^%WI(mV86ܫ?1\m(.4y Yɭ\D23'q1F$`jdMSn8N{(d+CJڢdE$ [GOQWeBR tW>߀f,灇R*eZ3+of?͏- )*]' 3۲~Gdx;M=2F`d=Eܬ^Wо r*8u8^x.56cx4ݞrBʻtQ-mQK@ KudoInd(+Pkp) 51DwWz MR `S, 3$h3)c EQ1D "{"EfRpP=2jG/]Nx [& E46\HD}v&DMX'(ÎZ#q5+Iv3=JYʧ.vQquTDd!MUmĸkZG9 S|a U%4UM^'ScS[y" ^`nC7*@=+ZY7ʤS|!}]K W>Y@"S@"s" F` kOcںq% ҠLɖ:T+PubCTlF9B"3*goyC/ց  %$[?|m&Q{Fm5„!øi!! Zn,sY-ySV!ZZ U1mOsaT_f($VcHc/߿ȑX@$6C4 s~_QLgg!0˩a.zZ PzƩIh(zV+}Mi>T]k('@o58FgM=I]51˸c-*ij@oua>4`m/3AضSהWRY-l8ug>F8Mq]WA]z䩆QDF!e 'fU ;dpܓ[X\ܚ:GfYuBʗp)K[X7$x8s*T*L CьVϘ2#s ujFN#!渪Zwq@c5W%ah ,!vԺkm"eX(7L;lF?Y'x:(m! )k%FvXvFhz dF*Cqຒ_CM Oe wO6 nd-tKXUKb9K_Mgl_𘶙-Fh+9& a6 P%hq/[Hhҽ\ߩ̈́B?9AҴJN փ G؄Ibpi;Gm})n6v$!4"iRWAxS̤r"]h+kh0@?P2!Vwl8¸Թ҅ `#UYWg~^%oPY`qOp(vMhRTk춍 9ki)-$"ď5N?gϊ])>Č-*雡Ĥ#y2^OPq@`CIs'l,ldBgDX/ tU9$PUK&əYn*H8EAQ(AlEjRW~8\/)ɤrWw1+|$HWBuo \"N^޺g_쯩#?GCQ[qz@v2#ll1s\T):2VIësXcʙ{L{UWfQ>69+FSSu[%f p(ZvcR4jJ:T,V?A6[ P߲nLQe])G!{5)]u0+Rb `]e2+(zqoǼ3nA|0+ܨ3jN|aFz+[#4k@Glr'(~yWɖl0@u6$?mhŨ'Ϝ\R\%z&6,hνEFh% gV 0cQ%=zAd À@glCCn#-I'LMhּ E5ġ,w69S^S"; V6ŏIQ7]] |̯kU-,*PcrtZFIÑNX`yjp0,'ڦ\CTC{@>8mv55H^i>dnX8 n܎0" ][uLժ$ s3&E|2|-f0Gi/&j> gY; CTX彦(m&-cwIj 6a]![!C?.Ro* W;0 ՚1mMH^Z^ 'eg95ɽcami'2āXWd$ .Q q?-?[|Vf5;^"63°MP)TK5Lx.Nxx #i}OmtM+Xi )3mw3b#{6% IGjUͬ JX#W˺볝уQ$Qk"; eAh}?D#L4y.|hgO}}dfv)9ߚXďGhHk'SKMgc gJ/XI{69+P!ġʆynMb0A\.8?^}ʶ !|aXYҾAygba7 BPl.5q܇7RUoLC%"+׼cvaJYAZ3.y!8Dt M@I=FG 4TY?U EKE(^GZ3R2L=TAE[63 =~=|8֤2y_DpSn\`#@M(+Гӊ8>٨7zL ~M/.(3ڷ DC@f1! b&p.#^xp232s(++\Cad7- c<fB3 L3yW%lT&3] <9Be_( n$5@y9<@վPfy’6 Xy]U̫ xj=WdpO$DmB"A#yVg44V9jڭZ',`bmM -KehsIHjoSUЙ>ͻ'pMH.ϣ>yT 's?iem/ϙ @c@ {dXyڔ̞T[;3:U,ѝv,K3XjNfv ).S犈;hyY ް59By#Q6>wo˥p*VE gN:I͌n:VulHA#(0PͽSBޥe- IH &YEN+/$y1,@itn h_WVX沄@R۰Y>v|Ty.T,f`u>A9A)?g(v^-3l]iW˂u~u#9-Xe͵dɭ{$#اg2yxZ >`5g>`=h"ٖM>=jM*0ҖmZc2.:|=b i5{.sЅ)ym򞡐bEǯھ`'YҤpC')M(`%cf,匓MDFU :oJKItWga NPͫuz͉3={Z;k3 8aІZ͕BH_$^Xtk;hT*0>z3`u{`;U%ߵAl^R }_^escBPg+-IeR lŠP]$BdVᓶX\V`QzwDNDّo tGV.R.Y~T!Q 7Đ NtR@Azᆱ!ڐ#"! Vof4,=rV+^pqCWGI\h 5`́7` 48qi;A5ڳyfQGC%SA-}a?S@"YGzS$$`9l%0?Bx/³^[LH //1*g(&dmN=n-,%(C1u褡2"#  3W7$hAq'GܥPQî$qg1|AzmQ@BR}q4@Y οLtl4yrm3HCiL',7IMD>慮"9ZD`G} UZZSoH '=΋# *,ܶs|ɟ߳E(`!j&+J9iLգH*Dˑ~B<IHZLt/OaҬOa7㍬x(P<~(q?2^"a79{jZ_X: GM(G.L|ʃX`c$Ck@Ajn&Rmt,_r躯0Aw=C.Gc2Ҹ>E27ǔE`VIcbbmԬFL+':h-('?l:䩹䅝r bX/dB}DH .OH& ,>6SS=K00FsB{JSai 3=IYZHexGH;BOMY2U&~QpYfYX4qbd '9WТ>{^B\HouiFq44WxY*mPM^B,;D'YHu81ʄY?š"#a ׈#?‘L>>7<ˆ0c*~lÂ܊(Rkq\:ƨ tnL>!,Z P۬`AK䵍AQuyl7٭X8quAsGGN/ϕ|I+ͫD1/)v5$9@SϮ!&-PġeF9ntzb11O(h?C$#i}R-J8Ura%ZCU( 743Y> tSJEwJ۾z(@G/OY݅5;G1i:"5b TA@MP)h;*p j+¤nt}vRuY𮉮Wԯ0,6"_U)N cs0c6ݙJ JF>4'Wܫ|jZ%:ڑ@$e"RvV\ʗ!;%]8nx-䗒=Y43$Ƣ{tRQ(eJ<(P<"6xy)%&U4# AyC3wgʐ