postgresql13-docs-13.15-150200.5.58.1<>,(TfDp9|+C"2mZۆ ,e%! 4[k{7r:*S7A[4w ^u;?d ( J $=^i   ( ;h m rX8htǨǼ6(U8\)9):^)FGHIX@YH\p]1P^\bcd eflu(vzGX\bCpostgresql13-docs13.15150200.5.58.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/postgresql13/html/index.html . Manual pages for the PostgreSQL SQL statements can be found in the postgresql package.fDh01-ch5b룕SUSE Linux Enterprise 15SUSE LLC PostgreSQLhttps://www.suse.com/Productivity/Databases/Toolshttps://www.postgresql.org/linuxnoarchQ D"Oz3:H2.9+,)<R1qsy>$g#+5NCD7I4 2@SR 1+*y$N9 \4$R9J!mG?`' :g4 X5T;A G&63 QVF M4$M'c8P# I8$73:`/?}6#B$Fu_". XD-XX@^ :q<6AS}s  !`GPWLm1" >  !XxbCj&T kx7`4?;Me, ,.01Oi#0 /~3"!/tuE 5hWZ&}$(gAe ?\ j )&Ma}902-5n)!spޕ``,G {&s Lc l 3 ^=IH*^T,vHHN48 1   C%"i)=_};eGE7;A2NN}+Y=;1TJX / 97%Z I?%/ UMiM X! -;x 5 ;eF* x$"/4*ks!+Z%0%7< ":5(1= `?dLy-V%vV67U@d;7.l1w^ 2czc- "1] !{9 \Y*UTfA$!CD{mx[>&`j7fFu>L3_>s;$o'$X(e:-&QA# - #P n !DJF])R" Vx!ׯ9M*n= -9}]j9zy!!%s;'+ig?La2=nw '12'([8SX ?pR'nBhI\:6XJ(q0"Lhv0%EB j PK :zm 1&Kn%6H=t( \(a9 .e6<A[9JfQIhB[L>UpdM SMWuU z$,,"Rxfj%0&q">{:PH\K#}/ ')d*%HR:CZ  g^$ _@ NrI6 Q b UBe "# |:L, V6Z7?X" 9'/347T}B/H3!91?,:o':$Y!&~EwG#q<W%~UGFD^L'=--^!N*W,"6x/0qp>')Y 7&>#07!%~&o)qW@;0j~-Fl[ `B7"CEvh  L):T D6K30_-f#]1Q <=*:!S>6$3$='+PdL-FR%e$94 p<K RTj }v-? 9G3ey_h$''j37Vz5 [' 0$3 %b/R'c o z Z'? 2$@@"<%% r1?,K.%Y~z:JE=FC), 7&)>;H[&#Pf7l %4! $'%D=Pwa*,4D~*+3k}+r, +-YykR,'2A,a=DF=g}AA큤fDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDfDbd39b65995af95d14c4fedaeaee77fc0f98bf8502dfb6318161cc99e43309d19d99127720174c1b695f7e4a507cd53ced5eabd50167695930940b0ae59b9f103dbdcc74869771c0e6af8eeffe5af74bc8b21c5e6581b773f2c0bcbe33de6096a7aeeadd21662aff9959799c16f57aa82a80cea83473a525242db2cb896f9eab9766cfac0212e5c3fcfacd8b54b00f80469b3a1fc8f06dd1a43d52e659dde76dedb597106f666c9d5a15d47f53ef11856db2aaa61bd306f8c5be08b99eb694105352d0c77469ca98f9bffdeb2cda6698699a3d80d933eb1570faeb33f14794c7d2e2fe31ac9a645c2d7a3c99edf60398161184cc540a3119b7606d84801ca43bf2111ede0c2d50b7db68c613f44cb6f301964cd7f21c72e1f9945635065b23063394a979e62c99ff73659618bab284b69c3b8ffdc9f3bb7c05ae3c5b4018f804a0d1e84246a676939ed507dc94ae345db5ffeefdcc09612850efb3d9e4e4fe806dda5fb26db59eaae35cc5c856b4ac993488f65ddf70ed763c6164db7a535d0993daebd193e4af2c5171b99eec099e31d101b813ac44914bf8de6e9eb01ca3045309d50d385761b57ede9fa1b9d10d961f8eeb50686840abfd3bb4787a8fd1a9869ef28c15faf4efe75359a0406473a6b3a99fe2837991e9d30a7ec42c8335831957fc9c522c556e257042f5d01dc5fb93430b0a2893f60940e684babf1668d99ba83ee52584ea9b6fefa4c4d21216a3eb738016c81f2e0fcc05239d9b9fec3a5ba200208f258611abb221f54d2e836982ebe4239ad1c6c4731fca22b4f5ba806cbf7829d3a1ebfcb1c8380cd7f239e5fd58f77df674b0e5c828c4237ee01abab9db5f9340290fc345bb78f2889f2845f466dcd272fbdde3541d60ff470c467d1af406665932645933279feb32668ce548f363b8bafebaee6017e61c718b46502b3cf6eccc5a734866c49eb37f9de18f156c1014fa8746417b2e8c29b382328513de580264820208de3be573a4a64c626fef9fb986d57b26e927d33ae9eb05e7a4da9a9dde3d2c72f1c5d183860d7b1e05a124f41ae247da581249433452e9cd00d91d98e3a1b66321eb43d96e7be270c239146a6bda666b7f48cd1cb3f73258adfa7beddb3cf2543caf92da1b5637a74d319934da8f9ddc12c36f7533f34a0903cd0ec5063db972bf6a4a73a20a23b6625944f78d50a35f34a1cc9471d0185318768b7dcca1840b6bdfaadee684e259f5537250a0e9c62ad1ab1f953cfa737590c02cd172bc232639c5e83d6b49d5caf034ad7c43869231b7b56cb5f2498aa928679975491586a1c74b71930b72b2633b65a09cfa280c5f0f544f227b6373416af421644a3db2207535fb0311d9e2e16c845e70232ce829c8b09a847fa750d2dca4d0771bde3b77866bce0a4161ab10dc35285ab653820ef85a03d397760c155a5a5e5c5d55e811db4d9850686ba317f4e773749ab2b6fec927b4fe9b543b9dc8ddfceee922875d789be3b76ff83d4e1dc4b3a05ebcfda95f976f17a72ded79fc65c637130dd564990b9df985e6c59ef85faa56420e40bce821087693e9b2b4ac8ff7dd988e5a8decbda9db1583431337664e0257c13718774dafa4ba1e650343a00cd5bd9af724c2a26182b6e082d4d2b194083057e4259f3bc75db92d08f8c41695762186a5f5eee6149677e0d97e74cd6c707d3bfe02a538b365a18889957b0419f451587b6da0bb845ad05237fb932706ef1fc72ba0eab4fc93be116f3804976f3935f0fbd8351131d3992de57a9a13e651204ae66b10c693da72482712f351b3633d90d97347dee4c5316bf896d2f564b4dfbbaa549bfd78f00c98f32150c3ffd32f36848f02e834e6db54897744071b4964a8166d4e4e57c13a62718d0b0021ae07b1d088e0a8f3f7b8842a8dbd92cbc0a01c5659fe1d38b3f900ff94c76b6c93b46e25d1a2fc9e63dbe86a2bf3198fac4106e7784770dc152d23d6124ca92ab218b96788c36e131d7d1144766b0334877c1a569aca6fe265ff229061e1d7994e58b24b5ec690eaf50f7a796fed6b0c8ae4d9db6b63b59acdafaa791c66d47071abc8d906ef450698954a4a36b2360cbfce5479f221c5ad7c0da10d5796c22141b0847f14abfcb9a24288fc5928cbc851ec80ca96266270650aeae2baf47b321197c8dbd9c323da155a16701865a9157bc323f323b3435f5b799420b7c2a927efcd42c7636800677957b1212468e1d2a7e8966ee9e797b41d34f342ca9123fbd89b3941aef3ea4381fe3d1657cfa18f28ee5cec373f3f0d7e0c29bd9618124ee4312c1ef9a469fbfca0194ade7494a71c3f520d5f35dfe4d0875726dc29f5b742eaf5b2e63e577e8dbb2e902e05b85d4947a4059f491b7b8a14e23a18823248399d5c8f45d0568d653fe93c753e0b7aae547f7d0a001e6066475b5594b5d4ad869834684a988cc14db60aaadd664e26837e4f9bb8ca7db79faf51873bda74fba7f9194cd147a08f3e009f18c50d45b9aecc27ba2c658519e14be08401b99b697c882bcafd979952eb1e4fdf124f5bc44b6b1c0b4e391f2bf50cda7234419ef988442e07ecacb7cd37c40eed4fe5477ce28f18f99d707f71f512d1d001ce9a266852f7c4d055664c0ca71db7556550edbff1ab14c58beb8e09d47658feaf0c95098f186c28cf6bd4b1a98c4aae7a721b0af36fbf7c8dd3a22781eceb3b5b6a2f08f163199859b75546c1f4e0b782a88e6002adf99d71f3199ad486f2bda3723fee23c5204cd888512e6fee445753e1b75bfc74fe4ed1add43f3b5117b1e4a9e6ad6a04b0251de2b0100fc1709e7c05b4ed7fb238a0daea07bb9950b5dcad47cadcfba54d8bc92dc17f69440fac33ee1035c46326c653e2eb44eb0945048c9512ebaba75d6ede04bea10605c47b4ae380c61a5924e41a1ba068efa67409bd3b7b005da66847e71f6f2bad8733b5d70ab666771928617f392be019451b44d4979f3a608fdf3994ee3f21f0aa79d6e64353555fde5b119dd934ad02831c966bbaedd541b8e3237b1802b421fe960d4c40d456b8ad1655a6f9c38fcb768ce3443490ae6855fb46d0fa52d34fbf8003777804d82f34ae7bbd9afa2b127f0e86e9bcc107537652d677efc15dee27eda8f9684436d379ec97032d4c43f142a199469960490eddda0c36bca4c8e18415328fa9a18edc36df3004bb3b8b5b761e22bbc1b6f91cea7e2ab699eb314ff443a6b4eb348b8263806bcf69035dcf6084d605b371e61a323ca94a9adc7b4504b05fdd3b2ebd594a89f78c6104a51827d4add01d04db219d499ae266a984ab7e75d7da56322d0290ced1e16532ceb3707b2b5f977148bde07cccda222b8de3d59302d828a43f0550f9ff38ff70cb20aafe5df6a9cef4f66312284a5a69ec85f3bb3289d86b37652716e714263157ec80f52529f32a6fe5ab37c5110fe76f9d87b40d615ba5f9d7dafcf1413053c3da55213a2bba2ffe36a0055d2d525bff6a2bb2d04a9229d0a64c12e365252971f5e62a91ee0d0649ee28d306044ce8be72866dfa1e85d347c92a18d91194f3cf1f2a61529acc7c7fe3a9163dc2eefa2e67b7539b2400c833d189a2ac873a59c81f4e2333359c1a78c897a7ee2cf8ef92a353078282dc91f73224ba73505a927b57b7fcc0c80cb8de71c164c5f8746cde657c89161a2cdc294f47b7d51101e33702e70e1f07a5b7070084b58063c9ee0673d66670219aca503310807bcb2049ad990c58b05d6ecffcb192550008e99b8a3f8b2802354c76586a37fc76a8e8b06c17d9de1fc54b2e62dd2feb5a40ee930f8ff81878b001c47e0d07695f27ec0c438ab1e79ba11343c4ce4df012614fde2116b2f4a719b9e5dec197279b449dc7b17e5df70b6147f4721d74fe9026860603fcf0c96893bdfcffc110c27ec8eb41c97429d9e9264bb23a5b4d0d4749e02451d73b936a6f22e968695c85f9465599b124806d82ea207d271e7d0059dd1bec30a36f8ec85b8becdbecfd7b2663ba2b9b2ae5513323af14236dd2c7171d8725b3fc5d5e476c9d51a40e5c8104b37969cb7aa8e29e8bcd67592092d6e710384fd7568d6b1ef939f45aa917a95169c5f1bb8eb15134098d92ae7fefb2e43e466b8862883b6438d8622c30a097e2380b8b1c56a9cc884244b3ade8cb37e8c9deb5917947da0204bc340a29aa7e347263a1dbfb8969aa677450fc1b07d11951a4aa17904bfce75c706e93407ebe4965baf060aa8db0b0261fd0b4c48a24cfe88470029b01608a213b3a4da1d1cf2929df081e0932e66162392f14a9b9ab3b874d4de4df5350392cd5ef5b828ca156b01cfed2e99a6da956a6c42d44ffa7b3e05fce5ae77ea8c4a3c02795380fd22e369fa956502409a9f2c3b7e6e344091f943e0f726ff551685d325d190a5306e98c699c38a1e1d766e746e08a10e328534a10c783b6b1e102f910b4e134e26ef9b958154eed1a98dad07361193ffe7cb46f7442485354fa55d7e6420ea453090bcb74a5f27c7456f8a436317fec9ec9a63ee6339d0ff705c266ef9401811421eeca87c1d94cc4c72f958af48ab9ac966cc9107349189b3ff53a1d7617abb3727ef93c12c57e14fb2e2f8f881c6f22c042388e4f20a767f905285a3ebc8143edc4c6d21b24d17e9d4a9c24f30c05fe43bb1d8982085a5e54130c6ccc702033d0d66eae49a44482670fd0fc04a0b0fe774d4addbfbd45bedfd8ce7c30607a653e70db3b8404de64099cb6c7ded9e0225e1c7a9c0d7c474b01635d1aa2fd3a7326a27965b3b9d3bd9709d6192f1596a2231cd53e5222d27a6040b4cd4b6dc8eeb7575a7614d4bb1759176f257b825e7a0ec3d2505dde4d0a29e8a8359d005be458ebeb0d70550c4967d0cf46e58ab93ea8d2195ca32f2fc96714ca5503d2d8140144cc8a4498cc101f29eb4c3844a5d50e6d47d0e95a7e87b0d005359f01a75e5ecd8bf6fbe5acea7de3a62cefcc2e4e5df761f601b8756c7ff025ed54c2ce4e227b2fceb3d669201102c17779a5510b1263572c73b986a090ace6de00614ee962152bc29d8ef81babefed7d2c30becc6e639b2e2174246be6467c8bd7d15142cf4be37cbfd19e92d151ec6f08537e2714bcc00682baba56aabf2c71abcaa1489b36d1e02c3fa273957004e8cd65f34ca5d8c203256aae632146d6ece9c3328c2f7c3b6e83db70b511629da4e976dcb3dd11194787657db09aaed1eaff3344cd5d115e63629c255cf260bb19c922c58a356c34429fb4bf9eeb2a7dff71e08aa84ef170a03bc7700c7acc23b2ba49f0b1635eae3a7fc3c2bd7dc889858c8b660b9317de2855ab6b5fac45ee7c798125bb6381be54a8e119e73a08e2d4fd99818888d2f66f55ec810c7cdbda4f2c20528931f512c21d138c9a63d2b518e22ddf8bd015ac66d5ecb06f3c3d09a7e2bd29d3cd67c68e19232c1d60014753d4a2dcf0e0d4af921e817566dac6118fbb85ab18f66e916b12146cc5cfb5552d64855e8b8bc553ddd8d28bc32e9668bef9610d9333065036e677ae6875579e5c8e135fb6554bb64b1e44eea71758c7a9d8e62748a32ffa616c290a8d62f39c9c49738f9f75707fc990c257f327c4391754ce3a1caab609884c5dbac2953183e187fe45eb3e30183f20ccae690dc9d979915132595911a0b59a7e8dedc99fe8542582c3cd56f78f5d40a5005d8733d6ed30cd0155c09c8fe4cc00133c0b1214ca37b006cfe336aa987ac8911fe8b08c1e399d859cd8bc8f5f7502411823294a1ca1e1f8b7d7df3d88c19fbfc11ce956401a38c0c458bc7caf80894915ff2defe3181a4f31158bedd0a27ca637e8b3cda886be495c5f9a87bfc8e297bfa96e88d2040611c517e4ea1909dbd3d1fa94213fc7787c267e5ff53462728365ecee9260703780f18734f20e1902be434721d3165b19bf1491d937752840451dd3c12982684fb2c9c79253171d78b2c4e1b69f9959471591d14cfeb95ec8a0712841a1171550a828bd72e25db75ed4b7ef2f583214e8ef97389d6d997808b538bc0b95389b4c8c607817ae216d081ca2910fb26c5be9143250178a02273902dc471605b9c99edaefc42c00fc699b44e2b6641d3485c531fc1e2d8351c085d178930dac5db868132c34b99d86cbaf4d733dbc7ae7527807e2f93689e3019a884391fd5c6029d9edf5d5a68e9ffbf5fa8b2b4fb79da299d1e6444518eaca6b6b3851ad79a34cec35c7c62c8dfc7a00811afb3ab6a4cfcc9018c09948f1b3880939417d2152984605e8e336d5b04f6b1dc2c936fd1b4d209b1f79e07dc2b722b47ecc6782d97980249418c498b76a13b88fde75c8fcfe693736146d7b2ed1786eb6504e5b992fff50a9c947f430277cc7af9f15324cf3fe2736114e2319f8d7012c95857ea8b9342b13dfa3e99ceb5a5c8167cef30a56a5184a6794e129b207b6ea7d42717f3fcf4af0351e7e014e08c38ba2d2f6c1d60751439aea1648ebad7b157521cdb5a44532f00434ed3869a3dad21e9d9766decb6b69f6147dadd306487d3efd0c0ecfa0ce4b4a6dce93bdaa442ddda81b86a0a8c6c9bdd265d34dbb156a49bfad4d3c75cbc87d25800a1f261f198145dff1703e8737f7647a388a00fd7fac6c03464e9abb7fd3e5761e595a918a8b8e36f9e3d44f466f026eeb6686bba6985998c93255e188847f12577ff74e30c4d552d0e75dfa1c2561b4d381d741a29103d776771562dbe6d2a945dc8c1653c4670d8295f1bbfc1ef8d2305261c6581c7ec49405fb778544a535c7be003f13c92d545e8db0dcceb5068eefa7801eb800f242525946f48819474d33601a7738fdc3b1a2fad2b64fc0023bfd41dced00c3fd761e20559d222777ec7dd32e44f182090414b84ee86f3abdebe61bb31eb7c7307dfc3b9ba8915c1659eebd6a6cd707ccf2099a695c1498bce0716d2f4edf02b7b59bac285eb53568997a97efaf79cc80243ebe1633ed56e74947c89d813cdb5a42ec7515a4bdbbaeacbdeda9384968cae8943209c61b773e441aed719fbb144a0b6915984c550930f0a90f2b87b12eae6186ea1bd2baa0b6fa9e549c1f997d75236ac537b8cf587eb7606b58d3339488df94c8aa602a8c54c89e7d98f7be95c692fdc4c50a45558bc0c4b2b6db05009bf01902c4dc06f56a42df1ee19aded48e0b3f861973f232ace37cb520db6b17bfd731932d1df174644567617d6cf41db04d05e7f457fbdff169d52efabb22b669d235bc7ff0306aafcdad0482332b964ca20d88a577d1a94569c95c8eb3cb0292e4464bb5081eba4d96140e9e71af2e9ef25e6ba5b44708cdedd2bc08e6a70ee5f7822bf44284f9d7eaf6afc27be2762d59470b968e50d7ac720362c6e7de8a53b04777cb2650ba4b97b956cfd1d7da7f53442eb7e961dbef569c725c8f518e754a959d2daad567a326983cb3b6386565707d85875e405ed4e4a486d3d95805b913dffb022283e472d3e03a4323d185c61f443cfc393bf680f064e6e1632b94f92f96ec0ac93450e4fb4e7c94dbca992e129fb549604c9dddff6bceb38fcc2ffe6378184e51d29d286e3dec055ecf02382c0cfb9c34b5bcfb091da33a07045969507990d20bc7ce9c3504dab0a4e87716a077e687d1e6f479d5b649bf7624aa39a89a3d66f899837c5635c874a87a6e67d7812c503f49fb9be3dff289436873f63a7c3cc3fe261b7e9a9ea2d8dce07fecbd75db43c438677cdf3d6cb90db97232b84eb621d427fe3f17f8689ae3e8057de3e7e86c3bcc184634331fa73eea3ffd24256117167016b933952d5c10459ce5e10d9b4e08457b93db7dafbff2b077867d512a9da7844a692ccfb4b7f5c45211677df4d9d76fb965d248bd701f9522096d0dc08e9ca67e89bcb91ff85ade7875b83411d3880547708a6728fa028c16507229d5369d3d87dfa05c44ac5db37c3bbfef3271b609523ee32a33ffa69ba65c289170b734c6ac7855db18fce6b6fc5a2b48e31eb775beffee3b4722f22c6fd940643cc9ff79e218c78d71079b02689ab9f60fa4b257f59489ce500b3d3624247a06dee1691d5f3b558c5d0eaeed588a8e680198f96d2cb2fafc9e5ece247408092abfcd27e5c5b2c7bad982d69f7faf766ff3c1bcb79dc1b72a9ef7fc52fc40cb4cc32c9b2d94650b18e71e4232f15a98ad78d185f415f8424ace4dc469e309b45f21ed6fe8ec36943ede113196af57cfd103ca8ecddaa499308b99123de1179272662d18cdb8437a86c7d9661ceeffbb5abc84a71e172042ff264876d457646fee4854b049e062b02ef7780f67ee1704a42e0d9d3481f706df7c28827bdf8081164e8cdf19e5a8c884389d8f0194931831e31093d4f6cb72d271323429e5548c722873da5a8ee726f4a615bbc8ed6198d61d99ef744456fe36b8b391c8c557ae237b5be4980d6bb5999ddac92cdd88fada82bac5287aac349afe0949bcc2f7541b77785700fd50788e08e3ec293f48be7a57c18f54e3f7642352f88004e94a32ca809a20277bf91d5f4bf9dbd0e9fbef5fc4a2c4414909048ab2a484d0d1dd59104685ad3268f1ef28667ad314ee0fe8028039cdc6b36a57ad1226b2a020f7e62d778ecac2f9196654723c89ffed0ac7d81b4cd9c2fd87d8dbc3472f2c04f86c73027b1c441b665bf26d73b2f7549cbf19dcb5b54628bfb023098e737873781072943772364a4c2fe8909698f46f0fdd178caa714339f40c6a1175de5380ad2432f86b530f8946fd82f240a73ede08d2c4c0bf3c2bdd4b9aace2044788ee8f61f5db92b3f52f7bb1dc44efa31b401f34e183706edc37a15fe0c5a5c8f375a8dc991f1b6cd80dbc0e1af04427f2e9ccdf39f8764b9c1706e2763e01b403089a7b6d466dca7805c3704cb0e1e556e48040e389474e01348a6f4a4c121866156d68291b8361e3cb5b7defdf0f8fe2fe363d747a3c3b5ac06da5a853818c4c54dc0a2cb8637b94ec5758c1316a8fd0246fe7e4816e9c29514842d7b4ab0714da62a0fef04ac9edcfc7eeddd4678a4093bca08009761def4569c119ddb7d0abea47c8760cfda577250c399542c12faedeed70ede77d8cfe327c6383f2ec73a0b5ebce4ab63324b49102c79c5b750fe99cdd38c7e4ac37e9219d3f5288b70670b27b3ffadda5e673deaa87ce330a58bd8a59073f4042f991c0f46f8fc0fb557c1b09cf5145b8ab50d88f88a65ea52afd71cf2a8e9e4db28a18ba9dd2d9fdb2c952e91a57ff541cbe878dba55a4f0743eb0f28ded6d24df82a34d42da7c95d88691fd9f5e4ad6ac773acbae3d86d98b40832dfecc67ba93ccb9f14cb25ef58ab2e18daa82167995d27febc9362fb77f468635527f36e2ed891d3c82bc9ffb4e431023a2b9388fa6a2b6690c1f467411cdb3090378b0b4411d389b85d7bd69488146db12e40867bc34fd80c7e1821ea7e2fabfdd5455e7d9dd9b4013b08e7031763071063bb54e721736b34ce4ee3d59ad0113b2093cf0e6a61f686f7c5a9ae76b3e1c7f124ce449b607646296dabd008895710965945679a2a06142c8aefada20c4e90ceb2004e1a59090286cacfb6074120b0362970c6e184155383023c5fe0b632a25f251848247f9954b4ee840896e4f79852ad2b8408e9de4ae63ae2a31352858517db68250d9c53b23389c94e97a0e512732911943d18866832669863f5982327460a9640328bf33d743d859fa63b18fe3f5228933b42d57208559a166f163a141d87f1f801478776fe54f331ff39db2b101e212f9eac74f217acd652b5f5b3386c168b2f21daa8ddc1f924ef2dcaee259028fc09c5adb2fcde524b995e5a0a98be223a5bf1df7dfb1ec1fcfe63fc7c053b282cd59951745f003422a816c02de9f668ed78761974d1720d8db1c5673bac33700dd9e66a5a6d4dd5a5f3fd1d84912250f0562ecafe9843672d859ff9fd0f8477aaa8007a8372bd2dfc9a27d2a94ccbcc6833797f6a432257124e2e6572a5f05deb4f565fcb4e6926c5f68b7e73ab171d69bcb4b164a9c2f755f40f3f6fc4d240c1ad5bc7371455272db586e53c3ac9eb766528eeb5a8a57e56d8227a82731b2b670b3763bbe90d11f90b41bc766256ea3a195c01a99786e84a956f260cb8e000be1febd478b2844688238dbd4d9af126a53cef4079e44fffea807d1468d78d71b2922b8dba6f0e308dd3e26283ff8a02a0ef4208210855aa34b66bf602d54c935d6d69a6fc3a94149ad02c579bdacee54fa73582d9f55edd8ad8e1934f5cbab43dddb150e1f54a4dd5068e0cd8c8f2888bd04b26ba9f1be116f4ab15baa1c56b4d1b78036946f450a6185374cb2dfce8fa6b9c256dd3a7da8973ae986dd5da43ba3f58f3f8bde5ed547e86bc6167ee923777b0519e3e08f5d4ad083442b093adbd534f8e620ca9ca464d4b57db83ce103e9a5e61c7dfe4cd2912c1c2a0657e1dd1f8ab4a1c9f2ff71ed29df8f3e15a996cd8ca370424d47f340619b3a4a9d1a519ce2ec9d7c707d372ffe91ba25f3f2d19db67a000287b730b7554bc6a6856bfaa49599d43806d6ada3ba88a4101e8c89fa9e6a328e17329b17ccd33560c5fe5a5a19f3d6ca901ac1bb1e216a5a2b9b84255dba9ff40465e026d450e3ad7577665e92f471ff84bb857365c57782ca6bddcc6b5bed91882a9ed4f348c72edfc338fd9e4a8c6769d019b4d2d8c3c880f72aeff9614c6b87f8594bf8d8a9e8590a8ce2f7ede22bf857d2825b576a2ec50e8ef1ff2a43bcf35fd0a39cdade97bbebcbc0afed524cf331b52a99d99c493f8e5a24d619730d8e2e2a68a1523428b435e21fb0f401d0e23c4f81a7f3fb1939f1eb544c3a65e154803645bf4564ca64ab902b56dd923b43f91588fd06545033bd08e13d03fe7f9d7f60fac2eba5d35e4f225cf07b4382aa819d8201b40ce7181522a93d182b75cade96c1a9712f7c8a1f35dae9b8f09befa8aa1ed9d1555b82f2c1af304fe9842850d12d5420aaba8ed02e63287630f55fd670580090e7ed85353fdfe2047a7414befe74bcd11cc9a58723f2a4087c8de884a3d1005cd3bca36be2a559d484ef56e39bb441fc6e8b382ebe0e9b2df7f5ec43ddd0a5f54f221c1b541abce21ad7bf5a10e612a22a022eaa9ae285b4bac7694f038f3926563554023a508f389a7e43d9f70917c2d612d9c360b3368f20dd49e31047763fc8747d575c3d2c81ee2b771e44b60bb50737a4138e9c219b46b1e889d04b5f7c4b00df3a7ef8227df963ddc5bd86e5aab5b5f9ade9276d32082acd0658efc80d950c3fc429e75a262a3ef93ccb300f81f8c62ec661c3cff0eaa0c9574cea650fdc97cab72484349711f55a01163b8b5d95e11fb8be307a1e4e56bbc1875f1fb8206e78dacfbf2df8e5f5688c00c48b9a582b56e031b6fe8194db16e47b91e51645df5c34daebea5d3bc57b40ccfc80c8eb217f6f062689342e73d8dc1b6bf40ab962ecd686abdb64663b821c6633b1ea2fd5675ada3ee77cae5166d4662f11e4859c55f494bc69206d024e986c4ed3ac85fc5ae0b51863f91692f965c32dc6b00bfa4b5c6f55e2eaafb402999029b686f5a7b000659ee59936af1a1d54642f68f62d0500972513dca31ae075a2878b3cb22d9c6b412e723fa5e891d406bdef77761803f27cf724e7183e7f8f533a23602128a072d5d4485324719166737d1d64448c9711b3d6df1be0f87ecf4a0ebc6e8ee86654fba83aae9a24e5af9a237fe523e8f81a137a7d49d2dec42528bbb5feeb1743ef99d28000e82a211d4e707c3637915cb2c25445865eb70f5fca975e72c1f1d74bba9fb818403efe9a1d473cdd2f6915755735dd595af11fa8ba259aea24fcce5de4b6e66f1b698e915bcb4c5817a854297a9fe7d112c0ab24c63c95e9357150fcd8b3f8c9103908256c8b0b51ac76b76a6148ffc98c160d6e4e90a6a9e19127b68683fc65dc70fdef90ae10e4ed26e667e4076c4b437e4d13d531b5c6e1c142b2543cbb7dd2b2766634fbfb53f9a96cc25149f54d03d71b9decd162c3f7a1cddf2ef3bd99f7891f6b063a351ade782ada173359ec02aaaabfaf862d888f1dc37887f6869fb8d288670158896935c1685dcbf4949d123e57ebee1717d8319d635123e09733350a30ad8fe4e49040fe163a7cdfcb4d46c1b6b8bcd131bdf9365c2ea1e248e2c0a092d5c9e949d5294c0ec026c4f2e955684e9f3b07cac4a35772a5eb65e451215c356f657e98f2258d63b79c94b332acf2672aac6cffbd2e7fc0879bfb276c9a6f524ddb9096ec995532883328f14d4adf52c59a9bdd22795476c47e347fd0e7d4aab306f06ed5df209bc9d56c5f5e22b2b07261e21150aa1b78451fb279f178f971e92cd4a411063cf42c92659026fe84066c178d5de0e0f8620df87c5f588d49048a92bbad0f7a49149085f30993df8e856b5d33fa28dfee703b287b842918e43c277de7f42c8d6527dad1ec22cee8ca0ae3dc6f415973979185da185f096116cb90bf3a640f4c67a910c1457876f7991b3b428044c7987a9bde559802795940fea3188df67b3a88e97020c58b57383e7a5abf39f548ce64d445f1a9aa573d1f61d3836484d6ab8e0f24d3393ed2eaebbc40e9beef6857da4f6979c082bf724fd2c5474b758a73153df36b2dd6a9f2b9c0e80955374b1e68493dc9e3d013314299d2e051ce782a77c6bee8fbc8fb07b55f57881ae2f1cfad5ea4dd420c10677d758c79acf4213a3d27a6870596b5ab7d4cf57aadc835a2fb60ab24d6d5623e49b8bacc39a5c8a892e55ebc6b1c95f783d5e07bd25f072c8e79ae39a9e4b57b223ca3230340a38cbcfbae6d358e62c65e7717a1e443a16837777382ba11090e604c0bda41ce547daba37eb16f0ac4ed2ad72c930ed5ef688cba1ca0ae35983165143ed01c40eb7c97469027bc37c567f62e18450d437604a46c22252d95d68fc7dc80d075f4eadd0289a8bc3ea3fd55071238c38c62acb1870e2e25e40dc8b73c6248a4dd44d13596ff55bd550a85d616e121e255dae9e232a1f1287636bc4331f677bb569f64b093202cf5af0640e9395c3d6d5a11727857370ed212842486c48650c8c9c522622049e8129808fbfd9adefdba964926456e6a31b1512e0047576fcf33e7571b643783ff1303c8a996b9cb296bc00736875afeb73aaf808453279e935c5f46f7607ea0145305ee78578d7ab3f89e27fd1554dcf1565f368e0cb7efebd74fae87bf07914b4c66d22ee860500836c593d0347c57a85e79038fe2177ef41e54509630ef9d95815fa9e0401a10805c8dbb3ec5436776c9e26cc25b762d00370d29af70bc537ad8fb350d2e855323ad8bcdcd4e8270d712dc408d64b8bdcdf2118bc3a9192d6c832b7bb191072f56a3e59fbe3a207dee48502fc0694b6bc0a8d1ee6d6b47654bef7c2f1980501a27b7d9b4a7c7ec0566eab8c046afa0115cfbbd1f176e4c0c56dbae61f3856ca16b04258f0b73de7c69a74dcc58dc3f8df97b3daf4e6e5bd3980c7b922c0b27a1e8e348082afb354b6f8b75380b85769afbe914eb30236bd2b1437e168ebba496b1e5b40437b89fcec1b236be962dcfdfe611e6af17885cdf7378d2ed809c4e08cb0760cd514e19b7eb11d6224963070ae88d5d84c0b53de73d9a50d19fe6d4b30d77eb407c2defcc17dd1e6e08f37bfe3270d5fa540d0b919cee8c0be90ba2b30470ac16ca577f3180488bb6b31d19431dee6ba43d386c52303972ff76bf5192fb558b82535e7513fc96e884d06ac6ed711fa83dca18d389eda7ea44f602aeb9fce9259155b66f2b9556ca52c454f202f5ff57153cead45a49d894d365e9ee21c35156c17f2ce9b052667f29629aa8a257eaabe9f233d3f6d941a1e9a4bd0be11634cc2fcbc5107cba74779cca157d43ed4d2068be7f69c1319f6852fbb0c3f481b88103797f29d867c8d5646f89b027c952881dd18fd0e6b1432421a0157cb58c154296575d6a1c2f52738d1e0daddda1284290d150d06b62d3fd765759fa0fcd82225b09ee3bae7ad41e97fdae6170f0e3195996dba2fff33b3dd73f0657798733ad1be621b51a3cb65a6576ed01b5c7eaff9b7a011ff13a1dcf8207f462d2d11f556569d360823606005e59bfb6226bd11b5661c3e5466ce9a6c69450c194250868fd7fc77bee476e92de189e8a25b41fe8dc50fb69900b89409e0e2d5dd2fffa63e01e12e378b20e7e3f50e1086f71cc196b29f642b82b3a796ba2bb8bdd6f98f183f1ca6a7a76b5466d061886000df25a3e7ecb8f22e1682765d6f02c457ebf6542c1dc76b5d77fafe877adc9dbee8c78e612cd6c7fac7a86cc251804b1d709ce0ca0379197e15dd9984e0e9a8f294b15080fdc0e219b825796924e06e8d57b86d816777f19707798adecb5e332fe0d42080ef277e7294ef752b1d49d675b470b14bc311854b3a2d5a33cbbe97c2d08a373839ddd1cb0e10a4dfa5c71c22ff5c52f2c49115fef9e827a14c39dd28e3114f367287beb59ca687e835a4a26cf34f67407ad8af912d69e8d615efd8291088dd9b6e14a41d3a0393754cb6136b623b45a53addbc91a2fd0fee566d8f10da225e5500ccacaac025d447967e83811a9a90e13322df2c1ee4143342b2282defa9da1281d47fad3c7f4eddb118dcfd470fb443d4b435a78eb7a9c5ef8f83b0c9f2283be21f4fa5da4715746758ddcba455ea9f9efb6e7d31b4d1ff959266ac7db846a40da4acc72f76abd36eed136466e27a7b1cac38980d9cc5e0596306843a180be33a36d47dca13f695f02fbc0c8a4ac8d27f855e17a165e3fd6bc9590265707af006c04b8477619cb7321faee90f09ad7891fb55ccb6712ec2703f5e21ac0ef56bceb7915e93c732db302314f99bbe1fe176de82eae78c19f284888425aa9d4dad1420d6a87f6e152424db6ab480e7aa3cb576c21244e21ad3b9269ccf76bd536dfb4feea04bfbff64108c36001ad652a3aa35bc308aadc55052bb52f7d7bbc83fe3b193a4c25e675a02d4cb3e0a4933d08f7ec313414e62994f0f3c5818d8e43f241e6ca1f993e0252f06a0c49417984beeda62f0d315fd4a68b6ecdeb9abef655fa59ab591877c7b8ff355139b021689531e87a7234fc189a6bef9c9e4677fa320af7b7a3fa1632c52a4a00145198b746df9f5cb0c7701307f2030063612e7dcb82f9dc4d6f15ceaabf0d5fe7f6132f70ec1b23199ce1fdd8841e4358f623d26f8b6aeb1e9a802666329978e42eea8cfab677fbb296df25e022ac691301e34d9a93f93e78fdb4cad8580e9c95019bc9ab3eea51f7a7ac1585894003cb09cda1a241c4f39d3c22b94a262b314c2513373c16ee8b72466a101133d9e640b98337028c1a4dbb3bbacc9faaa739a3490a195cb0f37a08203b87f8d30d1632ca628b21de757105d7b981cb927b9e8b76ac4a51d33afd9679a46bf11024af5a0de6d152a7cab92710f88f409774efb0d5e66909415fc9b5090da267f20537baafbd72d1e4cdfedda2819811b4f5fe1dc9f4209b302ae4ae61e6c575bccee6ff1e3724baf7fefbe3b3b24dd608877933fdc0c93dad65b75424e213bc1599d95efea41122a8e1ad9d526e6e3acb3afc621e0b31b9b736d4f677877e743bc6cc438c232a0a84cc3f7d43e17b9e3feba2a86cc751a2d5613ae3f0f349a4ce2d2a4771c78d395f42907ee7208828455d12805f9b63b3ffe3a39eb0536cfa4c9cfbc8692125ffa886b8c78c98a18ce031359bcd8430d46b0f27bcded855d5cb7b8eb4031566beea06da601f7ab265dbe4ddb2c38b1a24ed77180087719d2d617f6255e2d690e67d7d01a5871793817f542aaf51f1877314bdb297f86528f6f0176f2cba2fa7cb3bc980c350a8e0b030e94014ad4526fe2ec54b7b138d18b11eb0f26538669d979ec03bf3f496b5ce0b32686da3887879f066270cdb5e29d2eec5cacc9f8983f5362531a6480d04430ad8412b494c04d93e461b06911e31ed7bea42007b3882ffd1446e55737a36e2bfcf4dac878176b0f70ac22941b870f439a62636a4ac43e6754d41110a979bf4b3bae7844e08386c4fea032143de3959ce7907c6009a87820b00fb392f8fd47c080bf139d2e44882a3a970c67486ed8cea41e684dc032d48e08a054d0f8b676bd14518ded540d90731f177bc5f5982c71df24e8bc2cca5cf9a003cba75d4b9975b043ca576492caad67a4b5b5df7d07f2e04159b9651af2df2fd8c9af14bbce64bbdb399b9dab7c01c347019e992b8b4638878e4a8b95b7da840d2d033e6c76ebce3e1504c3d71b92e2cee713836d2379c2fdd23fbd0887455bc7d61597d6947688349c1d73d613a58c20b30c4336f6667c25814a29802bad39362fa4d745d123e3c25d0964abf5d91038d701ac63859efbf6cdb6d9cc2688103a7e0598e7a8d4850040a554be6fb054ec6877bd9a939562a080b72ba1d0507cd13d67964d9ea847403199e491707f4e833955764bc1ec73bf35dd5316836c310cb931a0024253b6255875aa0ac5283b3e602360d1589f60ff116935b5eb09f5548c0847d88ec7c7ae6006563be8a577d109edcb903128615e0d77eb074e09fa77ff84ff830d97545bf234feebf1603cfba4ee33db9c0ae5af8961ca78fa72485e08f9bf6ce723b3d93d160feeaf9c7d8932aca397937536752562c134c1ada3987d3a5ed6bb8e5c691e5cc25b96a93215abd2fc534d1048561a744fef46d434be2bebe7d16613c6e40bf8c5a009bb61c28c98f45c89b81c28ee1bf5e30b6c941c0f5f864181761a6cab3ba79525ca605994036942183e8b5dbbc71078743a133bef533e17402579a611c80ff2b9f6582d5a0ed2a33282af134417aa989d7b766a2bc0ed23cf2e3748ed76b661e8daa6e232be98188c0367d44ad13068e72f6ed3bb248edc378b42f6bbffb4a331d029916581d092a560a19d64d6270953eb8717f7033a8cb1d7a79423ec2bd90e72cf8ebb8e003013f56f9fed93282c464fec8c3ba68684ae967d258c9abd9bcaabde0d716c33432999b6abc54d8b7e179523ebc8e29584fdf94727f448f52e059938c41b066e8083604489e30b1f6de9f97909436a8d2163865d58fd65ce96bd1fe969865099dbb878a21fee20470e25b2a87333cf975eaf355ee0e200c23f2eda5b6402ca7915a3980dbbdb3449f4216b2abce2c6ae7c8c0ef9f10e61101ddf8c0011ca6fc21a416dc07c17a4b1368134be0ec281c56aa3411365d171d1b75648170590a601f855f860bfd53383a37c1222b489869a263ecf83977f7157fea0ef92de59264ef8ace727f4ad6ee245136f31a25a7575ab586dfdf1c5e8c70dd53f63e5a54b5d7a92abd0d26e3a0063686225bd09954ba9378827f43335f224bcae9387d020e2b2575bad76afc820efe46b66257f43dc645e766a190b4b486d7a9a835bfdd200c5295eaf4169b1172586c90c3b9f9a6710d13f2a6b7a0eea96944567b55c591f5ddb63edf3793cb7bb75b40cb194a91341b99c9374f61f26ebb0dfad0f403ec1cac0dfb89ef79ef79df0cecd6361a95c29cd5fe604ef85657bd2b81df74c40aee7e195b8094178c4859bf6de092af370caccb9726374a18904197592c92d03e25dcc0a46a9c1c2cfa680a80d4858f499677fded1a4571d84f06d5a49cf100c3f92b6f61374abee552c4fddf6f0029d85018df4376826d5b7370549665d20091e5a9b36165845c31608bc00ea350d077184308482b8dd858e437ea03c41b7b915e9f5481a517e344f820503040d6f7977bd03576114edafd2085800587e4832799b605cd5881336bc09a80af955d65e00daa346137c807bb8422cd9f7b23cad60a92abf1aefc344ccfc9da1c05a65852bfb12d8440b2d441411290a6feb842e2847d0a3b3d78457e2c9c33fbf0a10d873e9c61174ad0d67ec68e47dcaad52fb3bdbb93ce5b9f10029eb9966333f6c3d62306e0d62a89390533b8ab9a91542c7863640bbfcb6612c957cfaca21a3ec20b162d6b7e2d61c9044c349636a6cd6b09b2c9fee232b86c3f138869e666a74ae82b37f273e4341396d26f2fcd5546d297b163a96e4af8443522aabbae1880132584233a2f0bec78822095893791d99c37d11c488a1384147fda9b1a48f00271b0dca24fa8d52c6ee9343954444ea13f4f6ec0584f1267c5deeb6c51637775b6e88e691b2b3563c3013c47ce75b775b04c954a2334e2858132c10f7a2937c595bcefbf39c8c6366245ad5c6842663b5a6fa9e8cce435bf4b095979151fd92876627abccdbf51348fb585f9c5c6afc894adf7f0d89808be5b2a6aea314235b3fb41df2234c4b8e4a47f1c886d6972f987d115a33be5369c72cccfbfca85c59b6b33e36ba36fb17699f2a116102ed25002945d67661e07371947526d15bd7ee2e62525eb91cd777ba1bcd2070081406404c50dca2e7d1e9986e70d47d71e8210c315c948a4299fc4fa6b1b1491c8484a5f0aff19261f7cc662294ff3b957e3588ec01c5e8be315102f83cd957e6f6a103d322571a50120d83863d97ac378575a4dc0ada2e1c3f7997ec1cc66efbde1268cb32c61cbb5572c3e3d7c6a28c0684ee9a6f8a46e24c91373ea4061b686dd617fbc8404f210251d08b6364ac2829577f427e2529e9a6ef9d07224a18aadae10e6838e7f09748411bd4f8b953f00f25570af821fd6b4b96bd9bd50a9fd15c8a0c402fdc5adccedc76c08dee404fc09a40d88dbd7cfbf7828a782340bd9b0d11fed1cd203574e0e7fcedb0f35cb8a997399d9cd2556c865a4be4ced289bba163a48a63ff6bdd8333d28ec1c1b299932fb4e7e520a1555735f3ef28eae4262ff2a0903dfcc434b5a334a750f685405c7004e4553f4f96e9a21685202659cdb0056a9bbc826c3053ffcab65bcdd06416f41e04161e2ea087b29f717d91ea24f862b62ce2ed3e2e76a259b95a01d3df6c6406f8b7698ea22d84c8f7d25f1d54ac6e9fffd7bd5cd704b0c4eb08ff45097571b6afc61873423db99139b30ae34fd3ca4c15b74da1913b17b6708af94e891dd46f9a73ea30388a06a8fe0a2e9827749efcb1b52a9068b3934df82b064e869b1819716260e6851b1d8faeed47f38054ab4780d8ef71abed1d0f1c588e4fa90b854f7a17d42481dce249234e45561e1d96eb75cc50b1bfa279cac1616df69869a168172fb53b75fdba5cb0117e2043b2f489f783a717f5389d52103ec70552ad885f998b2279f06d35b4702ff0f170bf765d7850ab4d233dbf7b363887455a259edce04ff3b242ea4cd00cf2a91c5ba8b981e2def6325a4ba0d56c5982fe76d7ea34dd026bb55767c6cdbe30a4c1a6ae18134e7936ec6b2dacde05d260bb8d9743820467c3d61db97c150a6e5f9083b29a64be4432708b5fd19e4b1efe4bd7f4748a8b1290db0c36719eeffe733e1dd94d544afbb782011a819e6f842fc9d62503e33fb148ba7bed99d5c3ca66eeb21ba40e8d20298aff73806ee856e80fd7324ffc484e0dd9afcfdda35abe7631f7566c17800603ca7f9e30a00126b4e254e5eabdfb84d7366123dbdb66e4d7f7e2ee3e0e3c835a140f84d0825faf65e2c9e47b5a3217c846952b4794ba41ba7ead7080ee6d45342c59d80229b7bb9984499414663aeab0a09be16f0368620be701864860ab4702089badcc0cc4239c2645563fd84ee7688a1421de57bb8ecacf8f489d48ea5ab3186d4473bee6bb7b38ec9e7cc15bf40ca46b5e07c8973bbed697e684f0e4c2b3ebafbdad7197e6e8f846adf50f72239446c20ae5caf46c2f7c5ebe54b6ad74f1f8180795201a70d12580e944faae0ffb338ec790583519119b5816de02df0cd6fca69e91bdf22eb52d8b768a2007827e6a365d35f7b61518e91226d01f589b491db3f366487f57766140a6c29d0aee7b13c6669fda85ce63a2242fd29e8a47805da36433e4731f9b0aaae9c51f8c2d0afa8984f3c4849f56203572ee88829ce1e15bddbabe4d594579af9b22cf03ba1e15e567453fbc718ca41f7f7bac99552f1cd8170bf7ff72eb9c7b842254b14ca02d677258d75ebaa594dc41e58075e06793a93d5311807e32c9c77936ee32111ca94d3d1650eee37e3dad1b46b2f29249893ba1855d8fbb513244b96f8b33d744d2ab03c261097085030085d0e7a8aa8681309fa016fff3ba3f4ce53b2ca7f49dcbf2fcc4054050a794148575e68fe934b8919b011e6870878d0bb6fb562432bd3ea455d9a6354fc41c2af06f5c5705d9241eb384b218f33b216f4439861cb2a5af8837e40846ea5e8f26c7f88818ad2724e96113ea1ffe6857903a384024acaae875c5b5e010900c513c3e8495747c3ea996bd14cf0070810426a09edca8d80b4abdfc63510f1c9705463108c9be667f9d494752f77fcaa3cf7bef66b78308cdcd6af950672dbb26d31fe1ce280d233ec0490b3fa96ed6cb3aaddde4a960c3b9facda488c7a64c2d00f9d879fb67b737ae238595fe44de0dd45e11596df71c874fde9aa943c1be4ed8a92709443e837c21773f3f228800413a8ad69216a96a60d2dbb3d19d214ff1296584bb0ac054b0c886033927ea2f81c82de1ef67526b0a94e0c51d8e72f414e7b36f66b889aee412f88fc4f2ffdd7646ae67e2837b6d9123094418e0398c00bcadf0bc3e2eb5cfc6acd71b2b54679b9f811daa64254eb74fdd79cf365825227ef76921631f1ef1359804274ee04ad1a588b776d2274fd5f395277d93bf4e44096d2cebd03e3347de4678d404fc92326bbe2a8afc4478cb84db68995a28c8833803921afa337c9b8b7ffb4a679e4efc13db8430d6300ecbeb5fd078d2df5e48b722158f7ed59fa389b347cecef6275110f02d898963bba71df9f683d7bf350d64a8520e9186d1c6158a2b095f16975d480f42ad0787cf563eac70c9de783ee4a6cb878ce49a7d3bb55a17557333b04f8724ec0659b6ac9c9034a2e08c6edaa1ecca66b50c383714991101f11bac9c9fd5e3dadec79cec849df8fb2ed0318771ba609e10ea125aa6711900fdcdbf58f30931d3c2ffd8e3c23f9225dd00b262c54cbe44c8e88f25618b44711698ccd01a43a526ae0dead0473d80cee37afa180483e46810751185330d3695247be68678e4c001abc8cbd846cc29d118b85da8e3a201fda4659d9e54f879a736ce78f05daa8c148baebfbc45c3428c8d50e84d1dc34f285d9bafb38225bd41d31afd0e83fc76adcf9e1556d22d8bff1b672ed4f8c9db90bd86e2cd0342d055c485cf47838075457d03239846d68dbe6f38acd4a69fe377c6c40c1e27fc927c77b5257f7e15aa4f6742058816c168d529041e5ed72056a0243bbd19f6263adcc8d4ad2e48b6d954a769316440631e40175cc2d4d85afa4ca85adf36332200bf62f76f5db47d2d1eb5cb2527ce40a53308c9f2f20f33ecdc6afe0562dc39fb87c7f4ed4976bbd78ff2f1f7a6717913de585a0f9afdad042253394ea9f42441425fc3bb5fbc2ecd802e656539629a54f829cb7eadfdae100d1b82bbbce3f08e707c0692d5c53524e074efe09c965970f7dc14d3a92df42a362091b97bb892caf0acafc99a867702cbe94c804567c69c49596609992d91f21e684df309527d01965e70529814446aad98b5408062a6599d66e9a2bace5c58d515c73422944a50088ea73977fcc1ffa2ac19879b48644d2d33289cba018a0114afcfc268f9e0febe17a88bce76719120b19dc41111c227a8383d5b582523a0a3a6209191032e6ae59b091229e5f25e369b6fc63c175f7faa3bc9eef749066aece391763ec896980e13773ea42369927bf0b6d09bf0e67c00705c32e9e8fe45ab072d62f9256379588fc54392053642ff76fc1caf7a7b8c68559c097bf958e6845a26eb4231357c4f8b88830a854198aadd4a55d85356c9eae608e62b285de739e0f6f703f204cc328574e289edda69253f0a508443e3c52326d2833257e605a053382dd3311f6a6a72320cb4992b42088dfaa6650267d38cbc1a3b65d960fa8e5cfd5643e66cb2a4db2921e4c0b9557f846c06e8aaad11eda3c1c9da7b4564a2445f15027f44a76be60e95d0aec02bf24741378d332d05621b697f8c671dc44bccc7443f1502d502ef36f0c8052543c7b8f3d5632f17956121691c78c9f4c2d6d6a3557c677470f695b517d85e3129148186232d7d1c79126d74ac1d35bd49f0665ac633c72746b1a3da558dd54ad9e44db3c372f3231db92181d3e3a3855ac0f0551a227bf9a2217cf075c7de6b80a9ddcaac2c2b5968312ab5b0e130eb5ee4fa97d5b1b67fd0bde01e21f09ced98473089ff6b1c3d23ef957dd823cb4a7552931312b5e2309a4074cda5f527a91308fb2fd1a6c7ab1c91f6bf0d360736dad14f852bf557a46a6c9467dd740c3e7cf445b003ad3b7da1acdde29e46e0248fa6f368256b421daa9a89329e6cf9618eaaa8b01b3e1aa458ddd58f5239b957b39fbf5ad72bed5bade21c5bb156dae1af79f6845a6969bad876a8a228671701f145d50aa6f911cfd90b1cfadf49fabe290b0a46b2665011e5b49ba72400c934a2ce73650fa8da16b42d0345f8b48dbcf378ca99a7bc7e02f56982c17e02b32a3808e2c764b438caf03a85092e19bde3e2a8a1292ec500b950b5fcbd52646e45a98faa92826e294efdaeb266a9cbfd563ca5009c38fba25bd7782e10260d8a2e324a51e2c708e400e98d47969e9bcf67017637b977b88209e82048e62546c98f8ed16084342fde63108226e4da6a69472db92272c572a47282057bb235d196841bac3d34d248dbfc643141fdd0ea6f1e44870c3ad478f14dceeab9610df58704aac66a27b8e18a9061f1bf23625997ab25437c37e1d68e1574e8170397a3c6d96657c8b55dfc91a2b17f4fb255655c239db98572cec62660cc64fc43b03cf6da99c7da71859687af6688c6270a6b366ad205d7e07aafccf3fb3cf4d2275287dd8bc87477d9c216dc1576e38480c098dbda89ec28cf5c9802cbd4ba6596e8eb2274a8045607d000df8904fc7b13d6749e480d8721731205eb9db4f9445ce87f1a6ce342ff909ccda392c46ea815a2c8f87e01b6d0536b4fff15d31a95391ae2b33b616c79a0970ba61557df503b05ba32d8e935ab5848f565b9f9baaf388c7dcf70f46b2300e61cb731a3f65b974302607cbfea8f3bc5da4c9dcb7672bcba6da6522ad36e2730fe88ef50aa615344f0c82c1322146f702a6e51eeb1ce3b88964c39d036bbdf8b32093795983209e4f4b4dfee75fa98adc4868bcfad8a251f58145a7211d4a08973f0c72742a1eb0f623acb59a9b99b42290e41be52e856dcd75b3d352f81ede43d49a6975b429c8da2861ba94b3d1a90618580e55bd120ef050cce6adc865e0272ce144d153aceb5fcfb6dcd90e30507e8297228980dd14907717e22203bda473d6414287e2b89af5e226a9d7f70bc113ec3943acbbea8b13342f3bb9538762afb788f00ac19d23de696fcc290532e1c8e2f4b0a61afc5b99f3051f8453b6a2a9576723dd831ff024103c8f92947032622e412f5e221ab27ba4f750059c1bead7878a0ba7c5c07b2aa057e9632d0c8114c07e77b23aa2cdd27fa6160d3a69a5cfc28d85a5c1e1e8caa9821b2c49160a2451dd834861ee50dbdf8e03330f7ce7976387bdc1b7a69b10b3a9340bffb1556b2876dc16fff78018ce243ab653f76e3e65308e857a0291031f43c943e64e29e607fdba4232f86e7450251946524a30ab5708d13bbdca9f0aa3cd767fb4e02c8683709c975227eec971b6078038785b4c1bc6a6f80b78d2c7d86d54f903819ac6de70800d89470248bfb3d85a42c8d7ddb1e21f7af7e6886c019c854f5cadcc606a5e533254d80c30f4a2480391361eeb3abca1745f670d23fa3f52c7ba51f5c81c1a16eae72a9348eb920e26c838fdfa4c7f623281b97368dc340a6373eef64f311864eede9a6438f675a015d20f127e1cd15e7b63307f16e62a15f1bbc4729e98534d79c5973f7bdb827840f11b902c95116b348b20308775a046727831539a500dbc7190c8c5c9ecefdcd20514b97f59465b678601a4e73107010f53eb81df5511a15a8b784cbc9ea75c1e722eec02c3073d2381fb1fe20784b890a9bb3b5a5ace2956d952178bca20d7e6afe905db52649ed04bb926627d0b82cb2511b4de0e2f0ec1db27986d799838267443f20d36dbfc9419b7d67b765f1d04233e8ab97fdb166b7839119a064047d302caf17a90cbf89c16a019aec4d942f700b4d1001ad252f951e6040d59775122215d0195ed6af4a99d1fc685236ef747ec5917577b4ee07d0cfecb17a450566d27d28d0f5e0a1d43ee2ab6f4f59dcca1f66e0612c09ff6a57c894527df4733ee62bc80e39c3d69d9cea3a7e1ef4f3512beb6bdecf6b21004aa5df9b5c3a9309c94a7f4ed6a55ffb6e4c5328db5b593a097d2d1a95ac7696c451441e12dd18eac9e86240b41093ee3da1719f92ea50719b0292096a4183aef077404efcb528a0e72ad31bb982dcad687593c43f8e9aaa5dc47e504c1c64a6ef65bc834d4ec33bf0f455e6888c0d086cdda61dabbe3a289b444ebbdf0298e35c3253b4fd8c5c992907877788044323f06f34c9845c643ffc5bb29763dbd63ddcd8441604b1974d92540d51d0cd4eb14b81ceaba2066dd6964b0bc61d3e00191030491b03e66337536f671560221266b53dd6f6549c0fac6132d8c4c1b9b42f0159918ab56cd136b89f2af1932b0fa9959af684fafafed769327cce7a2118058afd38287ffa2d54a8f2f40220c97d31d1e3861838c606d1654f81f71d85deee556e221b4e9d032b04b55e651ab11e45a4cd49f73455f0f56a59bdff8eac67987910d1006dd050f28d0906d697bbfc3922d074ac6d004a540664d32b4e94153b12f1c7568a70858afb5f44635853e2d58696ab95e38aa4f310292ae7d94a766b68b26de9f90ea199479c83f1b43335e062d1b46849f3ceb84932d3370e5054e6190f3d94e6722f43728a8dde7d46fd6d1d6ddd95e160a8fe842602881f5cdaf8eeb49f37c898d6637623f5770209d710d6fefa9a30413943566201dc6e635252f780500fbff8c80243f2fe9ffc51f89fa9740943273ebc2063a5da704938069a259d589cbb7e16705fc3600525ed8c6e99f3dc921edd0dc1320abb60a3bb0dd791da1adb40af2a4dda7d540ab739693059193b666d07b03f4de883a2cf428dde17ea5ca25808377affbf5dd86e1d5f5a7b04dedbdad851ed866d908bb5c9e711f54cede10f2007635c8fb3ed2af993b9c3364197726b27c139b1c590828fa15d1ecd5f513d3608db1ac78e9d4f868d8fd22b7236e5296c3ec3805ab64045f142674386aa55469d10b16796d368c9cca2fc1c8f5cd89ce0030a3a361154b42105445ab9adf36b034a25dcd293c929600c7c4a21dd97f56940b63dda6273601d8ec1fb1ece2a4a2ef21ce5d6b1daf77944ceeaf6fc09855410a6dd1abdbb196d68c7ee272f4a15ca395194d09d496d983cb0d5b2c888ef9838ae6a6a7dd7006c9c939798c5428a2c65d093441ceaf3cd19b9e15a2002bc4b2d32011d3a74733204efc3f9a8bd45f7d95dcf853a079dc73a2078f701e7d68fbe0c0505a817ea532ea60500a8fb456b2eb249da09d5c009dc16763c330e657a0d221825c9a710f4c7421be170342c3b7537e17d0c6d8c166f223e95372550750ab330bcd32b57bb02bd5e9c9337bd32fe7823dd2ad85b4f0e06d12e0362e63ad1ff235f6a2995a5bab981f37700fef641ea9e6754c076e8441b76907aef0dcd2b9e183cf59508ca275a470683cf8a61a1b48da005d1cdb2dcc4c683c34e1511f43ed8edbe44b7fdafd954629824116100a4d265167bc420285ffd5d524d4ede30460b6808663a0b475aa59edd1f3ee5bc914ef8017c9a5285b43a799e0ebdf009ec4e3197857b8ee11d8b20f8ead41f6ab4e99a6d5c464e9a5fe6ed501493b30c8270be5a11498d41c53926a6231a25b9894794505f5def851e7e8c22f98493664e8d239011e30f1ee5a10d80a4e99fc7d751e0b7af714afd0185c627809840e80919bf535d2fa14697610dd65e2d081d7c80176e3ad441aa44a9432da2b3973f59e50674b15eb49a228007357e24b25c7df4f126740d473ab95de9a1e41423c2773a3be4ea89aa8716bd0baf728aafd99783fc2edf9522eafaef033bdca7858c2218887b92ed3fec152f3728e052f5e2b6c61289cbbbb86d87e8a4f973f6e167e479f3b71a204d370ea11e248fb8ee0435460b570f6c7613183f6e694d417ce6b4866cb81d3433305a3254837cecc2a33fe32767424ae1d7280c6afc195fe20aa5c0af62916f9dbc8efac1263036d62047f213dc4ae8ac6ce4c69984abb49a92cd54067a6784a7a260432a0ca1715a8c94cf4cf2025e726c17fa5bbe49108504e9a49ba41d1b2223229c628ad00e9dfcb5bfc7de862f4ae4119ca2bf20088e78ce1e7f971318a30323e470302ae2ccabf864ede2b9c106b972aea3d21d21644f63c131f66f10a1140e088abf1588c792c179e5a41102c010477aa744344434babf256ea3e28e3d2b254daa623ed9394f0618b70cf64e1ea712a9cfa52e12c549c4a2df1b901ad40c0a8991e6723425536b8e0aa172a830d5a80ace7e87ada0b94bed79de9764c4e9fe34252448259eca22025f049fbdb6d0b1d2eccd16e79b8ca1934a3d3cb1d168a32ddb770c13e480d1c5e25d47d045e7eaf7ba138b1d49a67c3a5ec55558c325fbbc3fca442cb102de6a07e5be03f87be735ee82e44c3239bfa3323a1f2f6c9f06bc0feebaec26b633a1103d941cc457dab060eee2213f873f9d0b71f14e718d492c8f6525e162fc04e21d736afe07a90c4f1302a9ceebb074ff41ede0056433e01a3ea937144fb9ed9930232ee65ea01a9411ec0d177f96a021054ad547b87ae680ebbf660d207199714e40f68c320b43150b21acba91bd69a21b19844d6cc793910f5726ada2eaad2a658819351fe44beb1439a9957a04448e3b49aadd66ffd2e1154d76b128e63b941c8cf41d8fa69ecc7eb874d5f2b0136e9a884c0cb01420d18b7f5af4c3dacb5d93d7602d2a34076a935250d7146f18c6c94d5e703722b07672b4e5760a94f1c61376f4d5af2d577d69a9ad63b772fa9b16a679f9333ec41d30fd0c371817463eda2188fd71b9c26926956efb61dbf1cab7584a53c76e78d09ac621698d904bd2bd80349e866a56ae4b9f165bbc3f24095d6b1c65d309fa73e344a8ee826f08d10c4a739309d8eb6b801317aabcd448536c25526d0c5004a687bc46fba81e60a421e52796a37fc98d8a3c257d9558b726878c6e68bd70c06cfd68b0e4c10c23fd4889ee0263efa63562d1514d76e9bf2e0a4505e5c64c6038732d4d79bd699b0a6d0d38d813e5837c9b5b81daa908b787cb563672005caf9fae532fd19dd378468ceec95b06a88c98f4ef90cfcc1e9784ce40f32862d07139d030dace8da3c89d876ee152715364bc4c5cb46929f67f0843c8eae8f5217b49f4713a136e92439fa9042fb91370fdadc0bce2b2a86cdf2c51abb894cc62005f7718752fa5da4664e55a9377a1bea1d100e4e6f89c5472df26e4ac7229468f845ea585fdf4bccce05ebec96312196514921753a0cbe24836000cf7631263cacd4bbab0ef86c7bbd0cc50333d9d827023bcebf98a097a5ba4fb4fc724894ffb201632348d911b2dac410d63a5734cc3fa019092617ac3c0bede25da062692405776c49215ae182ae40c1fcf3a4dd5fc78765d8fcf0eb850361b50f714a33506c7584060470a7d063150accc7c76d718e4519757de116924228c0a31fb104f23a40f0bc727ce8edb2918ce3a970ab551e5ec424e981658bc5000b464ccbc6134ab0be08e29994006429c866be68aaae85f8d3546c66c9dc8befbdd80ba6ef06eadc9f09997d7861aa6882ea7dc4cb6b88c6267b0f3282b34b567ce1b85e88eba5792f275230e22f986aba4ac6dd6d4de6ebd7dbe87ae1879f223e5c55160abb3cba8dbe1e0bfdb0f513bc83b80db1a8240175fc245b1d09fd70c5c17f3ab06b445575ecc955b50e230b6906887f46e85c77b35b215bc9e8ff156144ba2550a4dfa1c74106f9f5f5e9f9cf0e5236bc38c59af28714d2a3d7cde62b7f9bfc09dc40f7ac08740175a738b8b8777482ab99ece3dc2ab45889a4a0e69840f66e4ae279668ba40012530909d20f2b57eb2c63b0960ed0a4d57bb0808f855439a99074d085518fe9bc6997d649f00be2a3da2fca42987e6fb807efeef55fa1ebe73cc1edcbc74bb7830307cf4b80e28abafff78d7288a66c7541956716bc2581c4439cf1074d05b1ba1391ad0ee64a5a6da85c8401b3ee5431a7f42fdfe07706028327c51daf0b29c28dcc979e97542341662543352917e1a291fcbcfb15f5f055faf1ba139c415cfd2fccd4e20dac75c39ec237dbc4bd55f0c9d41f691d6b4e0eeea5bb51e8346ef7e1965b799f82614d385602a8dc6d33b4a939947da9d4429b703ea1920e3ba343e61b949143440af693084c4fd275338ab3ae11b2e78a09c82c5f7f8ef1e9719781f7ae47f3caa673843593d2cd05ee1ff724adb6418c9072cc415f5d0b3f13950d231b7f3a14fa10de22499820431a2463b2c427fe9651f051f463f52e58855097e5351e2f30acd4751cfe50734e3fb18e21fd1383f56cc26bab246fae4b0af1c75032c176c5a631285c921baa3f9efb14d1d7c9322fab7d1c31c5dc8ed109b3717db64312fdf26b1f737bf32896aeb6c143b294a0e0065267c2a9b3ec3320dfa7c5b9887dc5ef37e4471a86896376f60c3e91e5a6e585066865f34b0c420e15cb712b6ffbf3e4f14aa7de17e155389bd031a899f4b752384da92f75ba685051058a697c64be99343ed995b86afd52dc123616532742365fd68a9506a345809451ef6b33b53569b6a71450192f5efdff6071aaf0b8c29fcc95eb8b32243754dc9109af1fe5af15c5c43b7d13fc5b3165156ea98f31402f252ebeecbae7aabc6ddcaf67fc2c88c718c7d546fbaf14c3ddd548d4e19caceecd147de6642619cf22ebf36000209def57f9f5579ea999d6a23ce3cd36859462d1480475a19b402c1257a766951d8e85bd94657cf8cebf4e7feec36fcce2e71402f6f1b76cc9b30fd4be9b6ea66c06073f7ec50549d0f22f29f5350cb741c8611e1b64d85bd2c39d3ddc671dc3ee241b73aeefb17cd18ebe59ead9a5c5e1973fa15b0279321b08bb2fd3699f9a266f18ad92f881df45850f3320f3f39efeecbaca844b83a47a59739ed0a9f4a6da42cc908070f376276e09b7bdf92966f156f2f3dee2787b95798fc51328eea7471cd52ca3ccc81786de082ccd52abc753bd786feb6da831d18000e8fa5b520a9a9c3f1f33eeade7051d2a0fe9c57100692f2d630989f2a21db0fd8c0751f80a2b620c4b5a319c1faf7e0c38107a6468d32f6312e8cb7ec93763e7088b45653d4bec34daae5ee0f2259b847d805e4908b420320e08b6f2cb92970f73b653ce9fb91e3e009f1b4523a2ae240091d01efef081601dec0e7ea0bc90491ec15625b69a72d2b71c3c4cadb28d1ff8a324a2f6b481288e4349e30362802586f65d24d588d351ff36e1e3fe6d2b3435f9634bd808ee9767f7cc5fcf8e91a40386e917bdf38e5f4b9fbebc0a46b68b30e0b541122c56bb910110ef325cebc1514b98cad114c31a84a8137b64aa5117cb2e2f54e672c4557607612824010d90120b2119164dc1dcfad1abee5973a867c4486c38f9085ff0eaf9fa334cc59ea2e8a6065ac42347e79a35e2c85cef3d29670ea911745dbedde92ef24e3928ad3d27a81e61089cd229e966b00a668f50e51202f1768d522fdef7dab3b4879d453c3bf17a5f56fb8cc96826b8040211dc2df9d80064045a30955fdbc2536cb356fba203e73ba8ecaece94f19a85e787f9daac9872f40a9ce2625eeab8ea9cc24bae0f6787fcf183c853a02128f4ace1ece1b9ed4d9c992e700113931eac80bf091a553ce6ade2d8d4780c4804599d5a507622beea8a5f59f74aa00e301af12581c3e34a7735341cf2676754e67fc88f1addf14e60c03cbe73adeeafb358bf29041319766fa6513f45370a54f339021cd49a66fcfa30dc1908a2df57fdacd81fbca33321985c5854e186f4dfbe3c3b95c42fcfd27b44017f928e8011e4828ceae4e3499614961c93d2e12c08b12583feac612b7a75851e589b01e08f19df9e10bcca6a406fde695f283e0f8373e62b39a5ec4d462ee02b9d7a4de6f11b4ae8e0ecc9619ca73b08a705a310402c3d193fff7129f744dec5d41ed1129c4e04709f8653b23270511deb4425ff1856e8ffe3def7d4e6af6bf4dbc8c8c164f019971d4e1c23c7bf8243823fad988cb0076bb307ad9fce163e6ba593eddd98c49ee369a390c8af5337f60cf24f5811b2cc95e6043d8a49055c4c4742f2794ac88c93a96b9e0e424a6a292d98d259c6193ac3557fdcee911e21631acbc7fb81f311d18a819f12290ebae8eec7e90e414c82fe637c3c90e5ae66a7d6d3ba29ca7d0e1468f5b9301e3412085774b52d3cd283469a2e377e685c3e5ae4a30e2a3f068d0d5668100cf15369bb3f45fa71126747cbabe84b893db32f4a8d48f437b08415e5bedff5e5559a41882f6e296151a307f0fb53d81c149eb21a3e480dd77bb8be4ec8571c9e2f791a0b3ebe579a747febc874e7a4386243e7eb6cd5ff082d11aab94880482e9a8dccb2aa0be3e260544d24f828189d2553a8bc6270b481e2b4710d46bf0e3ddb58c87c0863373a8ba0b8b45a86654362c68e8caa9cc3f3d3a07effa038369134e359433bc4db67584da4454a21e363bd964982f4207971f8b774a00354d68ed91af6fcbd36a9254b5569da80c22c58f755aaa6d5726efeaa35027e5c7c904a46bb7f0886c1f970a43a697e3a51cc4d53bc5986266550685f03f07537f8966b25c4afbf82757ac45657ec7f60c9d2fbf64ba0df649faab7d97dd71d59821b9bd718a8854d5617e29db2b6543cdadcc9fea2f16f4692aeed49bc191efb12c6a0aa3f24e8ee5ee0b05618e662fea6d47244c2a000e7aec8e2bc3ba4e8a5927b63ed384aadd2d59f77db469e8c8f43283421a0bdde25a3d2234c52c3a7eae095b5d96d337133285beac0eca8e34ec4d8c1cf6fbefe27e19457bd0695d87d3980d4f07716b6b3bb212b16f51808302f3cf9ded79e010f45c01ba7f1ba032afca739ebbd3309eec21f757c89e2a145ad83a5bb93a50e7c1803221cf134ed65061cef9be994ca24cfe2d3d2c281f3e593b9254385981560de61c750cb5e00fdabe5742a33f3b80bf721c77aa6b29ee9c1135bf41302671bbf516bdd76bcda2bd664fc16410a6b2cb2ce84aa4005596604bdcabf7d180b36ef23e6a7e68206843fa09aedf74571a2364b2eda68bd2aec93e37ee45691506723d83623cae1682b5d1f27e8498954f8f91602ab95cf2249bf6b9c2268315cf6d83f63e7da32f36e9d35233d68a5605b634b7e59343bd32598cfc35920672a83306505e552f71cd9d12f3ecd09472a28c59293581119925423bb973eb7b3c278bc6dc2caa30b3b1c03b4516512214d5358a0bf13f23146ae17cac8c639cf6ff26102197467a678daf069f2a449c2df5b972167985869e143b1a39c06094641d88bb314faea2161949e63afc5c7984f5bf19ca93f7b7cf91c1d83c5611c0c36351569a63b82f5d8556c7247118d47980e5077352f4d67b82fc32792f8823c82a0615fe97e3bd4a84f62f37d9b92a96f8a455e0d2956e24fca90ef5624c24cf21b3095da0d8e64d8829af0cb983e97bca6117d2bfea352a3209bc485cc2324c486a24c3b84839480d388b28cfc33f4c4f0df5aa47a356479ba12d7a99a5c97db208bd7f1431fe3ab2c3a2ff9bd523c2e4828ec67d8197add9117dd7c054ff6c0747c8f6c48391c7796bd5f17b7470f8b900b21239106b38f7ba218f13301db2af3e0c26cb564e0b5397d58ecf59e1cc46ee6f2bb9105ec27d1a00bcd8c74cf82acef3089ace94b75d0e9067481b9292a8a68bf1b2bdc56bb1a7f4dcf166ee9aaaa4c55338a643944de99bb00bfd3c05c9fea1265cb05d3427e199af2cf9998472851e01fa5d3ca626cb0b35ff64e37b181c86a4a07d64e20906e88fae25b9b43e32e5aa441454a257cbb40f0f14f0b3aa66ca96b8011da598a512d4c992db88a543c8e9947810e708af57299d95b67ea14f48379fdbc5cbc9cb96a794b7375d0440cb7ff2a452b4fd25b14c88fa910b0a2870f398c6e42acbc132ea5b38494f529275ff830b29aa692c03c5884352f315f45ddbd1bb4c789bfa91331379f709c0beb0bb8c0ee5c861c7d3582d05387f69623e141945409388092d5fc48c0c987bcd6c00bcae5ae13f13cf0cf1bc15ffaa2789c81160441a638000dec19291436abe4e846dd42d29a1fffb692136c5cf136ca5f443be8e457cd687bfbc07b721c9e3d6a1c1c9c594be61a559f66f6306bd4957b1e99d2aa14c7484a3971f3da2b301a59f59ea4659906e3cf9d964f62cb619d2018e1d6ab905b23e8149bd2a862c5127cdecad93bd05245ca4e4b8b89409cdeabfa186e1167364302cf20d675a9ba107eaf0a3967f8db2467bedd549406b8e5f00a598d895a1e69f05a2c30b5fac8711257d2a60c66d23224d38d7ce1d2cae46c33d845c3f71b28c1c5cb68d92e51a77ec78d1787d802f335c1514da68fd07b9bc8c8b056d980288d3ab37e7df43a534ab26d6f51678d10b5b4ad1269184af03b5b2a867b2becddec6b3e39349725e74f9133bfe1ae423338815b55fe14365fc3cdafd4ed7655e51b113aab1b586adc9c5d215f23921c9baafe03b05ae92276898e24c166ed346c22e7a5137188ba3e1f6b3ba05f3a76c673deebe893f11a56103dc740373166844b0b51fc16bc0c93fce0e0376102333f24edbd4cb3e1001120401c9a16701a34ba7ed2bddb9abb1261f4e0408bccdfadc8d866a4bef56def8a49adfb8c564a719a4e06230de894091fd8bdefd069450de36ed97322e317420c2c2e68b594a71e90c128808753319839179a396bcf928757b243b64ad35ae1035cae16285b89f4656abb4aca4643c11f4a5babfd6524c2bc4038cb7fcef1d45b5b0f72bc73601f78c61061445ab3b459bbe72f3e83bac549f3ea87729b27a68af3352f2f8eb0c0a6243b368d9cab30f57448fcf0365dfffa0b8362969f365b3c6b810ecd8995e627da41345c0d917eb2609a523906b7f4efd06fc0e498e97ebaacd9a1d6fdc581aa07069252a2ca8aa6459dfb32790d145af1cb89e8be9eadba54b97477f637763ce8e2c4c718666f48ad8ac2ae7c35ef85f7e5d1b482a753648d0b62f4ea579fba9594dcea54d383d6d500fc3e017347b4759f6f5aa3fba565628002a50eba6a9c7d983166c0091a804de0aab076b46468a89f16075d35bc8dbdb6300de6cbbd135455c820d12a598f4b8dfaee52755089245aa2390eed6260b5656ae798c5672993a73b94ac06cde99b5163c9e5c8ddfd629b0ee50a081a2eb07cf164e63f32bc726595c32af7091e177bf871532c484cf91d6f63ee7bbea38e834ff695a64caf8dddcc09b8d91ecb018c31944ea55ab0f00d82e314ffe96d00ed5316b52f227046dcab747f1dcdc00dd47e56f84ba5a94d41d800b01e8895af16ced0269afb8a0e08ee2c8e27086fd19a4450f6e8b843f2e1b46b857714b797ef5a4592d0368f8269e96e9d0fe1af16b27da1e2134398d0d99696415d7cdaa258ed561c6834a8b0e83e74b2855e894f779dd722fe2ad6886581b9e301c24bdb201f097b1373f3d82e6f51a1113b6413fa03962db954223c7383600936fa3271636854dd5e5a7ce4fd8a2dbf5d5b5a13fdb778e72b1f18bf21e3bce2c142f2449950ac708c11e56c506804847bbaccb33890d049bb252fa1b7ec32d7eaa7ff1d2c3da74e78f2cd160b39db49fa4e015bfd2b5f828e9a56e3f7d9b4402b6cfcaa719a6253caedd45f85d3923ff163d7ac5ebc9838f49c696f28f1e30fb3b53fcfb2ec5683bb1e8e8f2d92f104e88536adc3dec5e435945f0f11122b38913f53142996e6d8d93e8141bf26132f60a3073c973abf715615fb42a277c5ed99d0b585fadf9a2b8d05e6fa351593fc1a7049b8c8772464769862efec1abca2ddff43a7d4519082e341389c63820cb14d54e048bc6230b933e6cb1a6c61d1b7ab18fab7e93c85424ddf08b4b13ea2813237a0f1ec16a205c4eabc49e047a138a2de28657e7934d37d2a5476753e8a48449f030d5841821c337f1de82d76d42dd245be96144cde564f865f3e2ab0babcaa4edcfabb11b0d184c67da5d750aa8a92d35a78de3c545efc94b7bb033aa8d6e961d24c96b9487eee253232d966f61381997f5705a4a0f915e967542b5e980012058a2a04821da15080de47806b47bc1a466f0aff41864482af740226c1d8f78a300ef20fef39e7d04882358b6c8e0d7c0cb30266485f26caac645b52b092afdb9425bb79fc4d4d5175ee63c1e0eb5a50e79dc5384ca1358e51fe0a55e2720ca6552300c38ce4c641c72c2ee515ba23e2b30adc38262c641804295686bb59f6d21098cd6a3b01b3faa4c08af2b49bc2abb5725d65c004326b1e31094715972ddbe99e44a422a7738f96b473c3fe307192291cc3afd35cf833f68dfa74576da0afce13d1996b4297daff395fbb157e5d42a9947b581bcdc9d44d4d313c0df7970a4a739f2101e3de8f1d2625374fc1bf465383ee4724a94e33f36d62db0baa5eaf245081882d054833fa2453ba91ffaad5d28a94ea120cb024a7c2fac63a47585e977b5a2103b56a5a6f6edb630bc48d0357d61d9f7d3b3373947c0f92de24645c174bd2bb10ce148edf3d21b0457f9a64265fe76aa25f03846dd8c4b08e8729d19c5ce2b344aabf6273b215f4591ed236e48c9137489a642eb2b5284e7fc4a5b4f024a5ebfcc0146b254e847b9ec7907932b533299b2320c58db5460ff25ff3d2af93471b594c8f891865ac72e71f18cf969e006fa5a452de0a094f81c3be32a873567f64323509277a3e200fbabcfd36eb74f0d468ce0efe521aa612d0bbe830fb91189ee005ed35809ab62436a8f7e26a4d95d9c0eb9adb8b46a154b387160af8dbebf0d57bf39ff0b1cfa7d9c4da994fa789a804d0bdfec249c3b28884c13ac61a6c00db432489ba69db00f0aca8ed06e75a77fbda4fc8d3ed36e655b58d13a91edc185f95b3fade34b355484e5d9996640e0a56c71e83f327f6a094fa1de5ca060bf09bf22938e9a5a7a681dad980fa104fb1d37c6473f53c447123119f018cc38a2e3ba2bccec635222b9cf39e6d9601261d63afb932b569eaea15d65dce0b6de4b5a27f29e248d2756de113bfed125408f93a771b261a837ac101863e42ee9ea340a93840ca600c682b5a44f3af7f604511f13cd5ae2197e6e1dba6d34e6a04ceebc700e567763c8923bb0d1cf9675068ee4826501ac52f06590f144207a0db93c91ac47ed72c061475d6cd728ec7218a2f1b5e3b66eee16e94dbe12e587035fe435556f9b64958b7768a0b3d4bf716ee8349318b5d7542aaeaa777eaf4f4c03f22cd3369b4428f98884b8f89b4fbaad9a68e34a2933ff227c1e1e6cfe01991ed9f2e9c6a2773b1a8faa059d4398b835150de3ad52504c34cba98867dc5358e07ef76ede11ed73107e441b5a76c9b7e81341106997cbecd3e51463ff69b18b9abbd92d41259c531d227b23bde315c4ce6d55d5867cc71136368b9843f2d5d1524426825ae4b2159342f36c5bf1b531ddcc84254984d68f3b6b4fe6b250eb60eac8ccfeb764585af359a6741ee9e21533718ac2e9d77c55aa4425731e28e7f18fc833986c6b371f5404254ef5b665d9c8bb1cc47c295f4fd5630fd565494b6aeb6527a51dc985545d8cefc1a81e8215f30731968db8153c35c792f02f104bd6ff36e29f646c5790ee9f64fd88f17dc82baed2ce5528975ad808f8fc63ecca61189efa7232894dd3cc3286bc29c2877762a7e0be4ab745560b8d1886b2c8f64c1693b4556d827b210f9d0cad08974ad4992254f55dd8dce13d5a79f297df08e2d2a7d4520533ba3ce7b780bbd0ac22deee5f34e9f2a807202e0130d168a364e2172d8bc169f99f01eaa1d39af89bb2b91aa2116f007ac688a8f68e0540885dbcdbda0cad40cf30615305738510c7c577fcb8cb1e812aebc184bc2dd0393dbaafb7f710175984ae68bc135fafa76f8569fa90d1c6c851208c97c86651b36006327f777c8c47b6b29387a199ded8dee3796406d9fcd7140d7703aff2ac655fa4a4b6f0d31edf7cee6ebcd8becacb11d636efd6ce00d88be8e62ae2ecafcdae33670b73d05f954fb4d78faca4b5dc4c638a40cddddaff35d7d8b4d657f4e32774bddedf03a15dde9c4a445c7144c7d5c5a24af09a9cb2b9f689e59cf1da7f3044a578150ac292bcaf601b133cdc5f614d4cf0b4064c88624a7a6773b148d8bcd588d94e1a2d460231bf10829b5a7d9b9aca61c282e3d7787f4ec6c438472e8340146f22f3b700e492eb2f56d6fe94d39fe4d69b727d5f2d8992f308eead1438cb0ebcf95162a23bc5268d01e9fb44538df4c0dc64bc0e1e5bb5892427e47f5cfae34df7b4b4ec9db8c282d00baba40bdc05d5b647bf9f7ac32581311f7f229c8cf68dba2a5af266caa06e00900dc0a50c32d4960c6d0eec31691280e4b54d4b55ec12e8f7ce93d51b0188278dffe06d9e0f4ebbc146a3248cb86c57a316c0b498aa33a02b580975218b670cabbd097838bc262257dfcfdd8c8a613f1c863d418756909e9b747b160ec5f1c1031e6c140d092e6591578a6b7a0f5e953935760428eb4bbae1c7e49939a54930bdf27827a272ca8da6a97158119e7f7b4289f954be53cc0a9a46c893737033bffc8717dd98ad568414d400bf5fb96bd1e09a1cba1768d04b026b448ab23f980d3c97b1be648bc43815a88c68c01b1f4a11887e1dd8e542702f1778051977ab60c8626d65787f592aaf714e82498279a47a1332c32b7051fa46cc3ef3c6a5f2ca24291d71c6249c44946ed5a039146c96d2b2968101769d95e7674f9d2b7b23cadbd34c0e058e94ec4d95203d35c274bfbf7fac630f25e7b4025ac58d86bc0e407d8795461e4c2dfcf1165f8a0d919256edb79b0babcb8ea83b83f5836ab0c78ee990c7874f1bfbc2eea94f2336757396442f2979e32f4ce55509515f52dc7beceecee0655419a5db54b1193131dc758d3fcb8ddabc11e703ed532b8ed31167cfb6c611719077a340855b453b072267b89ab0f90a3320965824c01df7e72c9068b3034c8c59b2fc447c5f86860ba8177d647b752aec7cd9bca9a30055614563bf5156d9a96a4dfa49e1504036262aab9d08c3029805532a6db25d3841da37962160c4119e1eb1e895e3437952cd289ba84adede38331b4384cc2988194d2c669d5a5dd395fd651f4fd1e60551bb5357560359f714a3ead4ab614dffc83a4568e966f6bc6f64bb057bff67ce62690e3e91796981798d00835a78e20f89cc3957f3410354a877c2e1ac7f9858595a1a8e157ceaa21030931188e79a9215cce1bcf1d30e66a8a04c49a09b601f7ba8988f403d14231c903771e7a52bda439c168092720ef779fe565232397cd6754fbc6864017ab78bca3541a551cd4a185ace07ab33661f129c09880260be8b20fe4931f4f694d53bba59b8ce4a2cb1900d120ab48711eb34bac84827e8546cd9ae383af10dd3ba11a2c7f28df5e74216c7f08b6f3fd5d804adadea1070a96b4817821eed15c535e2675a4cd61cdc970f02db190b43e6bf42526848c6ef7400d8f6132ce4bfb453eb44c74d54f969f2e46d5fd9b328a0f4f1d7e4256c0340974b872cc77177bf0b280698592349b43217e531d7b0a44f9f3df6270e3bbc3676550adc807976985dc902669003728903be7b8f1ec5255fac62f9dcab073b41b9f4a1d2915da129ea55d11f318c29982a7589e7b0a8b51d3ec53a27d9e648b84f6c03acfe4b09e03e8d9ce33ad8dc0e9e497727075e3496bf1c7e59ab17a6cea120d5f370d219a2fdac06064b090e6641cbad448ef98b1d0b62eac67745086e08693bbd71613a5a5dd12166e4b55d03aeac39493fbae07afe1447d54520e689a4af2f2b24cbf850617cca094afcea9176ece9de93af8eb181f015266347135d714e41fa0a61ccc97b015dfccb18400356f58a08f25a25ea6f73f7a822d809502799c5bbfc8bfde74df46e6ba9b1b2de6242d886aa1e6e490c474c1defca6e8d338ef9bf2e7fc29808e1d146a5297c03da5212954ed4a4342396b9b74139ad62af0660cccb96094f528616491d29d1ff2739058645da730d28dde0aa5af6d084a89c79d02ffb652790d75190ff4a6fc9f4be7aefcb2ae554b858136b3c78c01da4820e4311ca3cc1cfe010ce545200fede3d5652cd2c3e0c87939c4edcd629145996e068f74df113907cc8331bf8dcaee4f6de325426658210189eb7fc0295378ecfa6bd4192f50f95198663b53433db8048cf2a8901421331b8814a80c2e8f986de12f6f8162dd686d6a438441a6801293c2ba946f47020841a99c527b5964178533508938bcb710668af34ec2a9454d4511ed20e83b1ae18d70010ee5d96bdad7d0db2591e4fb90f5f5df50ccac57453c5d121241fec7671434ad35b3eb39e0ee860996cfd5234fc6bbf0e272f1cb86c937c47ac229e2627d2fdeaf5dc42c436a0e25d3b0596be10597f9599bde299bb17b51f3fda7a1f9ba4e1bea75fed71f6db5ab7c61aa6740021f8fb907030a0369e7583b6d5777764e24eab212922f23b8bc0319c0750f4f074a8a7b62df6232b8c76fc79509bf88069eee38ac3f408de522af7db7dca944e3989a2acd50012beb11c71cc18d713623dd4b1d41cc434c5a55850808eb69157339ed3a5789fbb76f20b6b161925cd0c1a0b9ac8c6ff9503b6e439a537689d02af433ad7674b5f35d90480ca57b8385748c638b646c22686920fb42577a8e4c74790644ccd5f719d046bf51388e26707318e2bb17bb171551114103c5b80b333ed60c7302d02fd3fbc9178e20d1a01d0404b5b8cf09ceb48cfe661ef3861c9a62b1bdcca910053b335b29d04659119651c1a769ab23e493c1590feb632e61ece700643a5c7ba0f0f18da09d0f04343d25847f7046e438e2c13e5389c71ec1d9625691cf0d92398e7183c1b7d3eb28e443c43aeb8a60d800d2cd534872671f60c7424b1b7935877e76d37f403fc2768d7da107aba181a52809bcd47fe44b13ce22cd8e59fc53d7473558386dc9ef234dc4ba917de5d4cc3198fa61f0747a91cdb898cdff144268cdd4fd7afd6808895c3b2cb023ffd18fdc6e9e58f5a8b07a1f1957d91bc520a72dcf26b9dd10e7418f7547941fdbc55b19bef1a602204867ee210cf1a6c4812bbe919930c86605b4661086dd1cf1643e0991d11d0d42862d65fa1f08cdf1272247e5647a062123affe48f8d31cf9418b655a76a93e4c07224cf675c10ed0f5937ef855f002bf3a4ed105f83137e1c0752dbdae309783e87e9a378308e3d19f3b1c3699d852a581488a5a80dd1abc516bd8100ed1ae873c59cd4ac391f6dbe932eb037b43aad36d8a29f0f5916cb059cf1ab35673409c0c0ddeecac8324a80dafdbce8556754696a5f3c5a6398b139d61de8a44ec2efa3223db5dc7f8f2b88c0fdfbab3bfc625b9d987fba3aedf5778296361d6230dd2a586ce9706bc3b52e9e3853339ed1089f7e74b29116a123c13f7d238446ef8afdfa276758c5d34e082230b513396166762507c6ad55c6af3ad134cdfd7e669139e664b6cea2ac42debb49eeaeee05558d40f743f9bdf8b5cac58853460c03a2f97a319d18dc273055e3206f621a9d136726db68bdb8132253d48712f4cd1645b28fbfa08473eaaa8664f502184e1b427090418aaa31f1b6a7889d90bc1c34c41fa9625ebf576a1ca4f04270011b0a57e730eb3a3b559c4882dde93a65f84c282c3cca37d19435504ab7ace65950337b2d167ff22a8405ea75b782882cae6acca399c804b09a36d66f0b7c9231d34504196c24e4e10f2483f0663672f16c0fe3419420db38a0f8dbecb333d640d2d37731ab5772eed027801160845d1fac75103bd2536e5793c918ad884022d7f8f8a2b7137ac4aeb1154b772f2110b577e82bc67c19c4c87f833d59891eb29d989859e12139456b59739c3828586b902d95847acdf9b88345d8176acb737cdff288f87ce2d6ae77c1a38a079b6d17474a9dbe22d94557241b4b74327175789b63b2aa64e3d1359c24a217157a352a897264da4bdf16cf9969752d0d520a2d12f7481217f7e9d3eedb72fd8d75eb3fe325966d1ae8f638c584ffa4c9f732c0a2cec446ea9d66a35480dbfd1dd209096fd0019e17aaf7f3278253a26ecbd9344ce7f6a18c3dc63947506d7b36a0def88750baab3d1efa204b73878ebf6e0158a9f4189376a64f8db322a747b7284fd6058c19732ce4b5e0760f0eba49e5834a077a1aa9b06ebd22b2cf10a9ea3d4fdc3bd33e7251c1255529643799df03823c5a28aaba937f681ca811755c61a3870656f567e7a1f059c0917af226ac0f8cdaf94f8e8dc94d6a03c023fc1179de8fa7fa806405708a4ce8a09f7e812cff77967a1b6fcb2356984c6758d9a28a6a5f4ca8e2f63465fa8b7ed979991cacac37cc90f08711703a7243034640d27e55618019efa4826a76f39cdf8b6921b6df95d5bcd8187fa03723f0cd6f3edf86be586b5f88de2a1c76f4a5d9a99515f205617732a733db462c6423bb287988032d0817270124c05f19b8f37f6385291f86e6beaa4b659b6ec25ee6ed7b73a5bb33b5af3b54e083e5f2c3117acc3e03797cf99ebcf4215c01bb96cc81fa7ceea7092ecd0a9428db5bc6b67f81af59f3853bf366167f3d5aba1266f1101c36908127d8b6f757f62133e28fdbedb3a9a3116a61efc7b22650e8446ae197712161a4fdf5082388f34f4e7ded43e6c8163584b9564135b2b8d5dbe6cfa35a8cb0d764e9fd63297a6ade71a22cb242efb52c35ce7297e6b5592fcf45333fc056b40bb203bc6bd5be6a7b7c36839f88c08c878307ff362a6352235d7e3c3c28015173e6ee8b72b0ed7820f001bd4e525809726fe39d013486e20a980fa2b7c04b1fb10a01e960b38b52960f3bac6531b9f5ed78ded151fa79971130b6dd14223210f397eb64732cfba7a4ad1a1e7029f28db3a16387fc14f8a365d1a5ddc924586f37c9b87d474b4b4e6e0e4b3c705894a2a21673104f95710bf57b68dc0107a32ba3cfe26f1fe4ac8b7e84aebe0e4b8689e48829891d15f621df6116bb471df0ce41379f7aab9295e9ef062d08024900ea4f816ca6a8143df0e41a277eb9beb2b40afd108afd74811ec98fc346636f30131916a5fd1fe0e52d2b03f4b65275c0aeaddc197851b943857794a2a367dd28063dc4c93973d768e48790608b956c1490bc08c08cbef01e626cb109e70ce755ec7aaa50d72795eb9f7c26e60c40f2cd5c47ffcaf405ce38514da51e613ec897b1f41e76cb71e7be586f08f421ec9016050f72a96866cca07bc76e0ac5535221db7151a8e1a544a6d1d3fe8b6c75d7cb693546d9945e4c61d4570537d1708a2e8d889d5db530be946a7de4d0b6cca3bebad14a8dedb8086296417307615037cc78d9f678542e5183a3352d2c37f6ae032b129a9a2401d5fa5490a25706dc3848431deaccf183f6d2c6c07c93557b0916a47a0f92113293868166d7061c042c1f667f733054e488911915ecbc627c9f20c566f609b76973bca0537dae70f2b5ab2f65d1ce691814ac379ec9e2c26237971bf1702a8b1d0a78ee07ea8982948b9851671511795b282261c826aa527c4088703d60125a6d7cb76135d040edda4a416ae5b69efed99566adaefe8ee9fe4d4ba4cbb7a092e941f7d16702f0f9e2d47c9b6bcd8282815fbc946c772af8b7946c9912ad50640ec7cdc331f6902c16fda92f7ca2674cafd20dd51df643d7616b0f7a15151daeb3e2918e35f77657a0ed12885b42429864d2ea3bae933a0df8b1c031d1412a1254dbfed6fdbc8798cfc843e1b75eac261c44f220642b9a9abc75b1df041b89c9af641243621e4bf874bdb80948321e5ea436cdd851eac636e56f2989c62196d969632b06843d86144c8ccf48cec431d3dc1ae4cf4ece5245dabfef981d3ed8810287ad335f31653044102085c02d5dcf489e3057352368a41b56718e219fc0a5f15e194d72587578a80960d08f0a0e844857712a93d77fe267b258c50ddd63942e3182b1209effa4942f1065287f512aa60bcb6be9f180589fdb3d1277a382b459d10c8a50beba4993cd33d745f9b52f5a621124dffa64c89fd581f363fe738a12bbb04b2894e106e4ad8d9a41d7be50cc10734eae031f4fa27eb764e7a9c6a1c5342b6a876b254b9377e4425bcb2d5da5f73bdd1b2a9a22895cdf9bcc72f556cfb01f7d6b097c8e0bf7582a1fb030c98723d2237826b9c0764e6d7c5502dd4b56d3bed1cec6ad204a05b7d9992fb3eeaa7d0c259cef7599d9e88efffcb5aab28906e6b463cd8edce9434b3fc7f6d4d9ac9563518793735b61eb6c9798f910e715b13ebefaf134a835c85c18299474ab8eb6595a6ca048c49673f36adc651dabbca477ce2024eff75a8380d549b1a018f0cddacdf4c69f7ad2c2899e0edaaffbbc2a0d4e737d53b834b7985cd5d5c35bcebca144a63d3f5e73c0b65c56e85e110f19af6ad8dae2e0b5777237e7c1f902c79de05d124a6c9293a4492e27e1e8594fc1035411697c8eba5a5ab26b9461ab445d613ad84588ff3c00c93479b9337b3ce3586bba4edd237fe713b531cbedc3d44a46594c5760dfef60c76df54a5ecdfcba3286c2aeebd718df12a73b36e658fb6e75a033a13e177041ea9a2673cf67800e22f3f7cdc1c0739f29f49c7300095523a13cd9a1a59462f22817d256c24eddaef056fe14da9f360d0af63560982c68c44890a8f32cdfdc5012d15f57139784f629ab01b951fed3b2cc662b4bd791b8b424befea47dd1cd83e58fed9a64524260a6e34e7aa0950c109a1b353dd65f2bda1bc7b0df163a8fe53842a762a94697b3cc56224d790fc80797d3b8594c3b5eb3f55703fb54b780de7d2a75f730bf4c88a9fc45b1a36d1d3191fab0da4fcc8d96329ea0e1ad9083cda490267221005bb88e10ccfe75c96522d5b3c0ef15489028e59dcc837d4fcd87158b47f774fb5bfe729b605bfc69e91f0dafee7475ebc71441579d747a5ec23148baf035ca9b487c32e2232e3c5626eff10ac4b18462ab87e2311abbdb2734db7ee6b0ed08cb1fabb0b7b27b07ef4c6969896f7dc4deb487746545b30c6fb0e77f9a1cba3ec0b43f5edd3197978c6c00e171e2178f843a124667b1c7061a36dd93b466c36a4bccb9e3e7a422481a23c2848d84890ecb96b7eee7db9473f87e87a64027d4a4462a77c0e4dee6ff44458e949221a9054daf2998dcc36ef58e3068b03b9b0d19daa0854349bb4d4a0ca258f397b37c0cc2035afe871319b5dba94e40ee07ed1c2b1285c0af23b98fb68eda244a63db3044fd15a68fd607514666a70734c48a38b0902445f1b1899cb5be8a4b123621d1a9c73476cd96b219ce6b8a6fc5b7e0bbd39f6757b305595bb1abc1c82939ad189ec7354bc3b043e1d5c8abc3aed9b5bb6dc6661548be201d7535643d14d6beaed37eff751d8e71b088e473f15dde5b2a8a2c8aef8ce29ab74ff7afd01bce7ee7a7c2280ee41611fffe999d5c373846ef6b8dc397601f220f3f9b10ea08a6f69fb079a58c2ae87d6e29cd4b452aa7de9ff68ef5bb5085d827e5febecdd2f06f66fefc81e105a5418de6423e35c4422eb6dd4e4f3389c0916dead127ba44caf7f5039b0371b5e77c33e06cc443b9a31a57b630de5f3769681d65185025d70a733ee8728cefd74a288b0207b288a51ad7ad3cc7c59f3beecf38d3e60c4768ea9862d1576d489ed22d33430079186bab90561c19dbe012b7d4926451f999de94b41f7fcd8cf0ec894c4c1731343ed1a296e2d8b9653bb7a0c70dbcbda8278093b3ca93dbb0e0c5702406b5f2f3b7c2125b74aa8ea852c3bf666085b13e8e6493bf82ef1bf924920c6a088b7e5ba458b160480304c53122d347576548133595676fdd3d0f1f2ac260f00a4865d2ec9e2bd01962a93df140dca93ea0e27e97510b82425d49a2151da1d655efcdf66c910416f589b714aa52d3673f1ac359891b84da798587c6a33935a76950fe3726aac8e75cd2e3d93fe4559acf8995a250d543b0938670b7e30bc332039b1366b0765f61df1fc5ec6b6350de67b499555ae1d2d6d5c70f42c0456ac84e7cd3f1d5949e7abd4ba87746dc4e98a2825d965655b669212b21e39a7788a0b0a93976b201b8a578545b6efaa8a23134fef9c7ad8e7c095cb32da085c4894e157e10d7cbc7cb496c9e523f5a0e4d638b51371518b774f70a60167923ff53cdfa7b633eb3e41544f35751efd27f1a5c20a608799a029173088e1b9f5ca0002d60614bd96a48f0a61b1e9825770f6919fcefd1bcdf97dadc1d5b6a0dc9e12224fe51b7ebca1d451e039664adcd694026b5791d8d4097accaed0a37a0e615a542f99a477cbe58b948d4c30ce7791eca15c20506a4b2e9dea386c0f4e0d5f3476fa60c680f924d11330a680f43b64aadd07bcc7357dba46075f0fb1e553b863561f1102bb1f440c8c7b8d2e4e3ae71ae4a3651254d48c07f9979f77dbe78b9d50af9f904a4b179c2bf0a2c8b42f73e2dfa536986cf47773e302a61789a6e7c9ef21c24628bfb3d9b488c815c4f258c82d41f53f55478e84a0e5f0222d21a48079367d7c79c54c6bc70dee3ae35c9b146a46144987765249b27e47f7a578c64010012288bc7c640eaec99eea7afc28abe77caaf872b3478b3e818a3dfaab73b63107ff0adbbf2f494472f7c9028230f244dc154b7d8b12c697ce289f1fd3a2a6d70dc2cfdd4aabddc4f232b6a570fc6c72ac364781e2e8ff156433842fc26eb9f0ee8826cfe4d1bfb2b326048cd04a374e0b27202b1c649ef5cc5596d9fbaa633d3ecbe8b24b678914851a6badf40ebdbc885fa8e14467863e41580a1ace3c1fcb0a60b07c4459ba397048860b7dd0fa3850695b4e19ab1a0e7373e7a8b902674c4606577797d885a13aa456d126ba86f572c0623a98fd01f5a7ef1e4b2804c8673a923390fc51f63daf928c62cb9291aed24c85b9cc50bf29a82afb5eb877764017218ef0d6cdd40a74a996b7333d37d3099f5e29cde2adb3966980c90e830103a86c794ef60b2974aeaec1d8964dbb72b6de59acc238b0aebe6ff945c5e5b99097358ed25d238ff83bc17ae07bbcd20bbc78a7fd2e96f9eb9901ad57a6675c8af7148fdb3a1a625df09d6526f2f4bdc72227d02523b7732bafb7a9654b8b6eefa9c96e0256089992d1c8c5a017a8aa2bd687e71af86d8354d566582907919c58d053b009bf76293be19cba8893ecfe1f47f96cf4208368936cd4f8e3331a72bae9b5f26448c85daaa1cc361bbb93e98c7ec70edc023cb61e06dce298bd69652b053371224b2d0d684ba8d321d3682e0ee3d1e963bff3c057ce35d37cd54f262e8e92a539b74ddcf2cc500b82b152affd584ebcd73534f5a6b951f7676997af9fe9bc77deaec658c3850761da9a01784b823a0ece2c3d4706889da5b740227e343c27d1d2e698160bd5dc0329d0f1878801847739a1874f2147d5599a2457a08841645b25ef554fb9dc58261612f486a210f283c92013d20dc05810d213ce50a7545220e03f7e7dfc579ea8171826274cf7efefc8289b557aab4a97fd5d5b4b3b7c8db127d30e1bc5eaa285191878fe437abb146780e6fe601519667489cfae71f34a90aaf335e35270a86c7d07211c4e16c680e0827d920ecd9fb11007e0caa7e9e2f25e1fa7b742b12d28d516c202304ba158fb105c919d6bb5c43a41caf33b7056c4317be53aa1a2f4dd39308ecabfacb1d7f1833c7c5e5176b7b853dcdbc835a62c156c6326c8ef6eb2dd56684555f14c93ed65aa8b34d755a38655ba88a659a555e2d5d30b3588549f07dfd8c3f3ed0d5219812ffb60380a75f525f639b5d5f49e9d1c950bd6f96223bbc70068918bb65f9f33b8f96f8bb4c2f710c43821b7daff75987e41fc2748e3d357e82c957e3b6da56d9d386f38b21e3a71077a0b9c4622f9c70685e605935cb96fe0b3fc15754bb95aa1513d4a425d31ceff19c1937042d2ac8e68fbefcb0d988d7d951a356e83a4fb9111704ea008187a65976106f60fc1f71b69d3e5aa5c9944eefb13b883b6af56a5d0eb2a7cfd853c965fe69db48a98000a7e039b3c7148ee0496378db3b797b7a918421d4d41db762bb27b13d8020d672fd89b2af83580ccf4fc4670846bc11c521fd7b6c16c4590feed1a6d0fafa90312f0a1791f880901fa77225aa68dc01ec7a98fb7aa0209c634132f547ba2cac6913ef6ff0999675b5c7444d1cb390c7ebf5144cf1671d458944ea3754707ede2fb468e7858200ae686f70c0cac6c77dca2240fec1c48ab9a2c81f5c565f934cb3df2deed8ea4aa8f6b67de9281c1c2e45cc17168e627324f8613ffa6503b3692d011f6ad2cd4309b29cc2b4e007b8a4e1d73d5147a91dcb273ae876d709967485bc985344c9c45bc2d5fb60dae9517d82fd66256c488e88d755d380e376b7e57a0f529d9807e38b8c2e0938b2d8ed58698abd0dece0d0e986288ae39b13cc2faedb5f01f21fbeef884ec3dd3243919733b0f80fe426eb79310660f3cca16d7d12ca3fc622de20a2e837abf37341d06927460dcb0b9a38fcb19ac5aae067769c256c0da9ab836c3106e09efc40e789ee9327aa4728b6e0d2e219cbeae9b6a1490a37d4641e76bf8bf1257f8c554bb3f157598ba43968e791275c26cc8e428734ba73f170466282d98368b486f4867143d4e25bdf9006f34134460effb7af44d09027e22b052ce4a89052c710d5dfce510ef2156307c75f8c60b4611465f5cef46b51e96749af272edd08c341ca206370af732cfbaa715d2821fa7cf118929365797d7cd94045af229584a10376bb62b117e92a38695db2fc0697798f7f3bd28560ac7cfab5028fce1273db16a8aabdb77fda9fe5e47977112f6b9aab5cdb5dbc01f536414b95066561bd2ee5e7d79a561caef370efa976e9b1f997c0bcf3434b10fa765bdd8049aa0174714aac896a44ea49d78c8ca9e0a13d7212cff3a1b4ea4e3c7b0bd379811e962ec40beb5e50057fd373734c8deeb0f7a0249d32de2dff051c887ab915d7b7b2283ac32d3c19555aed28c1da85da93f0593c6eefcc1e79ce77b345407515734b3348a5c9ca1f413b2118a6faae6c3dc33273dd8ba8fda7921852b2c74171f272a9c78f4c95149d69cba84da818c4cd13dc3314c020890cce3a819c461e16d9714f1084d187ef084487dcaa1628f0a847df3dc68b291444f43da862a5a845571890b2d6632506792085a503c59ab0871841569e44897cfbef62bc9e5eaa6c3286d7b60a80945ab68436185c106789374f626707f8e547711929661a5d8bbb43b97ea3eaa21f8de4e8b9891ad5a1872a8f15d8c2e3687cc4d3741dec9873d0baa35910f48aca36975bf2fc9cb47c8d88605899e41742405c07ca14498662f6b3bde51441b74729f966b68fe89a5481994bd79a3394d458c7aa6f8770460c5ce09e00f7c17ff1e1f1991052ba93997ff85b611e5b66d69fd1e8d7821ff388dbfa3babafa7435581364252d3aec9a3a07f4f04db17a33ef197eddff9e15e0574ae075dc49a16902208f3ad2067a31f6a49dbb89d333cbdf8587690ac33e6aafef488dd2e73415c4f9c90936cd7511837de20751bd34ba77504b472cc9dfa2926d0a0e310620071115300b7f720da40dc3f10d500a57448876a9958e4480ee4471357f224f656d77a0d8fd5d1f5152fc58cab466f3b4f037b4ee7b8eb503e7e44e357852b561f117dc348ac3898f40634105597f95570a9352d2a3eb985acd5aca845762ffd464e4979df76e5341de2c604757e7376725fc76a1cf59e270174407454b3bca5c394eeadaae2e9f21f40d83e7df7abc427cfaae10cc341baba625acc81d7565076ddd8c6c6371ff3e9002180cc5f91a718d98fa2a76d5d12cb13748693d110168c740fd8d49efdd8b20c068a3d2a1dbf8cdde7c1face934ef93c04be11d6c001911092bdcb727de5f28476b23c6a8263cb3208e56ac9a7f30817cb57d6be4a90eab471d642e99fc48b5d47a2af5b0f62a7409cb0dc3ea0308ce18b15ea38be4d83c04bd911394211f6c862df05bb6f19191d7c43efe854e92ff80f6f801a2bc0feb5d1812280ed827b53965d3529a4a9dd1794577b90c715ba78c681de0548ce453f0bb7a13e4629b2f9dc28492c84b84877e6c2ea59505b2a72bfe4c5940000e82dcd48dd87c40ef84bc3ff4937c4e26fef9785e2984033094104ad697a13d0d64eaafa54280c392536d392a2347493a5b18fcb8a9f2abb17d3352f2074591b28c09bf3bc11ae9b46a3697a7188e2ee993e5a429eeb412851d2af84897737f8aa2780e38f488da78b9bc468d24a480367a6748c23776f4c36bf0024696630f095369e31d546f5e1edcc4f1308c090b218504259d4311b239996e04a9b6ea5d3a9f918c6b412c550bfe2374316656c595b3b3c2ac23cd59c23335cec8be3b19286ca28e71a4fff742bf3702ad0010f40d56ed97de43e39fc664b91bc862fad5430ca0c2937c36a648bac85d9f244c0b3fa6b09114272abcdfd52d16f20c3940da212d195986b024ac2b9afd91e7f1e96ea20f88f405a2dcdfc44359d638333f950acc92efaa91c7d97ea1c910efe963f75ccd334fb9bfdcf9c372bb1019c74db053576226d9406c864d1876b497a255ddbcf177a8fa636f2547ce0dad14150ebc59eaf5f7d5e465679fe9bc1eb0b04b3d82da4c98986613b158d714a06a29a95c4b3c4e3fd2621dd0343e5ef77458293c946fb379ee2cc7d9a608b97eb52439e6ef3b76e186df6b506e1206e8daf4c4dd98f90a4c4f1e88e29299cc0316b686bd24706f284c9fe9f5f2e0f41b11484cf0cd593952fe490f7ba5fff2668182743f5db54033ad4ad43fc3f28842777f023d2b3bdf665a01b033be97dc1010b018f08883d0425f0c6690f7f965a21e7d33dc5ed70d5dbf19688842f6fe86d4892fd5101928fa45b0affd96cd117e1935099a545e23b56f9986e42d06f9b92ac1a53ff29012667f200478dd10a6e2308ab3afa70ea6748216c4eb608f679e0ad26f3cdfce1039df830072a5ecfc8452554ee131580516bdb9625bea2ca97c0d419c496df13d3e2833a164618f5d0929cda9fe0c9e01b39a95ec88072abc5cd98601110104fa6b5d35b62160c57f8d8d7948fabdbcd82a90140bbab811e41c8b14a0b3cb8b513115d57337bcb215caefe3bb4b8aa394a9df8bddffc8c21b982d9ae41db72739a8da3623d29440be99aef9e8eae9840573d24ecbd8ee168d82ebc6f0a2b61839aabaa2f76c365ada5c1d0434f2a0f0da08b3f442ff2a087698a2af1d1f0f94e06a1822abacec842f5744ba54d8bccd0b4c2356912fa24d5a970cf401bb39760f9c42fd7a09f9fa9fe052f99c8bac1096cb5770cff00ca99df8287d32c6cc7c1c0b4568b8575d10229e33e3ce04a689f5422b6bd14f138f1b2911d5185c206e5e0a08e8db5454efc6caf79d49a95666226b7637c84b22cdee8af13fdae68de56019b8b575686efd9ea265d6f85c65a962123fb433880c4a37f90dd60890365a530529bff9bc3a7486f7529041ed0bb778efac379499a407b876463ef101248ecf59fbea9d9c3bd68bdef5711eeee5a9285358001adcde207825a0f468f37f661fa5d0ab9636da3f8cae2916fb7ee29a8dc945f46ad152df072a583fe89bd4f1e9ec8308116015880e696c3a46c3e8cc8183b6564bc9a79e7ee0bc77918a02270d4efcf6e80a22184491b96b351a987e5feb392c63f2ffcfb014031d688e172eb12bdc18f003239f9550687713319884207d0256f1024a3ad11190c77ca44089165d035591e62fd5849f8f26b08c614816e03e671ae108f79d22bfc5ce3125535539af14a36a10157382b30aad423893ea43233a88eba271b6634b711401f31e3fc7b35c20b7cdefac56abe12b91bfb0ca61538e13066feab91b1be7eeacfea7dd8857c4132f7030db710b547770f5ce3a440ba0ded9aed97e99de4bd81a832c22e2a2a1f6bbb559dd8e5eebdd0e5b357b3626e1a7a0aea81f3d5125f117889678ed387ed46bd5cb7a4387d7efcccd13053dc8c8bd183a26175cbd127db4c2185524439b932bb2368bde970619bc8bffaed4da98c0bc342435613b5fc25ebe84de619a4a7fe9714796a7f1c036169a0c727b47f3bd48106135711d9a5175505fc3fba5553bb7ba3ee190ba07a0b44a51f010b7cb9069473ae8a74abf6fa7585f55251adfecd8b10fc322a591c88d1ad7c25951adee33695c1c0dabe334433a3b2ab31fc3314e8466addbf5e8eaac21f4ed5826a091b35e16f0aabde861bc82d48c0be1f89298cabd8beb8c832f722720f857d6576cf5870c5cb69854746b6d3846a9a079441fb39df1ccd09186897178a9390f8ad0b8746e4b9f35835f996c3e4e06b6a71f4836daa10b10f611f8aeedcdaf45bd70ed0df778280ab33f83d884a75775841547161641d321632ea5b8aa794125c9fab688b88cd3d043c4404f158f671a469d63391c3b4e309a010ebf66cf9c02a0eb0abef1d89ef351f8b4676eb097d73e789987af60aa3edbe06f195e1edc58c38fa3db3ecc18dc41f0bc360f64f9ac4fceff988c522891eb1aac14d0d5553c734164425b9fbcc52b7b6fbf3476a4893c6d2ec678cc60bcfa9daedf69b1e0e8a47a1ca0f9601cfe77aea6b2a23d2fb2d86f61fb0107acbaf52b9d8f928a4b71c34ce4c6d9cfbc3317496ee422b8dc3ffe59bb52bb9f50fad3a91f128bb1eedb8c636f056d805217bc3123434d75cbf6b57b6b37620db38fab4b8ea16a7b89a6d5a76a9d1a391719306e2dd2af384ea9edf6b693d3e26a9ff25e25379bdadf873d0ebef4a40f76c4171ac74dea477bc6ab1af08aebae7ac449315942e6aa2411400cae478665d411de5e47b0f0a9ecf935b235a5b4a0d6a1057aeea24a81d532313d4659483418347c920ab47e01ec6d104ac8c6bb1f325990976d5e5f8b56db2e1f12bb2beb9bf904dee223e49c262a5160ec9aad5b7807176929c5a5ddb64032f4d6e2a71c426cd3c38591faab869f24282da5744182855ac72011d67a3a5fc6052f450557094f92e3702077dea62f82c20cd8679d3bfcfd0f005e59b934d7340e5e9c815c0d0d7018c2b7214c22169eb9f1c8ebfced21e4700d1f9972165e04fb5455a1575c23fe43437962fccaebf538e4328e5df3500c6148540b741b4a5d876dead185f78183f3b15e5458b153fba0e4c55b1dce9f7ebef4b71db158326f3359dc6dafe133a3030cb63f3669e5ae3cf8bde7e08179c6d810083d3a54b9c5497d8d882fa48ffe0aefc013a7ab612940417c43615cc00b7e0b3704a9c910769fe4dfb021e0dfa4dd6b36e2081f725c85f430ebfe51c0441858c456c6e1aec615f90f9cccd6b83e684c037bfaa9e762aef120314db882149475f9122fd7611febf65aaf4f0b342b5b5f610a7ff036e6191837d90ecde863fc9be9e8260a51d01f3f2d9f7297c8c24ca162c39847761cc42ec4862e069605b6aefb271345abaec3642fd438379112e1be4d1b0e1b4685abdb402d894708d79a623ca949e8fe64200ef82b11756b6fac10f3b3d944de7b2d751cbcab4c47fcba4ad568f2b30f42b38640a326e8a6b6cd3bf7330b6dbd3115ccf76ea08d7ed1968a940674dda2f6474c1670a3017d140a68a9e455be000ad7a61da8dcec6129763b3d85066c95a0edb2e10ef85044084352e6e74865bb6a39744ecf884587f352567527ad1887269c988184132f32b97a51a630a04f86c4132a868db5665b384277e23c1e02e03c6c7e4c1b78d62354bcfe9eeeb0044d17aeed2af63d84b4beb905507bc3ef0894fd1415dbcb4472101cf64cf64b64c58fb24f1fb457b34e9d383e99874cce3f26542ba0adfcae18ee24f959cfd3e354e87e3badcf817d639dab4e5b1eb8de74d2fa90266e9aab5dd7daa6f903765ca234bf8928d40233b3d11cc087cc1d16543ca98494b3880c2b479d7d321d75c79031f29919b630bae74ac51b16da0e215509b8a7367ef227a9a50bff647a780880fb987edc291f84e4651bb0f8fc1e35819100d3ca1148ba65de2dea1d1e707c5a9d5a462642437477de1e6b4b7895e6e36d30351849798e4c747563bb8a9f26edf9fa8a9fc2739c408976848be0e57d9b018b23e0383d098e3882840b035234c57187ea396ca9426095cc882763d7bdbe302bfb58e0448bc6b13ebba2434446d1096de2493afa6ce14a0e64f99c005c84685184778a2324570344933f208aa607da422d9ddd7dc85aff608df70d11c18231bf7c5d7d3ffc4edf974259bc53bc237df9bec75e9886ba7b513a23aa6eb1e5b42e387c8c0622038c38b430ee5cba1887126623c71bb58fc5accbbdbacb49e19c6df53a111709fd067e73ea5658053afceed32cc529d11e6d99100bc8beb677908f798bbab2ea052ff31de93d94965fa9a1d19797851da6ff7d71f179e244816d0fb7ed88d6f49b8bc02ebe654b3e61bafafce18c79d2df9c6d77bb7bcdd1bfbf72545464e6c8b4272da6f1f227aac5fd9951d9182c58c6230eccf272c5064ae5c2d49fc771ba15bcbae5aa1e5139bee8b9788724ea497f0c2f7fe0b516b3b6773a6c3ee8dc239c574e9c04df5f8c5fd0596f39fd380346394aaedce14a12190c6c495359e9aef61b1ac2951d94c518c6898b5563dbf264c53b9ca9cae497c51613ae22b40e36abbeb197dcfcc6e057f39ed5891484f070ff347ff4a6b28efb58398f97238306037ceb2b2297352a695ba748f3a6c77e6d6b40cac7468c63a75214114423f4c377520bce62fa80b23490f9b0e782cfc097b0c79ef683649c8496f6a65157a0d6ddd4e4be498dd9383beb0a682e4b871d7666538cb51de1a1c99b8d86b684da8f4ea383961e7517ba6dda86b66606ea6884910de19099b20da8dc7c7c0abc5e245a195a5f92de3b9e5c9629df925467e75915418df171b7cf7176bf1f712858133ee36ee809464a85b9abd3d2bb2038f5ef0f065c6bb1496fb938d967dd6acf7f2f0ed8286907b40b77dc89149ae3349f3ba59d0641a5f03c200a1e7e264503bd039a2943305d6d423471866397024d882fed999c97615f0845ce2512bca449f0438c687ccdcceddc5b3a34e75cf02afb65ea345ccea69023859333c59f5ae330636ed5bf1b8db6df817f55d7791110f5543d0e919451be5937aeb3474ce36e328f9bb9911ab89acea2bf49092b4588b7c65d1913f9e710bdede4ea60acf2cd1b3b330a7e31e52df91c40c2fd06be12967ee63266b54f8657a80344e3ac46ecc6c3078d9d106488cc0131248566d39c3a2ad7c5b644badae38be11ca493f638c6f169e9ec36810affccacd50810be46ee043be95298174c0e5fa800859892ee2c65033a5308322c3e9ed823d1dc0e96121d6b880d9292189c48c719cda1c8f6474f81fb66d652192c1bb223e3a3ffd1f269602e586955b265ecdb12690b139544a2ab7a02053e192fd23304583c4e4b2a55091d8fd2db66989c624c506092293f7379dcf902362f6ab4442f3f72a3cc64b08e7aec7e30b15c5abd8b258c26c9a887222c688ffcfb41240eed0c1aacfa7c01d2e83083b7bcf66193a903658b40af6c6d7e1d9a85c42975b8846d69a926a8951c7685cecf3b2cb12c0366ebe4ee804df921f3b63cc0c16191072b653c7f45f42d97c43d77c4f4e826303a2ef24c2961dfdc97af63f1e61e8b895d1aecc167fc6316f15e2677e1af242150b61b616e9f15a4fda686126ad2e9be8a22acac08efebe9df338555a52ba6eec109dc0e5a5f4d30409f3bc3b076ccce4ef7c965d4a4a8afb6c3bd114eec2c38d65b7dda3c8a481a2f078348de6387591b57ab91703aeded7e6052c8c75238f4657406d6f96418d21fd859515dc1d20f0a855cb792ec78b714c047997970000556383059a2a7b22621ae334492bc2d5663f8d45b7936608df56ae9487de189d8a1c8db6a22044391ba55fcfb3e3f429b88abb638c8e27bd9d8f00fbe27686281d411f0ed4c85ec7ca1cfbf76abc9b7cadf8efb402be3fc9fad6e02923ff9217fefc672ded1184c88ac531db8768c5ca82044e04530ec7a1a0f12e4bb8b63528b7e2574bbb4e75e038a6d11f275e29f8b305f06be72395210bc8bdfb14e1f663c3d4bb0391ce9bd6542e211fc4bab04fa55c613ef3bd3d40c3c5d98d9106274de88cc1d8df329b439fdc979e7335e8cff0a0046f19b2fce2ccddec7db083bad9e257de897e244949a3d46529fbd5eaa6e2037f9e5b99f683e90aea7da145de32e65949cc47d8f6c9336a07rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql13-13.15-150200.5.58.1.src.rpmpostgresql-docs-implementationpostgresql13-docs     postgresql-docs-noarchrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)133.0.4-14.6.0-14.0-15.2-14.14.1f;i@f2.e@eqe@eKx@e@@e%@d,@c@clc,N@c pc@b@b|bV@b[@aza@aQ@a.a$@`ٹ``q`OL@`Gc@`/@`#_S__@_F@_mmax@suse.comaaronpuchert@alice-dsl.netsarah.kriesch@opensuse.orgdimstar@opensuse.orgmax@suse.commax@suse.commax@suse.commax@suse.comdimstar@opensuse.orgmax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comfvogt@suse.commax@suse.commax@suse.comaaronpuchert@alice-dsl.netmax@suse.comschwab@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commrueckert@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comgmbr3@opensuse.orgmax@suse.commax@suse.commax@suse.commax@suse.com- Upgrade to 13.15 (bsc#1224051): * Fix incompatibility with LLVM 18. * https://www.postgresql.org/docs/release/13.15/ - Prepare for PostgreSQL 17. - Make sure all compilation and doc generation happens in %build.- Require LLVM <= 17 for now, because LLVM 18 doesn't seem to work.- Remove constraints file because improved memory usage for s390x- Use %patch -P N instead of deprecated %patchN.- Upgrade to 13.14: * 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/13.14/- Update to 13.13: * 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/13/release-13-13.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.- Update to 13.12: * bsc#1214059, CVE-2023-39417: Disallow substituting a schema or owner name into an extension script if the name contains a quote, backslash, or dollar sign. * https://www.postgresql.org/docs/13/release-13-12.html- Restore the independence of mini builds from the main build after the -mini name change from April 4, 2023. - Adjust icu handling to prepare for PostgreSQL 16.- Overhaul postgresql-README.SUSE and move it from the binary package to the noarch wrapper package. - Change the unix domain socket location from /var/run to /run.- Update to 13.11: * 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/13/release-13-11.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 13.10: * CVE-2022-41862, bsc#1208102: memory leak in libpq * https://www.postgresql.org/about/news/2592/ * https://www.postgresql.org/docs/13/release-13-10.html - Bump latest_supported_llvm_ver to 15.- bsc#1205300: Update to 13.9: * https://www.postgresql.org/about/news/2543/ * https://www.postgresql.org/docs/13/release-13-9.html - Sync spec file with postgresql15.- Create mechanism to specify the latest supported LLVM version. Automatically pin to that version if the distribution has a newer unsupported default version.- Sync spec file with postgresql15.- Disable LLVM JIT on riscv64- Update to 13.8: * bsc#1202368, CVE-2022-2625: Extension scripts replace objects not belonging to the extension. * https://www.postgresql.org/docs/release/13.8/- Upgrade to 13.7: * bsc#1199475, CVE-2022-1552: Confine additional operations within "security restricted operation" sandboxes. * https://www.postgresql.org/docs/13/release-13-7.html- bsc#1198166: Pin to llvm13 until the next patchlevel update.- bsc#1195680: Upgrade to 13.6: * https://www.postgresql.org/docs/13/release-13-6.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 13.5: * 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/13/release-13-5.html- Stop building the mini and lib packages as they are now coming from postgresql14. - Let genlists skip non-existing binaries to avoid lots of version conditionals in the file lists. - Remove postgresql-testsuite-int8.sql.patch, because its purpose is unclear. This affects only the test subpackage.- bsc#1185952: fix build with llvm12 on s390x. 0001-jit-Workaround-potential-datalayout-mismatch-on-s390.patch - bsc#1179945: Re-enable icu for PostgreSQL 10.- Upgrade to version 13.4: https://www.postgresql.org/docs/13/release-13-4.html * CVE-2021-3677 (boo#1189748) The planner could create an incorrect plan in cases where two ProjectionPaths were stacked on top of each other. The only known way to trigger that situation involves parallel sort operations, but there may be other instances. The result would be crashes or incorrect query results. Disclosure of server memory contents is also possible.- bsc#1187751: Make the dependency of postgresqlXX-server-devel on llvm and clang optional (postgresql-llvm-optional.patch).- 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-ch5b 1715780089  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~13.15-150200.5.58.113.15-150200.5.58.1postgresql13htmlacronyms.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-pgbasebackup.htmlapp-pgchecksums.htmlapp-pgconfig.htmlapp-pgcontroldata.htmlapp-pgdump.htmlapp-pgreceivewal.htmlapp-pgreceivexlog.htmlapp-pgrecvlogical.htmlapp-pgresetwal.htmlapp-pgresetxlog.htmlapp-pgrestore.htmlapp-pgrewind.htmlapp-pgverifybackup.htmlapp-postgres.htmlapp-postmaster.htmlapp-psql.htmlapp-reindexdb.htmlapp-vacuumdb.htmlappendix-obsolete.htmlappendixes.htmlapplevel-consistency.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.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-partitioned-table.htmlcatalog-pg-policy.htmlcatalog-pg-proc.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.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-scan-execution.htmlcustom-scan-path.htmlcustom-scan-plan.htmlcustom-scan.htmldatabase-roles.htmldatatype-binary.htmldatatype-bit.htmldatatype-boolean.htmldatatype-character.htmldatatype-datetime.htmldatatype-enum.htmldatatype-geometric.htmldatatype-json.htmldatatype-money.htmldatatype-net-types.htmldatatype-numeric.htmldatatype-oid.htmldatatype-pg-lsn.htmldatatype-pseudo.htmldatatype-textsearch.htmldatatype-uuid.htmldatatype-xml.htmldatatype.htmldatetime-appendix.htmldatetime-config-files.htmldatetime-input-rules.htmldatetime-invalid-input.htmldatetime-julian-dates.htmldatetime-keywords.htmldatetime-posix-timezone-specs.htmldatetime-units-history.htmldblink.htmlddl-alter.htmlddl-basics.htmlddl-constraints.htmlddl-default.htmlddl-depend.htmlddl-foreign-data.htmlddl-generated-columns.htmlddl-inherit.htmlddl-others.htmlddl-partitioning.htmlddl-priv.htmlddl-rowsecurity.htmlddl-schemas.htmlddl-system-columns.htmlddl.htmldefault-roles.htmldict-int.htmldict-xsyn.htmldifferent-replication-solutions.htmldisk-full.htmldisk-usage.htmldiskusage.htmldml-delete.htmldml-insert.htmldml-returning.htmldml-update.htmldml.htmldocguide-authoring.htmldocguide-build.htmldocguide-docbook.htmldocguide-style.htmldocguide-toolsets.htmldocguide.htmldomains.htmldynamic-trace.htmlearthdistance.htmlecpg-commands.htmlecpg-concept.htmlecpg-connect.htmlecpg-cpp.htmlecpg-descriptors.htmlecpg-develop.htmlecpg-dynamic.htmlecpg-errors.htmlecpg-informix-compat.htmlecpg-library.htmlecpg-lo.htmlecpg-oracle-compat.htmlecpg-pgtypes.htmlecpg-preproc.htmlecpg-process.htmlecpg-sql-allocate-descriptor.htmlecpg-sql-commands.htmlecpg-sql-connect.htmlecpg-sql-deallocate-descriptor.htmlecpg-sql-declare.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-privileges.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-getsource.htmlinstall-post.htmlinstall-procedure.htmlinstall-requirements.htmlinstall-short.htmlinstall-windows-full.htmlinstall-windows.htmlinstallation-platform-notes.htmlinstallation.htmlintagg.htmlintarray.htmlinternals.htmlintro-whatis.htmlisn.htmljit-configuration.htmljit-decision.htmljit-extensibility.htmljit-reason.htmljit.htmlkernel-resources.htmllargeobjects.htmllegalnotice.htmllibpq-async.htmllibpq-build.htmllibpq-cancel.htmllibpq-connect.htmllibpq-control.htmllibpq-copy.htmllibpq-envars.htmllibpq-events.htmllibpq-example.htmllibpq-exec.htmllibpq-fastpath.htmllibpq-ldap.htmllibpq-misc.htmllibpq-notice-processing.htmllibpq-notify.htmllibpq-pgpass.htmllibpq-pgservice.htmllibpq-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.htmllog-shipping-alternative.htmllogfile-maintenance.htmllogical-replication-architecture.htmllogical-replication-config.htmllogical-replication-conflicts.htmllogical-replication-monitoring.htmllogical-replication-publication.htmllogical-replication-quick-setup.htmllogical-replication-restrictions.htmllogical-replication-security.htmllogical-replication-subscription.htmllogical-replication.htmllogicaldecoding-catalogs.htmllogicaldecoding-example.htmllogicaldecoding-explanation.htmllogicaldecoding-output-plugin.htmllogicaldecoding-sql.htmllogicaldecoding-synchronous.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.htmlnls-programmer.htmlnls-translator.htmlnls.htmlnon-durability.htmlnotation.htmloid2name.htmloverview.htmlpageinspect.htmlpagelayout.svgparallel-plans.htmlparallel-query.htmlparallel-safety.htmlparser-stage.htmlpasswordcheck.htmlperformance-tips.htmlperm-functions.htmlpgarchivecleanup.htmlpgbench.htmlpgbuffercache.htmlpgcrypto.htmlpgfreespacemap.htmlpgprewarm.htmlpgrowlocks.htmlpgstandby.htmlpgstatstatements.htmlpgstattuple.htmlpgtestfsync.htmlpgtesttiming.htmlpgtrgm.htmlpgupgrade.htmlpgvisibility.htmlpgwaldump.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.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-13-1.htmlrelease-13-10.htmlrelease-13-11.htmlrelease-13-12.htmlrelease-13-13.htmlrelease-13-14.htmlrelease-13-15.htmlrelease-13-2.htmlrelease-13-3.htmlrelease-13-4.htmlrelease-13-5.htmlrelease-13-6.htmlrelease-13-7.htmlrelease-13-8.htmlrelease-13-9.htmlrelease-13.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-exec.htmlspi-spi-execp.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-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-move.htmlsql-notify.htmlsql-prepare-transaction.htmlsql-prepare.htmlsql-reassign-owned.htmlsql-refreshmaterializedview.htmlsql-reindex.htmlsql-release-savepoint.htmlsql-reset.htmlsql-revoke.htmlsql-rollback-prepared.htmlsql-rollback-to.htmlsql-rollback.htmlsql-savepoint.htmlsql-security-label.htmlsql-select.htmlsql-selectinto.htmlsql-set-constraints.htmlsql-set-role.htmlsql-set-session-authorization.htmlsql-set-transaction.htmlsql-set.htmlsql-show.htmlsql-start-transaction.htmlsql-syntax-calling-funcs.htmlsql-syntax-lexical.htmlsql-syntax.htmlsql-truncate.htmlsql-unlisten.htmlsql-update.htmlsql-vacuum.htmlsql-values.htmlsql.htmlssh-tunnels.htmlssl-tcp.htmlsslinfo.htmlsspi-auth.htmlstorage-file-layout.htmlstorage-fsm.htmlstorage-hot.htmlstorage-init.htmlstorage-page-layout.htmlstorage-toast.htmlstorage-vm.htmlstorage.htmlstylesheet.csssupported-platforms.htmlsystem-catalog-declarations.htmlsystem-catalog-initial-data.htmltableam.htmltablefunc.htmltablesample-method.htmltablesample-support-functions.htmltcn.htmltest-decoding.htmltextsearch-configuration.htmltextsearch-controls.htmltextsearch-debugging.htmltextsearch-dictionaries.htmltextsearch-features.htmltextsearch-indexes.htmltextsearch-intro.htmltextsearch-limitations.htmltextsearch-parsers.htmltextsearch-psql.htmltextsearch-tables.htmltextsearch.htmltransaction-iso.htmltrigger-datachanges.htmltrigger-definition.htmltrigger-example.htmltrigger-interface.htmltriggers.htmltsm-system-rows.htmltsm-system-time.htmltutorial-accessdb.htmltutorial-advanced-intro.htmltutorial-advanced.htmltutorial-agg.htmltutorial-arch.htmltutorial-concepts.htmltutorial-conclusion.htmltutorial-createdb.htmltutorial-delete.htmltutorial-fk.htmltutorial-inheritance.htmltutorial-install.htmltutorial-join.htmltutorial-populate.htmltutorial-select.htmltutorial-sql-intro.htmltutorial-sql.htmltutorial-start.htmltutorial-table.htmltutorial-transactions.htmltutorial-update.htmltutorial-views.htmltutorial-window.htmltutorial.htmltypeconv-func.htmltypeconv-oper.htmltypeconv-overview.htmltypeconv-query.htmltypeconv-select.htmltypeconv-union-case.htmltypeconv.htmlunaccent.htmlunsupported-features-sql-standard.htmlupgrading.htmluser-manag.htmlusing-explain.htmluuid-ossp.htmlvacuumlo.htmlview-pg-available-extension-versions.htmlview-pg-available-extensions.htmlview-pg-config.htmlview-pg-cursors.htmlview-pg-file-settings.htmlview-pg-group.htmlview-pg-hba-file-rules.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.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.htmlwal-async-commit.htmlwal-configuration.htmlwal-internals.htmlwal-intro.htmlwal-reliability.htmlwal.htmlwarm-standby-failover.htmlwarm-standby.htmlwhen-can-parallel-query-be-used.htmlxaggr.htmlxfunc-c.htmlxfunc-internal.htmlxfunc-optimization.htmlxfunc-overload.htmlxfunc-pl.htmlxfunc-sql.htmlxfunc-volatility.htmlxfunc.htmlxindex.htmlxml-limits-conformance.htmlxml2.htmlxoper-optimization.htmlxoper.htmlxplang-install.htmlxplang.htmlxproc.htmlxtypes.htmlSPI_commit.3pg13.gzSPI_commit_and_chain.3pg13.gzSPI_connect.3pg13.gzSPI_connect_ext.3pg13.gzSPI_copytuple.3pg13.gzSPI_cursor_close.3pg13.gzSPI_cursor_fetch.3pg13.gzSPI_cursor_find.3pg13.gzSPI_cursor_move.3pg13.gzSPI_cursor_open.3pg13.gzSPI_cursor_open_with_args.3pg13.gzSPI_cursor_open_with_paramlist.3pg13.gzSPI_exec.3pg13.gzSPI_execp.3pg13.gzSPI_execute.3pg13.gzSPI_execute_plan.3pg13.gzSPI_execute_plan_with_paramlist.3pg13.gzSPI_execute_with_args.3pg13.gzSPI_finish.3pg13.gzSPI_fname.3pg13.gzSPI_fnumber.3pg13.gzSPI_freeplan.3pg13.gzSPI_freetuple.3pg13.gzSPI_freetuptable.3pg13.gzSPI_getargcount.3pg13.gzSPI_getargtypeid.3pg13.gzSPI_getbinval.3pg13.gzSPI_getnspname.3pg13.gzSPI_getrelname.3pg13.gzSPI_gettype.3pg13.gzSPI_gettypeid.3pg13.gzSPI_getvalue.3pg13.gzSPI_is_cursor_plan.3pg13.gzSPI_keepplan.3pg13.gzSPI_modifytuple.3pg13.gzSPI_palloc.3pg13.gzSPI_pfree.3pg13.gzSPI_prepare.3pg13.gzSPI_prepare_cursor.3pg13.gzSPI_prepare_params.3pg13.gzSPI_register_relation.3pg13.gzSPI_register_trigger_data.3pg13.gzSPI_repalloc.3pg13.gzSPI_result_code_string.3pg13.gzSPI_returntuple.3pg13.gzSPI_rollback.3pg13.gzSPI_rollback_and_chain.3pg13.gzSPI_saveplan.3pg13.gzSPI_scroll_cursor_fetch.3pg13.gzSPI_scroll_cursor_move.3pg13.gzSPI_start_transaction.3pg13.gzSPI_unregister_relation.3pg13.gzdblink.3pg13.gzdblink_build_sql_delete.3pg13.gzdblink_build_sql_insert.3pg13.gzdblink_build_sql_update.3pg13.gzdblink_cancel_query.3pg13.gzdblink_close.3pg13.gzdblink_connect.3pg13.gzdblink_connect_u.3pg13.gzdblink_disconnect.3pg13.gzdblink_error_message.3pg13.gzdblink_exec.3pg13.gzdblink_fetch.3pg13.gzdblink_get_connections.3pg13.gzdblink_get_notify.3pg13.gzdblink_get_pkey.3pg13.gzdblink_get_result.3pg13.gzdblink_is_busy.3pg13.gzdblink_open.3pg13.gzdblink_send_query.3pg13.gz/usr/share/doc/packages//usr/share/doc/packages/postgresql13//usr/share/doc/packages/postgresql13/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:33789/SUSE_SLE-15-SP2_Update/9ef88a9cb21d0a0975bcd5c1dae8ec88-postgresql13.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)Uq &AZ\`:utf-8528a1094703a742758fa92fd2674fe43cfef5a1050662dc85eae6ad913777589?P7zXZ !t/=7 ,! uu`>]墹\wu4Y]#Fk{7{rQ[I`L\P{tFqG~29KϤXgSPGEC&O<#D>) v>~([ ͐6iQFV^_?@m:H#cxgYwL=@HrS#'Ut~+}!ox˔X]7R*ae܃(C_oSd,|`ƿ b~ŅA>VO>JEw_bۜ4rqK$4#!GrhOx^KC ëAjvr"}_c0}u(:s)fڿV7?g3 uitBO7NøANK &TV@(꺞3X8z #i++xm?ʰ*B@ *Zhi jR:Mp, OsU!Ĩ@KiV<3IMfG{djyQYLSe:eVP{)ekeA /g=\ B@0Aq5өʯB6jej瞰W.@Huʈƞϰ J\CP7|Q<Ʈr 'MJeK6?CMRA?0279yWvzxtrXebB3臶%@ݲ ޤvz_̼ ͮ08 ^|JKe8iM4`eL{ ~e|ouf5{t쌁(nQY̌ A>mHEB1Ƭ_rZ"'n O5YE{ҏg|KyU5!0kt[')cF0W2EsaU@'5oxL@-mx%͸%L5eDMx΄t3x/?T))TC pN.;S~i|G4 ib?`HcF9&c{ YhIXRN=AO͗;`Q˄L*81r=3DC\g!0\~!hRs "Ea}f*pسUD+@ɬn@#Bjt`BoRV"t<] ~4o Js݃6mG.mJ/Vc:ȹ/.ռz}וRŖj!ƯuA%)ǿSjvbhXB>%(:$ż4:y\2p!Kp+:C*glžh#2H[*D.s~:Ci]2 _w ;rAV%$Emݯ4tՄSj+- Ի Mqpe@l]óIiWڇbbݥ@A2GN'uГ Ik| ZZӚGwgtրaJECƣ?U &MkA9HeG;ruav̦Ѹ DtQQC*\'|yӦTc$Ѿ;s|t%+.iSoX*z_B(wxko0.6nWꤏ^?*nŶk'pە,X2cPѴu:jW*HɴQ\Jta(&M 蜱μ^@RˢmOQtr:No|Íl|tP,{ 3`eYd5SLr 2ãΒ`:>.wo켈'[ *ém2}o\nDEJ˔7fRe H@-aNqYItaz8 %mpŒޠ~0$jI˛zlW3 R#u=T6l6gjke2ߵz;Zs\i"d>ZYe2s]{.ً2sJzsm _@^:̮?`l 7Elؖk_J! TkYW碄n+f<'uP0sp\ʣAzwV VY-ɪTlg,)p䯒8zuj _Z7`bmQ÷}h k*\EZI.e£+|?Ez(ryը߱QiXJR(D]aF >zK!e*GiQ#>d9?Y_L))s`Alݨf՛-欩g4/NEf_yUd+$pl@fp_t}wySyqҘL_Nc)u4>ZFB*!6Y>f&ұAlxERTY#~0 .GlݏX2VNDk(]_SwF7 $T.!qEao/9iK !p+(4&<؞\γ滎{`TY;c 4  Jt|FɨE ښ|v8d#D.z e|uHV?o$ gX uuɗo+>% ԿA-0#JB㋯sfhxtg3=}2yU`o1A3sϝF=bK.'6b8ExU+=%i<)laA)ր2ib! ^2av<W""4u,Q=Q  O`SK#dZq}lDMʻLZ6 y%@_Pq?[YX6[Po19t-M{o1(\|4]o^#t4@p9<= |r_k,@KlCw:1vN l3*bh odr1|:$+Xً4 ixMbIHs]믑KǯJmG'Nk o8F^B?m 2]."cQu{?TmS3q FTҕKP͘OO7?Kggl 'MoPpvT]0X[|ho2Nf]Y}>&IX:&#Ž Re5:iNd 9 d\+dR={:e/M }m5>@>]> p(N=&zIpQBXփ]ΜWqu3O"GpR)6Dr +lܡ WS}P_cfE hkje! e L%gA]/]?WV21l+gHyӍwӦ& i3H8A0m#aaoC@J ziuaKW>KrLc5v> p: iȵrmb-%٘P(|e~r+#ǹ(!d=L]$fD<&sZq݀W=iƽ}}帑!<lLez/z _L{T/vYA hﻼk__ƟfRHflt\lՎeI v9L}R=k=0 n$QҒ} Rã : _=}5:>wE ,Xceэcڌlw:oTO-_ p}I4aax!7-YO~s*kK5m..ëg*t@^KsVYΙnfb0TyV>y7; uݛ0ͅ~6Xor[o\L-B&L҃no:ToEz& ]y/Fs>sB+P ]-Xƭ x %sa<&o-2 QGYS;P. (74qz 4ᨼRjE<0*wVA]+U)†~_t"AE-;S?0ȉqJVK4ܬjL(JEͥB a9(UGXIys?}zǕ/*]X/u}NBލJ[ +xhEFBW)Du=OfuU0Wk:,pBnwf ^bgiQ䚵Qd;+(\dX qx;ain}̈!.(tdނԂ'IW4Efx#A|(/MYA2\rpFJ76'9Zi),8aG{7ʚ*Ճ5H2 ,WO2 Oa՗$$ /wGUo"ËI`cG$鲅JK[0W31&ӹBGqmJY KyݭoǻW&D?\MM)؊M'e&׼s̋Z|B ӴanI.xټUh'MlɍKŀbiĮ7Y;W1h?3=,vDË ̘FW@W`J+J_aSK2Fd0o% _'w.k\:-1$ 괮ǚ! TYKEdϫnFws;wGY{"sLUn>>\$@BLO4*laX'cW@39e&H_XW⨧\)!(-K><y}UzFlT1HZrx L|2՛U "Xii7  E[0"PvI3q^/8,U@}5P? N0H2F韴 >L4';vsOWAʾβ&Oma8֢>e(U_3R<w[$Vؼ~Q[S_e<+Fj~x8K—@i] -SE5>_WT1@4̠ty0ǹ0BR%_zLJ7(s`b "f9ԿEyQ1JSMUjQ[l$ }=4ߺ4PfQc.TP<QP=젣] eb;up4ҿbE>4sp(2}#{1dRԇoP/<–է Q뱺~( *RӞ}K\*}NV.Q[@e8@6*%[,pX,(O鐶_0Wc{/L3>#LYCp>FѠ ד҂ 6!7bh ==B& 6aBCHǞrXm]o6zT%NcZȋT&ŦE= ;P G! b9U{kij] ֆHJ_de5˯N-OIl,쬢5Ze5 ইM CO]83/D"vqifq6:˨R^U<cp@V尙 $VJC;BdaSgt/R6C3ZO ^r\7RTsĮuciVɣڥ+M}kނw=R.~iy'JxɬD:ȗ0q,:Uss/YGT$k$i~6ME-B(9lpCEXAggvcf̍h]zSkBQxWti>T3^ #/wn+_J)O/xz"@wP6}ô:_>d"%yP;Ņ>A,Ew 7ubUM2q4O;"{kL{iWz>CE9;RQ?QGWP+;$I@^Ѣ(mIZ[4M#-8A3_'.Nm'զYlC9hO*@#=߁|'tcVv<`/wu|.+xrEwQ\gL-ftX4nQDK3;wJX,S1~؈'B.pi៷umusqJiGY4-+әu7GQm7 8hd_Tɛjij܃.Ryf8?f4MBB(]`ד bi9cV=6xL &j%u42XAADm :q_OMI+K"k`vP+jkf귮5 RU\g1$ʠ.h*s;ir2ŢG*#Cv& F kY{Ѫ%Lrk^}]D3di1R-DP9"JyYr,ͨE! $HsvY>/ќLEjsc; ׾,n,;?`ݝ]~~lz3$8ln~Ex3rǃbp&B#5vfDCc肊JM,lKu}IP5sYPЯȪq *gHJ + 6o\zέ)0u|6;Q`|C}u WmNh&"_qw췍``I`pZ$x)1`r8> )gr} w;eg"j—2I}ViOʶA{흍E3E^MlVu, c4'ga7/u$hf`xX C1W8uOnߑJog|6cO)$^E@@ܝѮcY px <= +Dz>^|&u^hΟNSm~pKvC}%JUzJoa2a`:1z#-8o2s,vX~W9(mSiYbcփ׉ǣO|7TX(29OV7R Wq)67 K@R#^^)h5_<( d1o0>|W=NJ܁dٖ=? VN^`B,S&#lACܖCv2nyU<'8Vb[ӠV1-䏀IaT z:\kL&phk4rrIF4 !@שx{\psXmP#72a)~ؒis~ +'~/x;S8]{s]Fx`2;ZMEVk@JpNԫF%l'GUP B>. @/!;nݺll@r2BK{{_M5h)Y0TP5m􈵿l{`k!3m:I>~x1c$@NbMl^1Bi=BйqW6kRZXg?#ACo7[dJfI-{8C/b2`Mnt_E>3U8ȿlxlK񌉖c29g"E^$ "C[`Ꮑ4׼['fMԆYisv-2/4S(S.759GX1K"QUP6T!\/OL<r/UwB~IaI;y.u‘t>w;Y8VWH%J Ҵc/\C* %HL 50]j4[]:][fu+JJ!My)Nen:@ )ln; 0~s_!TQ֊M~ {GۑYp)!UR2 85#ecbyF7r\rӱ}%DFt]SW1V|SYaAQ8 WJAcbW 1JH؀ 绐(lDkxv'ʉyST=-~#*H-/L4:e>N>C~X]͕z; sLz?Nй>a.(asI?&cHGG!i 5grU RL֓먇P7DgM. <đOmm0@/l[K\銽&2`Ôq:VCOڣSMtc#lGWF)5¡p,iNSh4hሕm"w1]g& S*3ui){uiYw]kJDZ , -:c*Q%Ş|,\{*}{)e:-mbn 5ud1[*'WT 5Xٛ~O1Li#?|h@obH/F#۝ԿoͪRbq  m]f r]=mxc*b @ SiMm<r]B0d&psh7cuvtƷ1 ~ģÊY&CWHޒQ6jJq,L==!ȧ\Qz] v*֩8y)Cګ M7!WΡOgk"l7A;dxA2D[|iuP[_ _do2rgXmfMiB+nw)xPM4z OXc@ kɩh W;veSrk mCƟ` Y2s<r6oSt?2މOo/ٔ%ɹmUQ`P@N>V6j./|tэ$@ v`*Zk N ȯ3.ҫ|!oU ’/:Mg1O]1JZtag "k4BAeZ@A|||b2RB e p "sq1x)hJ+1p g H Z1mjq$TvN0JjSv`D4/Z &rNymPnBftO J ^pNH*M_}G)472; &4vY-,zR>v av)ha $h,AyrG]4lFmܷ7&3]{h"Whm՛e} i92'],%BXOJl>Ud;NO.t/^ H6ڧH}w; vhN@=PO\'4|g"rm Y m)X{Mޣt}^h|6=`\.SPɭOk~~ 3# brА`oZJش+F>E*Lm~~0A"uF^7iE=Y|'19VC~W93 (E)R= r.6Phڅao|r|&M_T)_qVtݙk(W`gfI/ue` #3\ykwdNnsoaȍFG{r N2\sWܢza:Udړ 'g ۷܁тi˜Şf 3E,oXedO6S MZVO*WؑN0L`_fХ8z{uc-볆|ln|T)Tc7!]$ot Y.ORk縄3$·]Q ΋_H֤3+Ud!{4kqf~߻6շN/kŻ"XUU+!aQpHWӎ&?;xѭ.XPw$PfF^/a,Zx(Iջ*;Y1E[ed듍0˽hMphjП,z;pSY\pj5}EvB[+0$)6ݴ@vD:LͰs<ہ8/7I# w",Bzka2,Z=I Fl\0З1γ!.5 ]_˜'htROq瓙z$_]ּrr1labJ'lԍ,?*6|ȿ&}+M EKA[~O+Kks_{J`o//cQ66h,- adyԱח u"MZPDž%J ":n X|B 0>RJ+1=VrenBt5K8lʍK"aB@ڛqm 1vEz |/\Ð̈́O,Kop|Ƚx4CwiSȒD.`JV*qhv-}5}qØ_6lv]>wP=#d:縀=Pr9t tB 心 ]煩`v/8AX{Fcj*wrт:Gfnn fx&uDyJ`0 R1s8iHQG_o)܋]E:BLo2o_5 |*YkOf*>2'-gs^r}yH5,(ww /9 $[iܧ Ҙ{\3.>Rђ󒽃2;[LE@Xrbfύ떹mٖ-#bѸEV|]NZ/[ޏyٍ5yA@q|nHCI ZȦ~x}GERZ0{jΥ e;?'++TT;Tt\C飧[eܹR EM` .aM\!Q1a8F<! 9Tnr=5P踝֟tQ#> GT`Iހy&߈Ms=pj6ݧ}x9yDB{h=PMbin^kID`Vާ \!ZBő\vjN: ->\eUAﷃ/4i<YN@B9[aD{t8@dXh/hKBO`ao@{JWPcM{$Ok{}׃ ¹bw*Pmij.[==N;E}·Ƽ׾c=~+&~xAA y ڏY<_;t|0t@^J~NPW:%*KJnARj'ٔcq{o`pp%*c]ws#[/ EuV?AI%NTCԑ?{PX3BfOYx6r6lGf抷O!N俨U{}m<њtyCJz1+zj['$o.[xN|ZD8lGވj ?NQ;/< n֭]ʀmi *k=~t{Ylg6\P}t  Ö4$ ϊ|&K5={XK0*!q'YcK<8RNvJHH aYh&2dt-D΃\V:Kb߲%Mx3)%mG_sL(@`W=jAH`yz*o|yl$ a0C6X6zo '@^L]W/$ڐ.4/ Ooi'kBXR+bOP>o^s{y:tԗݡ_C.2W vD`4< Yk4N{B#rbL8lFh,g M?ZP爌;iu#c9IPxBbekI^QN V".(٣^OkRR﨨Y 4LS*U&%=O+;̅;;Š4(kd5a.8ss5=CބN3VOQ%kg4`jX#P ^# ]>"-p:% k8f*CXRkO\SVO[W5x][Oc`Bg=_%J~ .:$pb䳜o<L`|@9IpLvc>fOMl>Fo$VE4 C6`2푕k3-",: }c@w:睐eӔP@g)'sCYBQjM&6ŽWwQ, M x!6T V|neT:ks }À /GŗZI~:CL {K-"8SPBJtQ /3U? oP cDc8̀E_#k/+S>+9]i*@) f ,RB;o3AۻvRrz0ΕI_fkl~iieI$\ga.l"P&{*%iMu.U?M3Q褾"*:~^qګTIë]'+=nh fB~6CݍQ֥U{ժz'^/O})6sm_I7M[^LM\ħq ~S9̱҈ΌKzlQ|9Hx<`ƕ&G?+F4hdȳwVX~$e`Po',氷vhJ5g^Oαqj(o 88hXgCr~Tx`Эf2$Lu[DRwunv `k2h> ʢhʲknνcQ?WqxBnօb6}:Tw\#-SBJg_0FT5ګB=mY%܊7X*ǢEX с[b&(76= 'WڟKJՑ-#zfI p`[$.݁}҂uj\da*l>^QMUB(eLS$w`oIsTeeD9뼽p91SmmʧEc!å4?V&0s4mmNЃ63L9y3$Zնr՝n`"ФxnsiQ'< hL\Z[ hS PM^ L~IrB&)nN=u 7bʋR:M5?4M 05oddg:ӧ!9_ gYz7|&9,Y~,qUT:_Ӊn%jjP2~BW, Xs8qөk-<Ǽb= fiv'4ueDB^˼5wpZ8P.ZQ<_;\NҘ㊷coȒс]md4aT_cgg)dž* /SBo'^L, ihq=`T/oc#튖3vx٨o2=QĈCβXH6CIAaxmkr~&& _F>j^ 6}"KDϭXi18Aqzg@zw;4>C>thćyPk&@K36=D+M06w@{^> ~&D9Jc (cyGtb(-74paZַiDsKB4+ a[n^d_f!d,>'6MBK5M8}:S4F:Mc8K|Z$N\7$$N-qQ{xs().pb Rgeò5"ݴ/Dk~t_sO=N ~Honɜ)WwdzDŽ)gq՜uB=;]qv_N0!i{?)"hҜ tk$\"MC]\P+Uց}W! ~ݘ_c'>dbytXpchM#/َ!E7/Zp9'%:SqPRO!&Xq=nBKu"I\T[sk * Wu[xP_7;_FBC"-m8: e~R) ڻ"<'7}^3 _FY+;]p9ݽ]؂&.q(GLYPw{m/eh~9ފ෾YSe|*+s9%$qb+ -I/8L rjl: 2i]gXnwEk_._D@RhmV[K% ޑ]cOӯlHWΎJc:Zcu (Sva~Qgt1jyZxY&4^8s OSJnl_pmnYO2x?3B@aDCHUY\Ksw]w]1|}e.W`+C >}N 7g.?{!j^Qâ5 Cahd…0W G'A΁T"?6QJ5_ ;{:6-ˎ !;x̭֕G!.(`GoN?4/\$L6ddSUSIX`poY!݀Ѹr<(]_6 ĢԻϵ>ɩqi{Aj{yn34?N8 -0E(3,8n0``2h('3SݍuMxA!J^VVjԆ/"߽y.V.9yZ/Dž;?fNLƌ'.o7#(ԅF6#e4B"C lSiM 1{hoq!xVl6X`q`L$~<y+ |G{ u`4iNmg%}fS"bB:u6wy$yOŸ}>(WMȀ{l[ܮD]?{lXtr}ʧX蘀r5 G ݧs *2+E̊C]sN#@؈ L`)0F*7r+?C[~T0$=fL P]K֨"͔i}VTV3Jr䞗G9\&Xbތ}=Wk%v`\o/D /15^/ xSl\t|uYO}\7#PyF!m#+q7_=BD& Qb>O3aP¡w87lz](@tJlk tM﴿_l2NE7H/ zq6cw4Ze-0Pyz[0? 5'DWoy>6]8 '}I -5#eP$ʝ=o" 3)Ȼa=D-=^4 |!(q<" mrL7:~vA8ekōwd$uVY+ð66ǾXMwL ЎT[rgI=:xnJ":*WYIL4}2~2㯪ϙ*<_pTF[7_L zn*Iۉܘ\)nP; 7,-_u`hD @褭;sqH'ZOkyp.}盡$fVc'= ˣ _ ?R`Slk?(桨MNWv y^vpɨ[c]/itŵ V5P)u,'gz=8ۑ΀td~5`lilYnVPT%bG4M!_Rzi@#*Ni#Uŧg7BzhuWH$@?7>B$%*=9NvӺz5g!t\ZI8ͺBl$CW6:%z,Sߧ}2>a"z)SvYCiH/Z5c$8zq}@ (v4N<1t;oj2v?? nÝW+]vk G߆ㆃ1x-Ky>;AjX"`}Ɵf %eVBZGF!%zo:||%,5't8H"/l碧W? = L)Y=C;ihH=oי BؠaKCr>݀ݣE$yJ6g F&l%t1jW"d5c0uM=m nQb$=PџJo$ɗ%kKĜ>ɯmwVqxé]?RG*W%,Ȑ`+P<,r-M-k_o\@CV|};( DMI;.:Dmvt(8t;֔|b!MwVʲ,wv,έ'30{cz8ᣋUBd֕ 0FrիOxl/ Ǹ /@C;nN($L&, em[Ϣ/n0+;\~)#nF0TT|/zJޓ|NX"`9t%(`VzL"U(#1SSfLeI>W-*_6hdMS~$tmFrv0k'U9bi*}|}coj[Uypɾbxl jprW }}콣UWg{P|L+*+0myMԆQAGVks2`{tΟl \LÚ_EB:$+tlI(gRJZ"IY,LWql"i7:lR(XP P_4*X蘇}_ah6*JNi^, NI_ޔ%ddj;j>fqOb;jh\sLZ"; ѥchoΑhp{PQ`XTFϪ1jNӪ L;2BL糨We pY-%xBs)xv=ל8Us*|d˚oKݷT`:7靺>5#Ϧ=2ܫN#@bNICU0w17X))=9n jZ_Lf(g-;4k8 V"`WۓywW'VͳGF+?IT+!}7P?LTNgt<4|AT4x"L{?U/l]eϽ HMqV o{eUD>tf5-kȡihT)m%I9Scy+?^)sګrĚ֤jCʹ_1,9H5"\3lRJPEĢM  {K KZF)ɋ4t%dCމ$?(\O=\;%n PbxJJY($q/Sosw'pd!--! +#Wl}NnA~^2qTbjeY&Brlxnm Z$ m V4Bly1G߂6(Hd s^W/{|o >Sbꃵz4- b֍N}S$.b=K桏(qXIw@լ nU-n Fֵ濕8Lx%nr?bb`=@R\HNt.rӓ5X9 's%% ~= pLu|V&=Ǻ(=vES8bTw 0?|KiTXȧN2 *7?@wWq{G^ n%.5VøDFme{8w}7uPQ颓p>mu,ڧ=YU~?0 k^,=Lm>ԆD {L8ƧNfZ@TKk\ƀ]IKb};)|!#H+_8ʣ0m&^HRc&Of7|!8!Z M!3"#YPح[BSj8BpE6]GG 9^Uff.nu:,'c"MwzuO*V} t Q^FAC; a!xjf =ɸ0,?]R,J z'Odپ?8]j %;ϗ}7!.K(`wD16C |~`;qf&.T8&d]=7 h>M\BIfP#O%Uz*s-VA(] 8G(JEC8Jp8m YQA]Uն^4Hհ[52C`#"8pf԰!;p?lk8Y Zp#K?(%OO/ D>gwx8o  jK-$4>O[.J.Z 5Km9ꕵݺũJď6ʓfi"7-R8\l6WO- L`l6T \7&v0WoXJp;D%g3|J [=wʊc.58PMysbՉ`Q|K&&.kY-(_snWbYŅn% .uxzUku3VCכ⚠ ɂMT^ԭF]>od%З \6,썄$ F%:b"6F3$B3OJzmlZ؁Z@lBαDD>qiW[A *+D@ӵZT.mov5h0N(:e)2%K/ YږE2?Yox~x~b9Zcw0[]_pȂ>CJ$LWf~)xbeBj)j9'w#^5 m=Ĉ}*?IwCi"`#U#ߛ+BSwۭd]HˍkEf(6:j+h\Hw(.fXolE]Ÿ&'"j QVۨd,i~{;C؀=A ‡QNTݍJg jN&ʂj3&W# Ys[fc>Ljeʃ{cpA4I=&j4x&>Tl6qn|m᱾@∇(*!-o!QXgD+nA|t=,HNS(Ck jPRh5&|qvO c;qshk!OCz7fA!.98˙D]"j9 +$L23W.6 AG6S&YKz(oR-lK6m}g'\ P"3ɇCETh_ O2>Qu\DW>H80OҼ;w۠E/EM!_G-AI.'LL_,QJcA~uC @]b]2Q~։1pZ#S?̻ P{/ӈ:Y9*}(]eBj*,Wbv77sXˀYRU`G>s?k CLG+Ȳï SV@ [Yk eGůS9ah{Kрe$FZLG8-um{h{tWknQLSj|f2P\&xLeе&^Ҕ1Bz7ҎҮ@-N 74͵BY}p!*)NU-`I ^ZND"GUqLXX$reH1.oPG$у5I?G1,r(㥎ֽڂ׃,KHC`PU朞9X pG c.Cl'J,of8J J듖kQ`o.9(W hi$UִҪa'QnȜHtI&;Msizk/YQgteOSζH$B oIi|WF.^J^ۘ-&0l<Ìm 7ivhZfSs $Ϲk%]C0LqE[=Ӷ[.9|`96o9akZ|l>I;S(x\qwO16dw;Hr7"8!K}At7J‚M.uBy\ȁo>HÇ3\> nR$~E˙vL8QԤ7LroR( d-|'FfD-hsӿ"az}^QoGv"Ł 㨀@۷(#* JyGH eLU>b ξ}HTD&ٶK,eb&j儦ic _@ܺ:\Ѵ[r^ѣ1`[L^^ܢA4E BScc -)ֿE+Rx'Y2@&gʘ#Ȑw0M4W>ň/]>dC"th[#?:W4W}x.t.} bB]}2`5L%;(?%mcd %p߈?c bxF)4+b&ivXK OӃ κ;jQ߿JŜnZwRP*PCˢ ij.lTz(H> 3TH&$;ik^Zg脟ަBB=n+~IQHbW a)Sc Ky^ΟʂJYNĈAݨWc+ied#WX 6NxV4CESoU+,~yXhЈǼ!ucM&܁)oTJ#`ɶWsQ *>N= A>;|d,::pMVƪ~T0eiˌ+I9et/tsƩg]KS!#Bxk"x nUL/DrQ:&:bqdi{'C}ն|b+:f~PM^txڂn_XWaԸP:j`*4dY쟙w#xqmQʅJ+ߌfʲC;{z1?#˞g3WWW^9*Y=&ujC4rG%C`ѽ} ) |(j*TN \KUAOrY:AsϘ9/7hXC)݋] 5\8v'0appp=ͣѺs{ikqHNb;ͷ gf>*v뺒bN~ QL q,ü2 ҨAp6rRV' %Xdi1s- t@=ð$(wd\kFNagjbc*~0Wd7r^ 8H{7IIR "0sK4,IP֤l5pڮ\fݢת6]l8߈*AJ`rrZq_v uRE"*2glvk;` gmXv- ,*uR_Uc<3>/}kb%'HNPmIPvC{ز⮧F'moB:Nv] `#pqq"NQ Mۨ2&|V$b'Ē h|/}lHY d ՞7gvNIIiMbʃ ?HHczO[ayr:F˿R|؛<T70,w2Kd)GgS{[fĝmQb'6XE vf'BoB hfJ7q^{r>i] uCÝSYCe2b4L!B$m##P|~8+'(D'z!{!GXƹ36 *3V>4֘UIߒ Tg>W 4.}/K| >=e欱:'үG{IؔAe ۾JR‹1aRP)aƢ[ز{0o  Kɖ΂%zVݣWc; '.A9H GK H㘒n#YG*Z6XR? ʻ2]wwE6BzwH)#@[ўn}$tLeOl3I G4dȪ\0iHjE  Yd}ǣWEvޜ'mX훥˭YA鍓Ԏ:ӝü TzE=m4G~% #1`62@+2'݊% u7`N%;oc> &ԓpv2t%jusWl)2.7b<цSRǝqzjͬσ=E$|:Pׅ^5@Z5;4xB 0C#%Yb[Hż%*k`tUu\0$lH)Wn6F7ry0+0GX2=~fjXhS(c9J0є!UT:"VnRs3rPT2Y)pB΅vmr#Db,7cvv!29TGI+G}O}k%Mkm^]D((f|cpHԕ~bLinkX~\i'QM v-?4o$H'Vlc&1ξ4*NEց95()aC$ {{ Q5n+t Q?dq+~;]:2,dȘ ר0E jGDO*MzMVG6@m\)إ̋r=xr sH(lr#!;j{_ot gXUO%4`[CT(YO'=aH@;ܛU@˩kjУ{iē]jzax/nu0R9X}vt^ԮS[ 4a-DXUX2jTaPW 1iYA˗Ye)O?iç4keW:.,+\NA9ڥ$߿@B;컼@x+-=,WF(ӽ'WL YB菒7 Qx/r퇆5ia!+ʐ&t{K~tOxewu_x9\jSw?η17q?tΉvUr`ĺXI )/iȗ baCCrtV)XG-f2ӽBࣿfFLj2W[ 7tKp=oU~2:7Z9 T'MX @ŢmݮÊ|,o`SxyЁu 9~J}۔SGlrs`>KK$Ҧ#Yo٣@8>d^hR]$efE̼_قW;T5{2iϖnwG鹖eP52rNpOt6#,r]JY@p9=2b2+x*NpWtBhc0R/OYAEּ٢$7?lv۾8 Fv]v{2FkF *%jndS\rbDoqG9p:.sGyK_xfPHK{v`_^uPBKygt{*JAzNj<)8bE &*4 M/MOZD'I|"ELݐ}#R9\Dx : a Y4*5QGR*nP _q<߯)qDU+$d{\U[U7wh;# GGc33(ڎ`O8\5KCOJi.=,CPp#D,sA 𮊾>\!lc-t<][I~T'L,5`#Eٖ|$~v* Nl~ 4Γ7QDWF` kbT!D4h[.mX;,6)faKfnM.lk^?c1 7X\*Y*xC7kQC_TE-â'KBBb5Y.*˪ Qjn!GG`N >S VOW3Sb;"-c9\>g_@"$.5R`1o+UUުFo@JQ"=' aJSo7 lrVubm5WGâcMC:5"s^1L@|jPC|CEA C=KctF8j1bFࡋ|^'@o >&Fk}/\`IO؋vh?(j1}e}=hc1YWK:ތ%o>Jk`)VRXbG*1\J|J$NDkB1QW$5,6IStܜ]9B)ToHZlMG՛=I#COeum!8"x% 6ƒӓgu5Y "..Wɵ_JXsL DD ;VL%zsq,HEү ƙ|W˫Ƃ  VƴM߭6knN:V F`2 O˺7ElSy]wy-N>Go5;Ўew1]?_ưnI+zBd v:0zd3)(-bj Feg1ŔTꡰ/i@u| D/09cS;د{H# ";Je*ky)Op?dt6>9Bor{ -d-IG`E(Y&;yWupkdbn fo]^hj , h^m¶=A $K͇/?y>`R,( &Ѣۃ? [KXtj.0 4rjNS0:K5qy]TLPvo)UXi[geXx&VnQTr%xF=3$dm1q?ɞzրR}"~,3Z67&/~}Z$Ur*_fnCtz3- P+' BU7G@E8D(:gھnoNq#j9CH{r٩O=RҮaa6PQ^힗wI$먠ǭjuO-t1p"V37Xxa" @~3/i zt\Jj"43e¶C"V7 ͉i:ex+ћBˢB8%K`r`˻A A=%wƺ닾 FD 4̜"ZNGJWY1PhX#8^AO1&1Y[.O 5Y 6 -:ub/؇>Хo҄J㐨m, =: |Aq׶ O<J iGv?NeCL0|ktyˍŔQ߽ B)Oj./%6b} Widk{.yܾc6( ~"L~GN>o?:=4XPٵƾPh' ܑI^#^6#aj١HSyHɯAWRb )1}q d'g/J?m>7IylAq`C6H=q VV^V dL_[ěҢbl bNղ!& Ӄ&o s*lg|y0#N,_]SKO NĤ=&+VFqI8Έܦc^&C O}%ftDџqp{ӓ!yQR.~'?$?o//'ȌaOCS%w~L' >;^/m29q0 ѱ]_f֓. JWY 4QQ&5([Y/g ni& ?m=M鴙`ז flV~_3t޵@gA5pvλXj~*u3ԘfX6?,O,%_Fw CdۑHQ5W,^4oL/YTjn/0ըV mPAg Vmôir`T/o3;[;B:kU5lOt{mVIu5J[^p)7R6uw'dzVbo9g,cpa ,Ό/63geB>)od:2jwb=^JMoP: qG{N{:% 8ʻ8d9#]t̂]p2eG2 k Od%V/J>5rL;fL_(`!\z@@ܕzy>obur8V -<2?EYt΍EwM^x"TATȟEc`.9>:q֍T3Xc`(S n-6*Q8Cٸͦ@$XU=NtC_0Ѓ}ͫd 9Db`!:LݙMyb~&Ѡ(`[&Bqsj9L1RiY2$}/YFri>!q wDmJG2T. ߫oTťR+µ-Q7-#8 hN ڬt ȶ̺@m^m@S 1$ ·ͪ-NR~6ÛaRY_?zˆ+#E-`΅X,,|:s!y#IQZpԹkcq9GWm+aX jcɦD-2s0Ep)WlrҶ{}EM]x8^KW8Qٜ&J&WXC}ʲ7])Ӭ~Rǘ20&R/T?.o]5)QJ FJ HޒF:U m?<6 Λ&ROQEszs1PrF3| hZ1D2#&W]Ղ F{Js#EOeٶSYgo*[EO!]-/~rxG *!ڶeϏ'5Wx O)S0o?a6VD# RHȽ=\LzQ'@r}cgV`# Kim h&= JcL i)̂:s+s$U!9܆A!>ۨft?kMɇoם^ 4&CVDŽ)*62D/bD1B6EwV5IlmńdMݩq[r$i.AzpHڤ[2Lk`k~XI"Q|셟|+Y1Llf*t4R)r\m.XDʨXԺ1$R芊?{@C2E!97ew&^9 aU9wTH@nnG@ܣhN:d{{whp @4ɭJm]*@y 3H3H̞vN)X~f=R|Pwd#ǰR4r~i zo\2#6/R)-pE\lr'd8EVckUPrS{9"BO Wa"*nQ88n~UٯV$ 2u]C0 /=Pu<ry) r&YMjja 0uM5iM<)*(a[ruU e`D1ݍd[FrR1=youmPa~u[ag^ wH0:J:SHd6 0.QU V}D^J5 SYh;-Kb5YNKkdR4@"MsC8(|:JR,XHY /E&~$e ,[qc0igj*wqvHf'|'pIP*?v,Z|{ qXk} qmM.iET; Jg Álý-ެC;Ea=Kt2[R/գj t+?@-4%]H ZwJv6vъSoqLO2Νs{|9kJ!҅$KH'^z f2ҥfA9u6'ƭ\ Y~堮n.!s]zqond(HgCyGEFJS)eOCU##ksasJr_}mRG/AfS(MMn_N&XykhT3gj͊ fo67Ievs6umtk4Ai/6=ކJ:ZQk@N. B%F 14g?E9Ico]yW\9>h 1".{J#9i1'=oBk. ^*5&pMERL"׼paf!< ]ߞ$wtKy'o48>r"se`*-GyNS63vS uc t OY==-ԡEKdƎ;x&QƓR1Qq`kqUP K rpS6Vc(l:xlw'9fP2DI:]L.msl9U(Z"Y>>-fh]z5d/j.JW71s ~Rܔ>6L%P2IB:IHD("kmν\1+Jd DYТ:l>Eͳ#'D 3ٕoG0#Q-SX[ G`uV[e۹ʼB;q<d3Ed/,B"DS xrk_iӆYyXFL=?K孔[h:~(ii:LM ѹ\3K)dk8QaMQJ`VmKRnRzS/y􄊰mI%rEn`aˣQZ֡O=O[AOȰ~u$6bMHX^j8q jQr| S-{Vh񔼧3OI'&)]{)1 +a3S2E{PQ_Λjbea; OXX69rNȸ`tU:P&϶||7e}T~ODsm*rdut#+=F;~YЩF<_dwy:YH<?:9pQCZP WH~\*(ԍoLh̏CGНnbx8b XBPF8[}Ac*RX&ŗk]N[EZIem ?a*>_ orߒëbYO!E!PXVvf鋾b Ez׾;rp/ bAl?΢S7:6m ؃:RF p7O,T9It PK 쎦~-_#3EB 7^.'6 !"iLt<^4M4H(Wl=C6Bv=* iuT-`[jX.Ĥ7*'Gd f( 27XS,'mq ?l~ݲct[}-[_y^n, }Qm$&z^F򜍈X*nHD>\V0HoDZEQT +P6׬O;gz2<0R UX(YBM 3h^WA ܊cls;JD-_J]na`Ea4UN H{zxz_4zU0,YNU-"_Q.a5•2ʡT^v7 8b^ʘCsneAMj`˻\?R)fz |g.Ą!gbi:wg4z$e'˔U 5TY GCJY謲N|'%(Vfe=*ez "c)UٹL^JMND>}x2)צT GRH4.`3ӽEFC}Mڣ/V?ӃTحuul f%LמGcF*2jIe7\Pz7me"0.P8,n%NC;0k)ʷ]79f"K@s'!,4w'dojڐj=Oqew=#3% ]l˭P#oKPNu@Ͽ+ o .k1Ʊ^َ0b㑱G Lċ:"Pm܄hKN T~rPkJ4 x/ ?3GvĈoSв(Ib0S.vJ6\] 载zJ-Xh;݃(;۱$҃\t)^K{' ( \0UsAޙdn= 4bk~y)y䟽&0@g>˿Q+丰gҢo s`xCTIRM+c4O =+JV2v]ɫ11? 1+UESuX4HʂV]݈ؒ y̒):!к\ 8U?& iB`â`:3^=]frт˶X9+{<TH84[w̸Tϛ>PӞ)yCcwqq {h[pE50'${k:xD7z #n',3#Ta(B^Nܱ#eGNXi6G q-( Y!:_]Lq ɶRaObŮ!HKnMӬP߸,Cn=v %UΏ x=h^(Y\k,l§D=~^$z[HY1.lrjf=VETMC^pB-]6Rx{n'f G \#Q!(<-n0 BҠ:S\2difר1ˢzbQO mQ)MYKo>[U0Y|cIB!sJޏ 㴊,GS.S7m,nA(_i]X/i oߌ<UU]zX熐9#|]Iwm $5dlA,b(z,pn> usMFtvҐ_ Bw.$]qpwR0D< +&NrPS"Zv;CF a aQ= Gj%3u ֽIuQȑFDb\.cPBL܏*RaoBN|Ԥl} yDzYC ͤWcӗ9\ Tcuc6&74ȻWۭ;;a,c.r LRZ౹yR* ˒+@c&wSyB>I1YE۳A9̱sjϝ"FS1P[?;e9jcib7߶UayJ|7upK` -XZ~SCd;Ѕ9!Q# CaK5|rTæhqj*]Ǥ]0}0 ĿϕlnC7h5_&^2kfgЩӄMjD/0`D#L]=LsrƄ]o1iX;dyfzZĒb:y{6MC%Xٓ:U]ՔN. 4KG|8bT<%e,BI7ܚ%x #/!t nʯ#!)NlxQ\kc ڰu_'DBZ>S%ueSZцU"er@B2"4nPa]d 3\dE)04)@ G--:Ζ "%FPWkc:!' 5N߬sKil/;"ب{;}(QFUп;986tAz'ÅP۠jo$un;&p@oV!+' 4{dGd&|u$7eG%I3z߅;;E80%r٨N20W:l{/<#8(DXŽ$)vJ;kGW1 #w#-^7>is쁙#eomh1EZBIdqBuh@Rm(+ӺJ0cיC$peG/yi9$ gBE+84L'Br:kެP {b:AVõQ-v)*ȉ4[}P\%Y5Z* 98n(fU-* | ]\6JN/#z]$1_p*-MT+qDDB뾔G)ym"P& TGZzat@A 4"" +YqX: N7xLZpUoA%8h'*4q"Fr:z4<x'{ȑ%È  K 06 )} *&Ni 2(#0 8W4{]y9Xҹ=sÖs06]̱[Z4} ilOuu}=2z~f hIs/&w׆Ddr3977q @ ^euNHc~GglH< }`4/U<"9n5HD}̳F4-&p&D0(=5 |]&92Ww~m(R|;^qv>L 7T5Բoi RX(9W!A7ߥ6@&pLlakm#-zf-VVvab*:H*r*֍('8יF10u7ڤHһؿ:U~@`0⽤\)/\v<[%3EGHT dS5Yh#ATK}JlSڱ́j't֒I{ӟ:dUJ^JavJ{c2%g;d$~>Tc~%L9y7/C6k40YrX} 3 Y-Ut)aL…*7#$B|#Rn|ℊp 4NT3y1aMX*D/u,ُ' /J-7q~0/spy<'Iiu`G4(0/dIhվ)M>`TC'om˺dP^E6MC6XSޥepFG,Ced |;C|STD!ѨS`nkFm,qqVq"YL)B&ԎRjbAgr+VKʞz+NYhpo,)GS"tj.rR$_n,ɷR2Djֆ.LbH)7IiO,Gx]{pIeXӶ6'-N ]͡ MN6̃~ O ϲ:b,K>blV[΀w|M6ϰ0z0XX& rq j1\e> W&8%t@/v8r#ؠ!g%%}BimHq:FmM5}cMՔ|JvrmH|*,#sh򠑷=(k<sA114m;d5u3kޗ,#z '$U?ٜCG6(u xaΆAta! K%:%7k6NSTExqMw ˚r9ܬe,(:>7$$;|: iАնpf#Jfs*mgEgףtyPf~[J#,;=\/&SAk9ۆӄ}]\]VtOq6;=2TwWU{X-^v ߄ u?#-Ź:;rSf_>MAL0rZ6fbIwX'(.ЍN~ɇbsYz mws4`ʝKC-VϯcgO,հ;G$G ZldTRQNF7Z7EMIW0<NbC fv'99)mR>ߩ+^Ob(1#\[R;CTW@m;=0|efK&eW(lN`F-ǣ .߼#9nT@ןMk\JE ϺI,f: '~/X3烹3ހ$,VLԊ8`y.첖hG8`4qfL~ *Y_'o>y̩0^KT2U8NneRvWpQY2xw@IPC}*fYBKMW9$b*~+ZcO60+eMP<'C87K+g ZuE [}Cg߃vo]'~ YVgsTlޕCG$;IhQPZ$l1S~S(r! ͭf iD1j|h\XKCđL 1uv exh6>* a`i%bݟe *o-< qI0eOU4Ӣ0ZlQr pua{`5N;"Uj>̮Տ>-P| dХ?ng0tuGa݆]~'$05 K<¨!.;. k̠&'g^k4kmcr1P t!"DHL( J6ta;}NY˫rb_(t[L2򈆇~>?fRV*. )0eh56;CJ;,y@ N34d;os+?TAi0˂˸I awxLn^EiEJWԗuz&7y)U]/: uk؈z+l sc;4m$aE0VDUk '?.u=s"fw"alIȞ$Иb֥ #3| 'ilgÉ3;?%Ek+,0W1H)79c qk_2*R'FMZRFz-Iu!z;|~+jA[)5 %:5Y7~ͬm/E0t BUg}ÏhnFHn# ™[_*Q}P +׼xPG>y@ՐzD4|Y& dfB!82V;5ċ$zkm%v&E.hbko;'Ck#I'Ɣwi!*ha(,D!ȇ7?JmDXRJ %\mBf12YUWPw,&{! f.TN>4VʕiZOSUQ7?vY!K-} NEΙ{˜m \ޖˋ-6 1୰B2EzM{{c WkfY}{r }:oDYO*V7 |ղD~q挆yf G[>za3q4`l} 4-Jj%@*EtbgʿKӢu`4H?gHt!JEvwÑ ܪQFNXYpSߋ6*{  m)d&hP~MxF/FiNGS*4Ϯ SJ *ߣ!l4Cd*| 9^jUā2g D{PmzS~[^Ӹ{3J o e\!!U}HCC/j^ifZ;ٻEdom/8'ԽWz3i'e.&c}|:%JzA3%)Gpgzɨ>+ >I64)U?a^ ATuֆ ބZd./.mH?*Lý I5U9b$mA7vFy?v'#٩Ic%X0];QqERG{wq3PZaCp~QUˎ*_޵Cz^͵iӷsd?"#`KR!@}`!i~/VA+dlnNdB{D T=,yڃ ZkS؆f[rbcIc?Zw?”牸-z:vCpsS |?(d"Q5=ew7ȧֺ2upxy6/^ C {*p%. v 2kMK:zGzi :?PXp_hkId:3l'͕`hlڤ~b@slcSh\|p̾f|JBkFt~XP#UghE>Of }YO0uoÒP8ړC7`0SUa\$7_Q\I 9/mavK;5\Ƞf.>1z- 2hV!Rsc۟g۫!V pW6,Q~K9=*S`8\eWjIO&#@#LG(H|S"Kxj-(;ٖAX*Q̻'J<krQV#&**r҂p,!2٤HB"yj/7zVmU⪏1ats?[92p=ˬz'1>]c,:R7hRM4;ˡ5|)q-8K tי3ꀥW "|3̛PzFpMm :l}084-Y|8r.6dI#'A6=#o;c%7@+<$<ݾs;]ZaZhG&YuH2l=ĪgwՇv?.wǙTH ǔMY$,/930b$]b+&3Dɛ)S)"XB\gַo$dQU&bu:m6|Gŷ0E1HzKha Q=)(fLG,W6ִN -"M~0>'Ad!Ej.EzZmUT -t?#SқyE3'Ck3'!HI6񕶺MF5AǙRe޽3g0|{ƿ8Hr=|s)0Cm O+|bLg{Uhbbys-"VSBUx$j.Q;o&e@!-)!TFHm#CE-Έ/vuD{[ٛf yYGI dsL߷ڮ&J 2 xb#gOx*KKq9aI-pYrEh:kT2+]&c(/ Yy.}Y6ڱn~Ni\W5ZJ׊8sٗ [1NAw!AʴD-okc:zdgI2Tr 9 lyLj,~k&  K;G3 iА#ֵɧ(r!( DF(>aXU~|Td: rjN&Wě=tk'$YU {bar2 ?OHbe&Ty_>ht^ JiOaQ=S?Is٤MNaÀ)Lb@d2JPjħYEAkֆ+W-z`_ 7K&P-Py6t¾(-]*.ɚ@,7 VaM71T ʳ\Q?O&rDcNyVbаZ@QNV5vԡssb䴯\:6qP9MC=% ׹`֏{iLƴ -]4QUiSR(J-RlZ2p=%9~b7:}V\W\ G&J0˒Spi~qpO _xfm&5{Į 6$$ uXlijq7zK^ QEx-yt C-Mu?\T ߾ (t:G"x r-iseY@_%hf9%iEA"SIIdVr"vFI(u|/, z!ev7? .1%Jܨ w9k)a->$:Y}D|M6 DsyU~7qk`R_(0HG?1ʐLǚ<}+uBi5V5'&[JUGvq<S*w r dGC{kLFEP a 0wWM r ]v\>T`]ew#[y_m_/Bqtҩ" j c5ΑfE/{`$IƄX3%D­V 8:wqMx=C LS92Ԯ'#L&н~ KL"!jI6CKY"&hΠ1lN 타*\ ̴F .<&e, ; M Ԕ! #|=hbCPH'ǰvIM{L]Xlj9Z]}:8eNV~x4E-ˣ!:.؀kl@ GO]hj 3L6-J_43GȊkS^sݴS:m&1-aRJ{uTxl%Pl(F"%NɘC ºlYRugQ~6ztBܵgiPAu( )9t}0,SϚs {U_genK׺:uiP_i(^H/ދ`h .TkYګ[*\]\~1 \7>bDuܑ u3v;"km{7$/ Qt|V?]fmmǻYG=N4WyaSO\6*Y[^'LJQ!?Zs ;! 4l%?6XJ?J'*H;'wx+XAڻ0MW}cPqd."Rt˝ț B2%D5}񬗊hR,Ht  Ѡg,ㅔO~0WL<ڠCNJ \`ʃR*_ɤlݫA^LҲ)y(֗>В;`ྜྷW<3JxV?FљsJ%BՒiƳ{#3_8 .->Χq Qu6淼s*qa+=E._tӤsVOgcL>~tGڶWZgd'\WzI+T߅*yܺqj=2S> uF6ĭ(aKa'bS,{du ]cp_)rc`pKM\Uoc5@%2Nːi#yr'vzmkrpTUȫ$j|C@^g<=qGfDKU2 =4'mICКPfq_Q֗GSIz${Ƕk6txj:-WMC5dc+J&yRCE#zsJV?v0q;ft6pp-ۢ7[tHR3J>q/v%BH䱣 *.\DOf\1xul>E͂w%ra ݻG4O(Um,[w!#9MnvO_AxO|I&^:2%D3|HQ FmvǕ^iԒO 0/,*#ĀBYO~\Q[@6~; U`Lư!C˫XlP7[ lV^T%;B+l*Jh&d}fr%a{eB'5ό냜.Im4م[~ykrb} y<2%TcFP_F/t]E!.yH~J"iԭ̳2K|HEk6={{X!bOx֕m,|[m1<0 ^7w*?vF㸹`UX8^Ϳ1^l5ؒ͝ĵvn}ZƘ;wUeI}wm"M.%,OwܐE4 Y~/Jiɶ 33l^I;\HwZz+J&5?si|"t/W݄"9j E6A@vzFfPy2VmU;P%"19D-ѧwARݛ #{]L!pxb)0 U}&ɜEh(#"9CA_/g7ۃ;'+VSl*mbdDStՇ^XUzd-?}1ꂞ>.;Z(²M 1.<;Ko%DjHP`_uB0n}7}ќm[(FN+&_Tv8uk ~x*g2=ܸW^nj@lĈ>RN?#wkMFG1|xIlrx|yj8xM!&ߋGmgeQ%b -'Fvjb{tc-.Z2ҋ&1?GH Rc->r 6LDpI"p"6lOˎ|}w>Cb@LzIDxwy<.(S*>ӝB2:Xi|#,$! ׶UeHH:8Vhiݿ^{v"Fnl= 3 O@+A JbAϖZT8 WI3%vx~NZ&f=J3}ܽۃA3d@ #yDX`|JV]`UrCR^D>P{6=[JZʔr6bG\KC4yt" B8&Ͽ[LuC|Ȱ#HG QܘT-݁Vȵe漥!利Kʑe$8W8{JĘk!AW~ 0uӯ(:4yU> b z_EE es1L꡻,'|I?SCoE{zipNr hk#ʹ0}T8`??b@"e7' E#T\tKB렸(C=(I##o!nROQYִY\{/蓢f,\"yY,h D@-X! 42jEȚ?3Xe}i<-K: )ǹ ìzրme(9oJ>Oj1a ;`9YOq"D_+--hY1X SBU0ayUkT401o ^;5 Xɠz0mX^`Qv>IKwhC79Y[=6(^F9,hXHdH8ۡ=~Y8HG|&RfM>xaU'hJt9GsO*5A.ΜR;(}r&R3`^oß: iȑְXISzs0εaNz%Yͬ@qz{WU[[ޝ+pM`-+{q&-'If-$x{\qY,T٫."{=f Q`:n2%&3̠n[AmoBy+-=7F$QuD})x0Z6^d`y.;` utJg6X$"Y`uʀsݎ -WHBqg RxJ˻ 0 IU>85֨@cDAM֎ʥLHSi(ΈجCrJh@I% i8봉ȗ"jں~ɠݮW~ٞ!ZnPK㍒HB3/;gűraׂD;W9U\1.Ac sAn ?YZLUB (őtA*_9`)ps(մ6*ģ3yuys,#on *'M!$r#5Vi.Yt w!Sly\OնSQc '6cQ>fCJEwICQ/+rR1b^-4 Te9,i'\ib8Lp`j9"-~)Q=67ca{N4ӳ g{TA sM*.(. VA>P]qq_ޖ kNhO85O _e #2=W+5y7aQ{3c ƮƞXy+ ZOtXI!1ggҤњ' ~6 ::`e^41?Լ^sbWmKӥ =ꇽ~4VvRȅ>0t6_qB#q }e\LtUȐOaNmF Z/F9+xiM%y vi9dzr;«M"Y7b"iFAk$nv(cu^|ڼZ:RO7cc$lCC}$y[`ZHb^fxLӳN^UCǂdcm19[nU9 ^^ gؾ8o c?M@u! 8c8 ċ !Jh'n ݆\$xCJ`BKҴNE@C oTehX t;*I& yd# oSߦG*f|k-I-Q̓B0r+;e!?R*_~UAAmᆃR>QFlJ5^WG|!ɸ; &T"e1~qYpHM:.ա ȇKlT  #Fi";k3dL˱3MsTc,L4{|Z!b@]b,xw!Ԟ,YqqHN%g3֨l:^4VEs3u=!Ȅ8?U{'OƇv$Ⱦ0 d7Ɇ'm=69#6vIdВGt`˻fOBM~m̘x7svmX3Q("24T]GZe o̶)`VtjC(=%.u0=m-ecr~Nq' f̡ 3Y22EҦHcB{vcI~suL=OFv" C.] ߲.x4Q 2j"|^L !k`ֿ X`XF!X' 3ؾ Ybur4߀Κ6a%kTau%0\^D57"0s/vxV4P":V'1#Pa v_LU+Z[U<|{֑dnqdV,[%;Q ˖;:վSv& _X'#NBύ}FkjpEQqj?e|e])dl`ZluLGѭYR% yOЭ-ʬ&@4#{1`mfm_Ts  q>'`ۤRTS7?#ӬI|勞 ء^Ưȣ&Hx0= WHH~O7 ?m,jf7+6,[:1u @Uwza?HP[#$ddk=vM ) ?xk|M96Bc6`DJ0͊Y%v*Qp;/5h!M2T33k/vm~F<3< /<,_ͅb@YZ8p>GzRF6q@s Q.F/G,⎡r0;d'Edݮ/^^C3{J\LbqWvWP/$iDytŭY9#9n?1}Lh8Ơj|x/ $W r)5\VJL8J yʧKHʪy(M^ ]6*-J4PvS-ua;Ʌ7Q_ߨ13{Wz67n\Oq(+6$~w(dcĎx:d$OsDz3ScSU7dBi(W?r*?cȬ)b(ZYOuR&V{f$t?OXľIOiߌ Ie:jҟGIԠȆ#=]lڢ4h^N}|wK<oK\YPuɻyqUtRL/MWͺCg??@.w$βƫKuPsH F9tc/_(l)S_2 ^}"-na&џo|ߩp7Zgh C\FwCIaGMLEfMc}`ocWXAR}bQɡB!ǣ1Epلs\ yhW p<uJ^a,Ԥ0ʙg- C:6,2d)L|=m7B἞r AJa4Hkz:uSK{U:kw uqx#xzaneqjԪ;_~(a6a^x ᅴpؤ̦^44F 8o$m,MLgnBkd}Thн,,JMn:bǷ=DR@o`/G[zjѝQy- ǚư"ƘB%k6nUx6~ÄRӭ͍E/Г=hTӥ hϲӓxsBA+Dp; _-B'5 /z[1?`d[yc2ݹnCκ`VU;!gO79˓LHK8p %pSeB>x&2xb?xJJx<8(',0P5-7lP'?G'DCnuh x$`0WQøhC_AWA)o<3~Tq{dYqL{J^^BARy4MVB"Bl}n7/L]5e 5 ClHP;\5_Wd?_UNs^oB#KLgt݃^𛊭(\vt!(V$is1(T8{%i;w70R&RUUwⅳqj ? z0OU Wn3}//cngXmB\lql[m_q#U69YbwȡBR[^% yN_w}M. Tڤwyew|5W肾 0t0z:UT JU kUH~:萂+R:Vf$U,4;HDd\p01 M,1K[zCc {tvE{AJ$c@ev5; P2I Yla,d>k'm9"tڕٮTzwQؠς0VgO^W^"ˤ}1[˺9SIcAIvkpG?)~X>՝%1"QOMkҏxFl8JgHHRq0s,;DaHÃ5'oGyD]?.L5<|T1G0<``ں%KT/I<ռv#/<߅164kbx8+%*Xj)Ur[[u0Oyۋ#X"/LtQ)7=m@ޠWPd7ÄVe+SGfP\ vޏB *GIf GԶ1wh} ixd1K9WsFF. * (7˱#sn z5  u(S б> (N˯tf/ϿcT;`-7)E#Qx̑FAe{]ئh@"}㍋ =ZfN't*!\|vb` 4̚`[e~t?_z^ )b%j0byiY ilr>srn0tc(JІva:d` fanq(Rƹ b6ըtJͧf3M 44K7/:)h+)HnF6}p,]7}גh8\AȔz;Җ ;#䀬 ưhL!ި -1[Ia-z))tg S+ZA!l#(a}SՖ36|*ĊJl1F = 'p4?ߨXN^FjQjm?þHYW}aYG Vú )9|!صx}mn#C"s(΃y.NZШGo>sy+8&C:8ȣw(H%p9_W>bN Ǒk!u:[9^lwȩ)@= w\V@1Pb:#t7ˤJ`|d-qOA[Sڠ_YbIq>Kj%X=sJGk$P[^Bñ*XF{9AMCzq'6:zOR7c9T%[5 HKѧ'8Kb3ʊ*%/-bddܰ6Zrʾ`Ksz"ȳMT/_m޴<=ߚW]خy@M *uaj#*9H_O1%5l=BiXXp<}7H$U: $q@J9/ .w"7Yus'-{gE:u([Z29db}ͽyv$P˔Kg Xc`ߖ6* r逮⤮-L'ܛyHz?vyo/l3.T 1⬭\Du٦i*}E/&u932+{ejFP[u5KQm;7VQ^'M`FA&/2 mH0Bzՠ(h^}8nZqFh@.g \ ]*bEaipnx*75و1@+A8c~U8&4MESm~n!/Gqp -^cIݚd+RTr+I%yϳ&G ;=xV;3^3#XN ٥R u|3Q 8 "H'̹5M Eɽ tܢȝ@^Ⱦ[_Ȗ89ɗ7Gs-=FnS-w1LjlͤAMu/T|b 0@^`4bEB_᥊s ~[nI]g(B9i? ]B0JFa+![˶)7b,p% ^Z@O9?) nʴ.CjR IXRJ̉e;SEr>{ QhvT]Qg owy3L锈pRԆu NF8ţT0OÁ= xf uIiQX|~K [>QtQ!{Fd !ҢnkBt})pm4<ۂčqJZF ]M*a45>a9dak2[$^GPYmlw>LfVӈ֨w6%}jkUojU;Y{zIwl?Bf%mfQk'(KrF8зֿSŴr!V] Y\͹ Vuu}ѹֽ 渁wX.1.\%lp^'x oϮz/Q/ _cOȑA}1˄G]t<6W$Zc]in>R\H{7cԍA%BW#K %_/jU $Vgm>@Zhms8-UV@VkdD˞?T ~ k%e_X١O_nHT fgڼpdi&VUeY J6zp%ʣ xT#<YϾT[2 A==@cw9ݭv]C=3kEԲ:EioGl(1UfZcA;$zzKG O@ju3@GtHUTm"C`S"٪$"mO֒ʒ9{:%fĐ̱M*܂}ȼË́< =PtFtlsUoڞ$|^6b||qGg(>v {Awvw64} lv99zS' JEh`$1\}|kV_*!ϙtCS AWsWDA[xͲ?g\,OA=txz+?5Gy{1V5Ʈ}!24ٹ,`)q0Lwy#[{6~i͔>[㒃¡ڗ*Ů9[6_#ZkK݁otAuΑAz^T=͔0-y*8m-AlP`ugEN.~aH Ŧ' o1SM- :*lG/2UK7R=iNNB#a{c2w}欧[ԎC2(gUf 1fnåtD-LEe]jRu.q-ee\;n};QV댨+- Y=!iIcSC& 4 H q˙sm!b]eu?#QN-FC Lq?av?ȿlcЈv1ec< F}&L٤q1WHMSu*oѻe ELRF +hгoGDWdѬ ]G; JKuYN-OICr7@nBw$r,%4ݝ̟+{CsT3OhZ. VC[FFO ]q{5@OU89y ?\Ҫ7}-ì*&@<{u/Fb䡫 /n2wA]hc:0b3[L2c4Φk]F6'INVoo:Ȥ.M">$<~X$Nr̾vfljm|.yo"-"9'%"J&##kJX!s,VPv~ $5'j\Rڰ@Wi;9@±׶!*ނ+0 ZjxB"؋N0î>.W|Еd1ı45OeKAh3Q Cx|:ʾt;Qg.Qf ?Mޱm|ZuS\*0jL0&o-{u}2PϬ8lyB-!nyk:u6jB>K@\~fl9GQ!{+ĀJT$*`:2 {sR[|k˫>T7P$[l<(WܛBv켻K4  XGtxB|ϧJ9 S{cNߐ#c_-b, /E^q֛>V#r4WXʥX{9Apޞ̱MrG.l [FG1LA qa*QY3Pe>Vȍnfq(ch/v͕T"M\HzjE׽QF8dq?LP0wW;MM)q, H;V OЗX '.Fsjnx]L60̣=lAu]Q]4OPOr8| xNbj#Cc QIK2<©TM+ol&T29 bW5+?.=л44ꉙdQIĨDM^:/]h}æ{>^,2sJ~!݅{^ķ-g^FWʻp!훉'M[=-/gg~ gvh!\<ƵD |9wpEH5iͱ*8@˰T:VD.ZP [c]f f zځY, OWȚ ?"~tTpD^ftW!{L6 /emM?%T`XaKI^Uz`uoّqCg cEHXժEHhnpt0"oet{=PxD JhJOFfzN3C:}i>BWmd "^Gj M[Vw%:1I!s@~eUMgWFiDOJ>md#1Tι9 ( ,qayf/wހ_ɳ݈vɍyN3<kvpFSGLoX=eb& a$˕3 vuvۍ\&@ĂR;ۃ3t0.؀i+"03i$j1G6(j5PRKnwglBY ֒>:^%v*-5!OyILeϩtDr΃ ӼuܕG@qJv rrz-7]qתQ}|F:W=yM]H,/"@V1[NMM{}$zjNrL)K.oРM1[4ƺ TY>ZxWxg^TOIq xA %2oZb9}/3FȕΆpa7:cЅݲxl\f֜l2%mx#ͪ9qS8ny]Ɣ]y'B ]6|!>e4}]`YsX&٢ELM[,:ܮO)t]UZ nfӛ&dSoY 0)% #_uZH "'NTmGg]&+=y<~UA<@wv)b2vЖ*kV]q['ЊhlUWk(#htZ]3qgZ&>DEMFo5<.EFk' *ƂsI0bB@7qZ-ߟ VN`jnMʥ} SFrI$Ko&;}~ Ɇ݉>Sj4v+6~&W+v$Sz[k. -Jhu2_P~#5ttٱ_c>-˟$"4#/''RI)x'&!Exn"kԁ$y> h;,cc<]4$v7Ƞ(*ua`. m(MiST2ߟn^l#%-Dl =~/ S640G*"=Jnm}'""ڊ #U-|M=k odƛ`Uٞk#!Dn>2zʨ[jt5;vy9uܛ!7iZ9-K,ٝ~2X6Z(hZ*uzP"3TwKp+?`VD#'sd8dVzyb2 J$nX@WR}6>kؑSŢ0h֋<@š]Sԯɗ7-vJS8蠒2bʁCҔ1$EX)C֐G(7V0F`KsBRYB+{Nk0tv#|'G~T~c>@]9^xR*42y?^d79a>3w}J?;&A%k &F~R'7etxKMVY>,̰As;IV!EpxbY8hv'V >0A&?W坚eXjq_6a+%i`&f?&Rud̘n:ez2 (<@u鋦mC(,at]T<c\tn~jN2#m!jv- =^`"6+H. {JDߢ8IjTCP1lLJ o[ Xb}PԎ1C40}9nʪV*GD+iw^ Fu쩣;Eʀ)Ю!5czMA؍ڱ7@DM`Fz<è.JC5\1Ń`PLz7QxR2p8 M! 2ٮ gz ;-U* . UM)F9"ZKS< [tNu46N}=r/V$Pk{66C0ƃd?}ɘє_4`mۂ (.aVdmdH`"$v--\'MD' dz}k6!І:\Rbx2%CgO:8?VW1aJrrG$#LR$ilϾ*{@ЌVXjw;NIΕok 7D.hYoaRg rūkAONMieDkTʮ n_nr'1 aAY4mB35WKh@|zor!Fbl2͍5T[ޞ'+t 5Nvló_aL-'I)h*Y_2-mKyto\r%5h!]H1k b,q3bbeoY 0Xq_kT&l8:hnPM|"MVAX[SNƩ/%K *+ǵ,vIg@ DHm X{B=o{KGiIWed9UB}IemH{|{s` J)4n=t_F{`oJ}4+N~8lcDžPa<l3X %dC'j6KA!- nfDغss2,}LΕɉSGJw r;!p-|I7c*+9 %8 8qPI.2 z'oT$z[K{7٦%] !.* (%tB*wAe.wng^)_)GCT.$y6E i Zv!|5h~d8 |3g-|sÔwp)@4~/WT⬨zL= DW (j=!K0GBRݘdW hC]8|z{l}\&_DR] Gz0bW?p5X'p X("Y[ Wv>KuLIEd>t5: Ϸe kYgG)Acl|XvsF~>iy\koWUt퓮wބA!7ը芲X|T bsCgk% ܷS4[cY*\e~q^py,|\,OBբ(!1nߨ \}<};5D^3@_m]_ǡ qО :+06k׽NK7 )ۏUb3%hbDHyZ2:q؅mUiƆF$5h ذ+,[2SH7U= @zY6R?)u/5o9{)z&g$jF\(cYu4; N~!cgcfK~Qo<!Ui*=V]6Xg&)EKX*wn6:ݟV:2Ի1; P8fa`fM n#Nf͐)0ٖ#9~ .O8bHa (Ud[ìD y8b ߎa ľ-mӟ&x^wVR&?\Y(kKf?Kzik6i>W̱]ۇC(4"vk|/>_4b2 ; ΢jg!LΕ_'*gl;%WRHk$c\kmqٮ-[$=W@F?oalBDۜ|'C=rvo!f:0-)@:j2fouMt  }$0yQm)KvW,JsDJg60·iH̺*G]3'1F/g/c\Lת2PXBX)IR\26gYD|eOV$w$da7 {6x )0i .9Xip䥭mox%=ގiZ̐ܦWJTzLPT:g6@_!!pk8^H$;Z`RlOt[h*kb>nJh"y|+bvXK_p ^^gK;dwЧ$BEizmNsq }E1!/0J`:H)Ҥ%g"+XU'7>ިͨ>י_%NB=˴^3].=z(5Df#H~ڕ0@ť.֢6eS@BrKӬ{wL뼐}c_qiF;gMx:Rðm/9x u" 5 lsIU Ɂ9 &!@:vI3]p/@$࿖Fk&uWŗ}v/1۳F]`P`C%}+IJ-\pS_; LY+ZJt6}6Le8#gJMmAzSfm&KдZɘ6=Y.j  KΣZvW'{UDX nBݨz޵lۿUb*_g5/:AOؼhlsoSu'VE ݮH&ˎq^21[=JZui-rh ك$Xqjx}=.K3ů]PbtH6PW:{>0܇g1c{ChSqQƱL(I7#*6|j3c@Pz;lggcs\S} ?&*mifQ`S6.Kv̂# '\`[,#nrTnEZ6᷉ m\;O6L ƉBZz5ޠ Z{\vFc@;T?p=`)Yv~f ¼4?(h\Gy^![n Qt pt`\~uqt6N)ᖡ#A0d-iM+snd ǭ܃Y3Dc~xy~f#1Pi7̹:3š&DŽ(bT[ 88Tb ODOM3p855Tlf\և5jjV[VDޛf=6LPtWT)zg4_h~;&x0i؛R8c, fȍҕ#bnV+K*.6#gJfJ~(7[S!@$!{{/d(1ܜZd.uraa@"_9̣x,Jvٷf aD9jeG(4#Jdg%-Ud"+|;gRFD匳v:X&ɆUPP"uƔC/+<0o3{-%od$kJ"-c!PmY9-BH&ϋ!{}_a5Jj7^hP)=B)S lmAw\4/"Car~ R?h[o~o")W;-_U7iI}b,zZ Ģ d/;+@q'^B@ rPrODOA"giZ2Y*?]a:6]xK#1+%6%=0Gr*B "nN+u(DGnsm30Pϑ nXh0Qmz[:/m{PAm~,7)5_O$5{rרb~T V:7O>B1q#F:4 {da.D]QtRU(hܻry4!^DdC" c M;츘eGKdv5ʹ-H[tۿF@һc/3! xs@dW}5WM*dΫ!_j#@g5% Z: r+le:NNhO&)G7IBkswy|l);wz G w<"R̾L`|Be~Z#TB;}MĐ.' H?s=%_v~n].Z2>"YUUw=L$˲69Xբ0_AW+T|†NGJ.`޾Ͱ xM0sԥi? +/Vay@v[9 y+|4_Eǁ; r&&J"0/)%QV?CĞI;I[nT,O$?tgjpn`R8L8Q9, xX5bHc` @[%E3Ks3ݷsdԠ RbIdwnUwjV8&NjKh}AD )]SyP?VC$s=J]W#5Ϡehʹ\Pˎ6~aO{5jT\a%K‹qB8ٌWuE5oa)~_0xŐ-dk-ͮaL ֶ#qk&='ABiِN:qX"mas2q)uZK(7*,4x*bhk Q<WQU .`h.yo)gx/!y!Se4#?&înDޜB%/)~.; dF *{vq=& ;Z\;^p(%IJu5QLj粛51 = ȏ]M2$js#|tIzJ?^.Ib%%Lx RO}Ix,/F,[B]3 =!~vЅ.ؽwԂ- @=/sc0\PqӚhwg 10zL}M'}^܊6՗!_JE &xӼ@)jئ1 ]XY[lmӢ8M%~td ?%. }3C7=Ad vj!.B`%isp{g"&;W+]Y)(;zLލg x 2(^hq{ ]ݠӿl<.Wn0=k淡z:hP}Q YZ