postgresql14-docs-14.6-150200.5.20.2<>,c{R4p9|U >79L8 bAPb/q2AGiJ=7o(PQ&c6hEҼ2(vvTqˑrY஽*0JgS01bZ8;{׊6[YRT5KI+lfv~F ?b=a4|B"@sH}]7;@eb9kzi&OJɘgN4Hk1ʲ{t'ӭ AwmKKG_TlCߛ&s8IUci;Zqh'Z7>;?d ' I 9Ze { b ( < q vL`9<P̘̄(1889Ͱ:gF3GHH\I pX8Y@\h]$|^tbcd#e(f+l-u@vTzCpostgresql14-docs14.6150200.5.20.2HTML 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/postgresql14/html/index.html . Manual pages for the PostgreSQL SQL statements can be found in the postgresql package.c{R4sheep90SUSE Linux Enterprise 15SUSE LLC PostgreSQLhttps://www.suse.com/Productivity/Databases/Toolshttps://www.postgresql.org/linuxnoarchS8D"is3:E.1+$(2Vqx$d#+O*DDVI5} CAX|/.*y": P2~$d9Ks!G?[( 9E4 M%xM &4J OV: M5 $%a<N$ N9%78y8^1S4$@3J/w]# !.GVJ/TVV!Mb(:o=6C}m  _VVKk/" > } !V{Ch&Rv7U^4B?;Km?@/-0/PHg#. /|3 !-tsE 3cWLY&eAc =*Z h '&j_}700-=)!qoޓ^+&E )&q/a~ j 3\KH(5R,t!HS4 / + 4C%;"g)ˠ]=eF79L32SŪd}ixY.i1JV - 9Z8%X G?%- SM] V< +;x0S& =c* v"!'/4*w!+X%1#5<":64= ^=bJw+V#tT67S>b97,j=VP,wc 0axa- 1[  s!: _4YIS gA"ABymvYK-ai9f1E>4LbI_p9&o&$Xc:&W9&uF)#   BHH])R!V#9K*l= +9 ;zj9w!!%9B'!<enL#_2;nP '/&&[3V ?nP'lhGa:6>L(q"Jfu%EA# h 0I :zk /&L!i#l%J;r( b+#~.o9Ndh^a?i(IeUZO q*'""nRvfh%0&r~ 9;\7NFn# d2ۙ3W)d(%G88;.DZ %# e$ ]#!>~ L iGl6 O ` S@c 'U"! z8J* T4X:cD""`F( .4 7TWB<E3"f9z2?9:|00!3|F&#~>U+5+F~SFBHL'=--R!N6o,Q#6m-.q}D)XL7o&>658!%~$!WA0h|+jY X<@5 %aACsf P uL):XB&I3]-d#I1^9 @%(!<6"3$;'BPbXE-GCR%m92 n<L Pgm u-=7G@ex_f$)9'h26XA5 S# . W %`-P* m x X'= 2"@@";%%p?-O/%;zr8H!DA***8/+)*"cF_(J#[6 xD *4!z} 0'D;Pua,,D}*+3j* r, ,7,XzkSS'2A,a>CF=f}AA큤c{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Qc{Q9b175d19a169edd29b781efe92800e664765e1a8ece92a3e8400c9dab510ecaff2f832b2df308d173899a50e059d248ff547d1f1f5dced4f9fd0b3b8b79edce6cae12dcc56627dbc99644686c461cb4208e316a9927573ae80a954c19805039459c3b05e30f58acd9456674f5048ec38df3582be7f4e3eb8c44390711fb27741aa79d204b716934d5ace9ebb1fe5721bb0075796793c8bbb17745909b06b99108fa35d8fa41cf4991692237316c1181bd2fc09ced6d2a514cc0cdfb74a80a89f8b371ec1bbbb42987a43fcc8e216b2966cb95bdd419753c7ab039c19251f01858a17012b404baf66bbf8bc4866ace2e47ca1d7f53b71dd666bc18c4a4aeb882637f2f329b695fb81bd4f13d0d99a7dde7fec62244e4c7dfabe7e5506496342bb9d7ecddcd771853017d15924372b7fec5fdeae687ddf2a8da10364a1fc202753fc534e4fe6ea9e4082fb604e04c8326ff7d5e575604a1641040afa70ade98a31fce46c82ad05fbf6ab5f980404d6eefdd4fa0066bdc49f8463c2b191b7ed1970b6a0a5935600b9a0cd915c2185dffb217ff58f3e0aee4c2f4cf847e19f1b29a44df094cfc55a8ae6aed247552ff1f4c9a2fd1db4ef80b6d0de189b69dc26d6320f9f9aeffb48233cd6c68c849e0dec39c658aae5aee1fa873e654abf61082b1a1417a19f44f283a0b4428adf574cae5e8c28b076f9a854d278f1500c556147d8b9e08d5e7bbf864b8dc9f2d7fe172caa562e7cd5edca389af927e9acea82e4db5e9e9409dad9b6a4f96b4d6986d377a9dac4ce5363bfc0edc304c6fd23e55e101255b088176f2b9b3fb9f1dd794afaaa650020d8cccce485b27878e516d124f5437a98151c074ab22ab96c5dcc452864d4678820a12d4831a256ed52aef8d00e8fb604020ee82da85353fcd5722036386007770d13ed1923fb427ca88e1cf148e2276c39455a73fd9ba476d20b3cfb9f80241beb867a067a2e678d64a65128722949920039738230d9d3065f00056a1bd4bb2c7de1af9fa43f8d3e28f728d3554e0955df69744fb60739ceed99d5cef138731542f868fe8199e8e32d85bafcd83ed13e3429cca470543c03fd7e988819b62cb3d0869c9bc1a0caba282281109262c9a78e6b317093ffce0324acfb588024e213745b9e46ac826c0cc8efb37356a8cd77bee91230e70105dac079a744554dea28a362a97e5c5a207fe75b8a2da30c2367fab93faba1c76a0d127bdd1799e0dd9b15efde8694a03bb49a8d2dcb6e4e2172cf169a37fd293e83815bf6cba3874f3136f59c2a0643c8016f6c24384e2cddc12af82bf96f7eaeda1232a68f4dca9a1d852608b49087a6bf8b9221c4bdd008e1f0257222a8eb7063b46ae08e4659ea10797954c64a40b930220fad6a3650e0d4bd55e609677022c39a538c496c2a37cc9b1467edf0365b0ecfb8fc954d553b0e00f117012c6d3b825f61eb80d35ba0056dad4e7bf7730e74b761f150a07db00fb0ac80943ffc293c51c16d8445a430c9c35ff1f370530446de8e42ecf21e5b728da4eb900181ca2daccce9bb814a9d9b95f6648436a01ec1e6e9d98e269b039b67d91c88d99a070aafbc9e3ccce17d26c2969c5a309ebbe64a75c4134e01da49995658d352a156d83ef28d54a96c1dff93105ae27e0df6d8d06873f29a25ba987836e7937d7c7be5ab931e9330def986428a14db23d837b5ceb18efc2706ad3057bb544f118039985db43bf8fadceea262cea6bf31a7d9d0f78aeb62b5ebd8688382126f67ad689838fc09434e6f8fe983d143874396531498455d99dbc46b69ece7f61c9aca7764d5e43d107fea554b297f9395480f71608bb193da86de6240ab8d3457112a76c765c5b0b6c5a6923d725dda376bd4fb7fb415d122a217a1edf4d8d884c1c8935f8f8c0de4afe8055531697e65073f2c2b78acf5e5076b969c63079f44561d9c44353228be0508df8a259950ca4865239f37f1cbc6bbcc619c04ec34a7d21bdd130800d16815c2b4bb3ea8eb8a967705dde1ad6bb466563089d7fa5cc2a37e305a0db97e032dea8431bf746d24544462c71a90529784656c1c9b2447a6b45808973e4861eafeb421a7b281070af2c57c9ee7e07f799b9d1c3649efa9cca4bcdd06ec0319e4c219cff7b5b262c214d22077c98b0eb4d62c9ea5a9356d5090ee1c9d7588555590bab633ec9688ac32d8f99d7fff598fdaefd236ec5433fcf755273e9da85be8f6d7d5e6bb26f7d135f541a989bd679e0e02eeaf974d896a84beb7605e696a1b6dd25a8396fd9f12476372ee75eacb68c7ce3f33e82cd370187522b7cd1db54485d3d46688b22e5ed198668a2d82cb5e0d4eefb1c006baeef848ad22b4aaedb02d222e80dea850106cd2b535db5c130778c5821f2595dd693644929a6bb609db95061b4c9f437f16cb22fff10cfc428daf44329f54429ba57c3eaeccdcbc7b25b28c23eea77b2cf2240dd0db0a5288a0fd938285356cb6f44dd6fb458aa078a4b6461f534e056d510726d33deec933e251eb0be36ba030ad3da52ac5ee7f2b46884d643327f7f26125027946e36eca408d45e0fb7ed8eb5f85795c6059dfa670aa0c49ff57c4896e01fa1f6ac018199008c1b71ac7504d695e0c311efb2576ced589e714977ce418b816959168a63c0962da873d300bc5511fa8d21f68cd6e78be0881d445a23a27520487ba1795c81bc29ce57097e0d5afa7ec6e5f271a5766702e2c999f12c7e47c2ae89694eaec5888fc70f620220c14a736f3175cee69eb6bae154a743558c4b326abe666bdf252d96b36be8a5b8d8e34ac4d4de6f906b2985bb469db5c45f39935d09c3806f651fb95468889ca9dec7c19394e9f01e79231eaae7b5599b7c278bb46f2676e094699b6590340b36e955555d9a97835ad0c8a2c2c35c9f1e09944d6e294e5c8be25e150b3344693396e05e2c9eae8d966068c87e9c55bc7e4bac7122c416eae1fc1b78f97346d16f125ae91f37ca73cde952993169a88f7b8380ad447f39956efdcf1d14eead492d3388482a559b5d6065c44486474999797fa9593953f8aff6c99eac13145910f872004774a309fea3fd0e2ab2761b3609fa39947fc790347389635e63d977c8eac664e43054a76286a9dbd7ebf7cfa94ec941d4ecc3d0a552f6c0c6ccaa00d04229500bd2c24081660220d76fef65a8dfab5d1a3cd514e8c4810cea3f0417f6aa103b2c0226c958592bd4f6ce3bb7ad1b07050670062981ca624953a77616fc087c69550e096c7724ef2d43f7e36f3e28c03e4d6c9460bb27b5d66bbfffa7788b5a97f196a296c527b63b6d9a9a559ca562d407f5ca52a85818f4fade8baf855dcbaf5fcbd3f04aeea152fa1afd72ec41bfadc42c0b4e256e03bd664010a5d6b5831cd3afddc7698949a8e7063395762db64f74b195613d083984e5e831a438c860559c3f20c6ac28a1607e069124180d8fc71036d8caf1e98effeaf81ab11518b20ca2564321fef696c3a5493eea5210b303edac83d653e6fa18b14a537697307a2dda9d2deda2785c1e2965fd24450de39d81cc386b9e3a675883e04cc940d7005a3e867fbebd3491274a87d4ccedecf92ddccaf8e5d59a6685a2908d094799466b9b3b97016b0ebc7f5bdef2bc8b1d09fc948c78e6a8734fb152cb705ca1f05112de2693f15e285a7129bb0d401ab740299356b3a40e35bf724457d78715d1c2248eafca215520ff9e671ed6bb8182aa3642e3f0a2cfe360c2aaae6c241be0b4d6bfb98e24de8a26ba084c2c5011ae46f66b8511858a12d6de7787f264764a5c7fa9da1d210aa65b0651db28fece01d15c7a49379fff9137411384b8948d132ad09d0b65f768f27749bbaa1e64a05e76a822047ea54398fac3c62a3d7fbac2aa87bee2f2b62f84d124ba7fd9df7b5c1666672666b9a9f85fa47d5caf01a3f378fe9586cb9e65c278815d9e6ce109dc35f243969b8544cf6c3be6f4ea6e96eacdf520d466e83cf494cd537ff78f67298348b2a5438bc8329ca198a10b46e6eff907c0113097949cea9527b32dd17a858cbf619f8679348b7f4d65399b1e204fbb8fc6b77a12e0f93124fcda2b1f56992960a42a2f2e1aa496235b475be46756748d5b9011180a200452c557f87e133e9af444cee30d5ccea2b17e0a16ce4f6af7d58f244463230247ddf18caa365043d526b4c19b9a286d62a2af2bd7d17183e19cb0229334a848fd4e648c2d5be15ed730419d4ca5c685ccc111f799bbc26f189a741da1540ed574a8faaaae94629554a822049936ffbecfc42bba830461e8bc7e4a35d00fc0ae1a5ca5e10c3d3675247d2c82f92aad7b23fec6d801b79494d9bd6abb2c74ab40e93666cc46c5e32891f90a09fb484b28b1af61b434a1665ba83f6dd72a4a944158dd838f5812eb6d8059fb498bf1d7aa98dbbb066871d0fc40b322baebba0997e4714769ecaf7539b2b3f38da6fc13a6990f66bdf33e7f1fc48b057215495b0b386355c5e76cf593f9164a156666faa816242e7f52f1281221db1a692656e4466320e3199155fa413a2f6baf1731b713e6a841e1461097056711eda17f8dabede80144c5b6af6dc80a639e30048aeabdd9541f5dca6b11aebde878f12f73557e01706a35248697583845896292178a3303cdc8a81fd45b9c765b53cf4c41d5d0605295023be721954fb2d051dcad9638f3bba49853a40f67c975a409741bb961ddd184fbf7cbf139eedc2d6223ccbd536b6ef02fc0907fd8e9de7cffbde9151af59cbff1c585de8ee588123ef3d08349039e497de76aa8b1b2b1f3658efd3b2bf9495171ef83641cd7eaff548d880b6b445af10dc4706296c037600074caeee72573b5d0c0e774b9d06be230948fefd6f884ff444aaf1dc2e2226d60c0e19363f162db39336bda23fde5560a4f83707540ce4de3634fce2ae109635cdc64b20b65d0352283f09cb0f48a8bccb9800f71707dc525ad981d51e49d4e156ec18205361c842602cc8f42531fb0b3a4e8b975a4165420761ff95c55c2195de981afa54779e0688d56b1686d6fa0f5b4d6bfda7c356141627d0cf38f89436e25ac158db4c6c939960e61d48890ed29bdf89ab10e30ece383c68e4a04d01d425fc967451b6bc993fc0e7b69f36667a77ae0ad7718d62e0fc9fd591de2b6825b80bd2120213f07c19302e50d17c5961ab792f7e77eec78a2d76e8bf3d5d652bff1903a8904ee2bc228f2f3ba4dd6f34ab128ebaa381369b6744b2ed70444ed3b8d7e169eb8615f443f9bfcc0d1fe09fc2008b96f0b843a84fb4155b11b37ae2d53b61047b30436a575d57348e9a20795ebc50a3281e93e6441e68b1c22f3e1f1779dd3d940f96b8e83c87e4af24594c4c793223074877e5722f9d87b8890c2fb06cbb5359e05d2bf894faf5a363388ab9a31c576355a7849db4c0802db4670cdc4032049642b2d5043e10ee39acacfd1cbf3f6b501632cfc8742a75202595127cfeb4ed8b1b606783b2063dc205eef422a70f889f04e83a1552df787ac57f1959351725c578c6f7650bb62b5b0793ea68f449b90754c172a5e7ebdaa809b892bc778b43e9c6cb4f1b34e768139219f4969d15efba0b49d94a502d32d95beb22bf7b761fa318c0a91bb2fb879f6ac91613237a41b9e790def3d2408ac16d54dc04c50a2bcc4859fe69f1544c545d003521a8f8a9e1d6c7926da30d87e9d549449a4b79d1a07df6f6dda2a3b5e157e0dc45307d741c0623146de8457441a8bfa9c82667c122cda1d11c3d91e8f78793361069f4e91b9d20141b05cf80f1e8675210c038098e5a94adc75c07f8e8d2c4972deae50eea09d8b9f559ac78a0ff62091e041fd9b75a5f5693354ad086d36a75a6a0842cd7bfe5cda8f36d9177368fddfb2750bdbf36bac6dc1ba3bd350f66740855063b55fb4c1920b187878878a7b6a1da6fad20276676ccbf640a4bdb35a191c10bc522f7951eed9e590fed90c8664f534d9a618326dfb58a3b6e39e2c30e6c72bf6853535f8e40d218d54af1e1761f3891bb8069915350cb03f248daf380126cfffc37e7d1a008084229f44a6d734ceab8cd04b13bdcd03d2cb8d96b2894e9b260ce77b8291a89c305516222d297866afbbf21be5c94488778541923596b73ff77230ebc8e11e9d840f91c5d7745b2f2ccf02df1130c6bc799ba17def348663127fd0504057489cb9bf19895a11bbd6de1c61df99ec54afa39e37153e4ba96dbd3dad07e93a59be58ca51af27c84ae263e6402c51d574dd3f179ba5e55d15f60d5944e8188cd7c46042aa19c369e5d50d3ef6806e6ad7143ec782f35bffc7f16de60ccfcafbfdc547cdaff2f465013574e8c956f95605cd24e51b3a67c694d8572409bf744ce71647256c1210a03b549fe971f993bf4bf7771d9ae7ebb3a99edfc86a4ffcb7546f55d030c304f465ae5511c8d943425b89d6b295fd4b274e24e77c5280ab8b54125b86a1f214edf065f27a0590eeb11bb70819b4f5c21efc5a14c6335b959db5f7ff88f416dd8ff81d7ac7c3e07dc1eb0fd6ed7b105c6c6783fd27c9e5b0fbe74e925c87978857cdaedcd2f8339525270ec358efde07ff00a0734995b6704be49c3607400094c24ba499611dab5267389500bf04c60847c4f6b7f5da083de63e80c273c2aacf5c848cea0a3277ababe0a70a93a08c802dfd0d1dfcaf20b71e4e1eed905e697e3a61fc67c2fda6b8f84f1e6f6cd87f4433ca1afad25efa2900be0eaabf3f0c090a2ae50c54277456aae6f4fc744bea081151d100d9ddc945a9ef11db1dd1f19ea20c2b8a31243a0f9ef210a9f82e4d23659eeff9cfb60602090ed9fd2f5e6130dc5f60498dd273a5bae45fccef7b057269da524559d7bf8881c613647c3444e63efc3b07cac32f3f28f0b48f099dc2a01202a889e7ca1173875ff6ea55ca4c90035b8b8dacddd03849be40dd188015e36f14464c85934266c7201f183c20f38d8b9ce21a23de88f4380998b356f59f8a2f3744d30905826dccecbfcb6a47b989e40b4fd883c0124d8a18785bf95c785db721ee985c7f5cde5929cb54db14fb17b1390dd84ed8f129eda3b250450a9ce88ff5e56c9b55d2afa4a6b0f450ff2c86509dd42437fb9d9ececdfb3a6b6fff25aa04608149857f2dffafb319daa7c16807832fde7a1671874aab8ea7e359b79f4da77d8801e931e98812ef5bc937d5ccf5691430a647a240341d54af6ce30610909bc4e46827d4f0cc925c98d1d97bb93c57fb3b74d6944f354c99b1267b8ac9b3b26d1b65bc860811da4f61da5ef25e42086db7b7a4423fcd9621191dda23a04a6302e7a5a7b2301af23c81e265d2f297660f1cfa55179c52f648a13af904f14d52c8305ddf2e20db4088ec3d54f775937052041977413af79ba2d450c761ae8a4ed7bb14025ba0fc76602c173b9c7bbd74e785962b0bd9a234e8b12916b5850f9112219a4a769360878961a6af8d6fa9ff13a5a6f881ca54f86894894f02ddc630359005622c2606b7978a4174cd8c59fbdc3beae62cc948c034c51ebafc8e8ac5a1bfd411374062bd458c9604a18dc10d5d4002a2295550e0cb226532669d566a1c250666af863750e5ddbe3cc2815bcc204fdb030db31fcfc8ea35b5c499f6595c8d319edc0c048b7dd785feea0e9f4283b77348f9a562266d27d34c32a569444e6254b988d5ec9393757ef1fba4835a103a118d4d86c2e45e43873bad4a027b53d905bb9cbf07380cb071898cdb964e7a8b8e79a8bf14c5486ce94bec46e98e7e8baec7439188f4d1131b75429bae16df0c986faec45c98578f8dca178ee6dfc47a44414798197cf2094204b64e3f01ab8a357c83444a85c34ae88be6529d50e69a66497afbb09e12d0ea9c5498940ff012424cfac3a8f2dddaaa2f4298f0137eaf70418214e23651e610aa64192fdb7079f668628e15298f087acc216ff2a862f3ff40a10a67a3d69a3b9b67893bdf5d37a74c26f05884e0eddfa688a72b760e806f6ce287845ec2c1cf72bb1f2c35250aa8a15943ef61f42dde969c7030afc2a8cb5579f16364288879479745223a1bb90dbfd8d67d838d81a63ebd7eb3675fc1a19295c3050dd298edfd54b83fc99fed8c294092a5d44fcd7a37923138e8ea30b6377e3a26a57ce9fa76be01bf092cea020ed8b32ff3b6e87d7da63f481a2aedef1b1ff2a97a7de0b7b67ce75c468985aef80bba1096f81389d7e0eafa1db270cd806fb96c0da5e9857e6de10c30d8fadcf64cbde4bb302a008fcc5539b394be09e6f132d1f27a12b878fc02fd7e8631b90a422823ddf06cb4755ccac9e5787c64df6f5d339ad78293727933e86aa440899e1852e364e11285e1f2bcd33f721ab79540575fa9aa210a7db3693cc538c8ee13d5307ef6628e229582fd1fb348d51f5a180336f0a310ee037c329da1a961e3dcb6bc7edd8e765306deb27adb70c84152230fc4229203fe993e308b1d78eedbcb8dd78343b5008e607592e9312021735bc841c13549395f19bd683a82886c15e9f7bef036054d9b1c49c8b4118f4f88617424da68a4195f58ae7a5bb29a7900ddc283d005d85c96df2853f4496f6fe4f7595991943460a12e36f43a389ed0ce821dc90c9b11baca8d548a89d5aee347b016a01ad87e5029e1c6dbcddd7e529b7b3f4aabbee8ee58690686999a9ca6940a2975ae2dfcbc89d1e46e7296639f8572fbeaa18af2da2b8db463bd856d7f35dd0eade493e9b7b14216c68ef537b85f18754840eb318e4db0080af788dd1dae7d0e27e6796e58a256a4c25127051a26bf9cf14bfa7b45f10dc9bb8300b4d99741280d4f91ffd63691ae8d404db10325d934a0134413cbcefd88e5bce25cbc59ac6b714ee9625b359c4370081dff50525eda9b2c1c2564f327fcf8bf25d7429f88f3e6e07518ec8433b68c2f66e9a1043bb5a4669f220d61fe56c30f38a6dcbfd1148af6e4a0ec27866373fab2e8992c352ca5abd27f28a0cde41bada031893b935f8a355cb66aeb6ce4d85790480a9e1a7bbd0b4f28f130a2deae625a658539b57894d5b23d35ac5b7e4fb80ddc212b359f3a46bfc69e809134cf1e94faae237e29437e2b720f724f49b1e63a2515ffa0736ff4a2e4cf4ba576511304f2a327faadf6a009f999672b8e8bd8a4aa72630dfa62de81df556024d6d07b72c5ad9a2afcf758122a6c8533875888a8543c3cd06189a60945e66970f435fa28b7aaab7b1853c9a1fc819d3c3c1c6d991c3a9fd96a10f1847ac4ce2ee09397373c4e52a21067b8961fab2a937266ebcc28b2bde56c2863ce7dc80b325c82bd6305b3a46664f438e2d6b83c237bb3c592c28e783e23e33aebc6d7864b201a4534f23a90da649e11f73a172a0f27070bd8080b754e9362362c535dc4e06ef0d16e45c898ab0a073656f490a9613b26410d1caa09888551c515a69c7d6931272c5a152736c12fa50733ecdf059203964039ddca55fee24a6ba5beb1b5aeebbac064bfe4b4f32ebe88ffaba551887ca1674dd32c8201b2bfe076d775e67e35965fcd6ec182fb1cbc4f9cc990fa27a4f0c40c975870267fc17efd625a2cf2b532567e171ad6b11948d8e54e5feaf373b7d37c720cd4679e41179881930dee75d630083fc5dfe2ce4cea8be5e71f41b4ba092c77eb6069c80d71d2c45f53f4c94b3bc209edb7376721a8dd37122458c93cd2d92d3809dec87e4f08d6a27c5df06de8fafdc97f410a4bdd60bd443db84a0ac2195398ef583e6b916a76b4c8e948657798d2a28675a30cee506f5a414e211fb52e8e7ddf9e74801cf40c0141ad0125a8d19207322d0c1ed067030325121684f70cf3812130dfb5c78c3628d3a3dceb6ada811bb2e7e123e0e03788d26c1c0a5cacbdf51b4ac42f55340751c0f40cd29db9e61076ba0317ba6ec7691769531a1050055d66a1f2ee460f120e13ae193fb1aebdae9b41e8d0a4adf1c91985796221de2bc34a133da3b12809972c67bdd47ce372e4c582c3313040f8835ebbdd2a6ced2158b082637f890db35119ed81dd39bc9d5eab33f0f203ac0fdbacabbec49f44564496e3aafaf602c3d847b551262a5fcb231f71ddcc7a34be8f2591e49aecacdc12c17b8042fd1d0d003e1b911b400bb377d10d6cae0fc9ba433c06767ab1094c400acd42f8f42a7ca3d8d9808a711eab9f17052f0719a407ca81efb76aa0c4b2e7de891bcff95955dbef5be26965ab666b19bc7351c57e56128b469b3d4d9ac71abe0a578ce5f95018dcac7d149fe3cb796c97f09622a9f32abdc97a629ad913dab9113ff098af416b845f15fcaea3b9f147236eb32027c73f92e51af1a7492b5623f4c9aaef7b773aba9079878a36d46703c3369e6828a0a04f414dec65a303fc1293e6f43d403d28851e689ed2472fc208af0816b921499fc2c2ae4b628303b56b09f6cbd90813b684b253fec3a44b28d28ce36fd01c90cc73b8bd00c401688eafb8f6022d5a05e9d9e42c7c0eab7ab9e2d49a72f1f18c31aa6df315d51f047484251ad0a22ec20a07626da82f0dbf670ed68a38e6bfae38f5585d77f73904ff54250c643701fa63030f2733a378e85e3c9eedfa3cd572166429c49e48a3876c32f749985013c0578d43da60e93c11d59786f89c4cd3d5916a3b058ab9c5e5e31375f29615e06f3a94604e79a8af288073511289f5601496db33fa6258f6a1aa64e60bad68def0374d0f4fe516b29c073444b33ddc419701d5581413b954fcf0b542a74e09f01910c06db7ada57bf415a313e18cc877899e4dc5f5e5053c209aafd7c4da70f969008df065a2ad949bdc407a22b7f7293a4923b0abfc685f1a0fbb8d159f34313ba4a989d2900233a9067328007ada8187f62ffb05dfce95ae6d24419b44d10526ab1b494c1efdb1c158f8e04fa105f13d483a2fdf442f3d0e40414af5b1986e488fef5a9f1013c48c1d35d8e7a268e013e747e434ec3701eec47dfd4d45b19e085c9c6af7a277ea9b4cd8aaab4d737e27214c9644ea03b00abadd2971ecf6ad862191f1e02245e4f709f9fd03641e2a1f4b961035093e8f8e35f391ae5937c338108174e53fbdb9ed1bb8c4825abd317dc4013c2a44fc66b9c962df28a2141f9e6fadc0240b70c29bf88bdc9d60c5f0b91ba196391cecf3012a7f33938df78421c7730bd1ba2b7b9da3c0b5cd62f5ba94df4c0b4ed82c232cc04721597c68f01c279a5fcc29d35f6370ac3e8dabcef98d8c3d6516bf556d3765f9135d0337be183440375f88ec2629f95dfa2c42847b25408997c395521facbea6891d11c9b0a89a746ffbb7875d4ed60d6aa520036c7e634823d5df02af9520188a12dc544b3c2a34ccce03011dac8ae95691b644853d33f5d52aeb98ccc26971b11e5f8b69d28a9ab58f13e797b42614a9ea963a03821425f2dee828c685170fe082cf6d6692874b560377e60fe267c235236348acff5a1968fb789327647ccffefa0f61370f0e0cd360e62f37e6beb58ae29547ee1d09815871ed98edfed5b69ed19cc6a67f291afe2f523a6b00b4c7ecdcda66f6466fb22a20493de5d299f3f47b81dc2064d951a624cd34069d1ccaedda39a1d34e578ea650cfa3f780d707cf9cd0c7114064d15bef860e8828ca7bb4e1fe38ecc94d422cce52389ba25183ad8b3881e097b28965fc5a0a59cee48c724898f3a5bcb9e428eb811cc0dafc3872ad8ba1803c28dd06806d3e4e36668a0a1c5cd17ef8b83806d8a8df521f639d109b51361d4aabc0ce4f1b73de76bfebe7e48408e6b5e30bbce6e982a06b4c76c4615bc17989d8a5e9f1b671834c67f7578f151c792ac26b800ac507c337591062c20fda4f34aa95dae1541e4166c0cb2937bfb37849fbf6b34218279d52d9e0072ca334706659123d6555c1f5c2b28f84837a20ccd53fc0fbca08093e7a8907b3fb2627891b14b31fa6e83f5107daf38d2906020fc1419d8ddfd889cbd720c77f43af3ba638af9ee1ccb147177909bc0ce4fa86a00fac315d6ff99fe23518d7ab98050015df7de099701bc54ecb226c67a3e5653c6094485ada248297ef5c407163e7bb6afa06c811592985cc1a561fa353ae78812f9891077d1bb5d797bd55a550ff38f2b4c7650ce0e7afebd61dc2e3da32eb7917f12a53ff6e5f6eb00179b2e7bf0bac209a7a2d2997c99150b43c71c3ee139024f98f6ee7d45c46e44029a2c2b26a5400c98948bcd6ccd018cf083fe1d9958b5b0e890b7fe34bc106bef4d119d45089ab3f28109fb35176791f6b393a1f22f0a9718f7fcd3b26961748d77c6f448ea1234f36bbf55db6d3e8684f7642b9a264c835ae1e24956b476a9c123cc56a6ed8f4818b9ec956b078ebbecafbe92597aec91b26a60aaa1dd9ad24eb0122b53bc14e9913af3e8f2a0f8ff3bff3d7b2d7123bbea39db7642c502e75902809892eec3eb96ffedf6ddb9d7c79e21f71067281004123b4c1926216ee143e47e7b8fca1202c4089ebda149c2f47c265acd861e48eead30e5596c78645dee27b2d09f8f5151e9d77d60ed74f63d46572afe6abb63f9be9d279a139c071c645c01803b4f46f800987405a965c5c7f0143036ebdcf0f2daf1696544217d635a8fe8f926c87d169d7819bafbb16721e9bb2f7e4bac065d992e31b71d3d7f7ccb9cf091f476d00f9000459455286fc92f291402127dc5640b80f912365a3ea74cce959407eed5ffadd7c6246bb383f026f5f5b68912b4c2e2879d9ce9c7bc9ce666db8c9be4168242d295e58f4b712ac9e51cb10aa96e26aa3c91272b5162275b8e01ad31bb56ce422e6d3769b4dd8af4817254367d7762c85426fef6a688cac967a337c84dcfdbb5ae05dca694a9cf551388aaa9f02fbd0cb9bf356f3d789cf659a4001bd4e75e8327f6af48621e93235752baecdbd5712818b198a7c8ecb443f2da71539217a6db273bfab5de96c9fdc114c3067ead6ebbc930f2aa1741c8deb2cb2ece8df4073bd43e17ad9713adec28bc4ee8bb224182e84ff0d4f7ef2702ec985f6d0e392617db6b08e4cc4742df2bbf14db537367f2fbab56994340f7d1104a7c18dcdcbf7b7655461e8bed6118ab7252485a44caffa41630049feae84b91b2f68b9d0a3c94d009be12041faded2bbed31eeaa156d0f51ee4670b2f728f3cb1a2fb15a481050fb6161c8b05c05a78924bc81a9ae4b1b081289942850cf1a63f0edbc9c9cb27b18d89c3c36de2994b898449989b16f27167115f385e32dff172e9d05b31af2be926a40a6d3c98514d422f5501557663b3d76d8d69323563d583a98f7adac13a27805fe264ef12b704722767cae0ceead7d215d6a0042acc2fb9f5109a747df1349816c72f845245a528f70415455a86906bb4ec5d488b4604aa06199eb30f2688b7d1bcf68051b5f105233ba7b80934896b286d6db0f86ce8db259015b84a9a388bc26b0dd7cd126071a0750bddd27d211e7b2b04ac64a394831b66d3eb8b02b7e75e6b91b4f03f0775734aa37ab28a37ea8a2341386ca023224b263e3ff27a853bccc15fd691a7e6264640679a5517f1c8735929c34badd593e4b90adef9060c563c95a3578aef0a7c38658a4fa10853be4d6402b5747f77c789368be2764897f4046621d8d85306bb817fd2c56f71e2986b4491e16c62849799d48e6f6558b8b6c06864c393a4c3f37c266a79390b4ee143e9049dffe66fdf0c6d23d4ec2a7b873bdf8d553cd5ff0bf65185c5819178c246fcb9f2cab751b3c5117bfff325d7c7e4c4bc02b64de3b29bb95dc85976a3f03637435fdb8e452a28ee7003667785ce10840ef086242f81b9372aa4f4cd034c9a15da91f0eaf2dfca75cd19ea42356fa00806c49cce43893963964178fe424ff252ec46cbb9a885179a162115dd93b52bae3314b810bb9f39d2005781929fe09c38a58f107537a738e6dd9419421c0abd2a41ee0c6f08bd0a806a2d89ed74c4980ac5fb6faa3a7cf7344bb1e800e36391a7b76a464a1448970529ebb7ac57909eefe8e6d5dd6744722b6c5328db86083a704cdeada51fe66d18d59754c786653fff2c9c6fec07dbbabf7cb662966849a51ffe0e5f70ba62358a15a5972420f3b60dfee25c498ac79b4ee7b135183f8797efe1af4f57c722eb121ab815e80e85fe77cd4bb62022a539ce8bdf7262b0a86cb93858581e8da604fe12a7e3f21e4fc59572625eca7b96b6deb142bda75dc375d7f3bf9870f80484cae7d2255560afa5e42bf5a0b7bfbaf95bb27e6cd3ad833e4770dd6b28bd8319acb971c92612fa38a61987e88cc8c6746bf0d772839e3011b26697a5a850db5f086e8e96c9a9a65e25c2121bfb9bc02fa4b9944c95b3fa1554937bca1673d7f37c959c38bb68eb26fbd9b65444b23e7306b28c8b5ed4e4e6f0065293b71b324c80c729ee274e8bfdafcee310b0e219a5c88e17a3415f0712f959a4b4d8ec8f786b6880a4ae763554d4d21720df62356351fd9b23120a59a5d5535f656dd8bdf578b89d6211612425f62679318a5daaad2441ceaa591e472c088e81e18368b80bafbab44f93908ad73a39632341cc63f9870142051118c2016ae8a50338a8101fb03f140a7f803555c0bbf0b9fab45bdd7213c1fc039deea89c1c90fa2aec5f9a904f805beea82c97455f5ed75046a5e2c023fd043865487c2b1ab23d252eba1481753cd92cbbcaf8de565fc8a8ac39fbaccd42b5b1ae606fae0ccfe6dba288088d72b066187379c429ca2d418c3557d5073d806b603c9bc4e43ffe7cd7b0f5bd4ecb8dfb4002f426547d74ae7dedc76885ad34b2a9d04b5d3320a9fa39bb366ed2f00add2149855f1b731320f611d0a8c4f38f7dd1e52216a502b9eea9cc93bc21f0bbdc052e885fbac086c02958c9b92b4efe0bd6764cc0f5484ab4b4764e2d15d172bc3027d37a4a8f19712e11ddc529c49f21eb8e578caa74d9c1a03a6f480d40cb0e8d4c1babd123e26532d47d7aba717f7d24d0562a5ebabd8ca28f6e0da528a0d47e5154887449de37de002466ce1f334ce8184c443d95abe537953f578f03390724e50fbbdf7bbf72534ddbfda6128693dd30720fb9b57ecdb8304d7986cb96073fd730531287be6c5c3994135b67847e5d2409a657fd45857342e88c301ef6fb2932ca404fca16fab48cbc0c0837b726b8446670fbe00f0e9ed57a01132e80b3ae6404af7acc12e1621564b1ec62af0865409d3b47e15a2c1db68d3743787f53cd0c286c53a4ceb149a0aedf646d3ab7140ea586649f23c30295b9b8a4cf04043b7d08e4a386d7eab3a4c3b79a664e763d0fab2f9cbaddf67e6a4ff1952be3d4eeda76dea74e7ddc0bd424578b80da9964dfd1be23c7e8cf913189953ea4d247f9a4413d4fe0ac0993ee38f1e1c4479b907c3a591f02e504bc4555ce80ed7503436480e684877f2b93f682a9cf590bc9a59c3eaa2bbdd0de5e4ab1ce213f3c792f9f00fa910c4911839b4c0109e702325036662ba2231f81be8b977b300aac8a8e2c1b688f50e3c2e2c1d03a8a15f47213dc2ec7041fc8fcf9b59139dc3e62c90cdc72d07a9ce36d8221b4f40ce826d1d1c24295db376afa88de737f1d6572118c73d6502f09fbcd3bf3cd5e15e349a72981fb387011e19dbf26b1899827cc2735a45f08cb027874a4d9c38b8d7c89c22c4e455834113afe8cb41782690633c6ba7de758604b4a40e59e06e27ee10ef2426a58018659ff5d244b2af9dbf70df73a6f54ce70e6d7affeb888df9413ab5917a413952554877de69759c81a5bd0675df2d804f0bbc9e15e2ab33c9da927d1698aa20642aa06ee515034cb48c5d4300280e5e96af7651dee4371e8aa469972bd05b9ecff9afb936ffbec95f9aec560125bbe0d58ca4dfab9ece9f693bf80718f81e8773b980b945768d60d78a601f7ab265dbe4ddb2c38b1a24ed77180087719d2d617f6255e2d690e67d7d0e9f734e59944225180ca61be59e5eb5beef560e533c9c86aa36647344d62f6cac4c4c55b511cdc79b5a62679637bd9364d163af153cf3d8039e155e542285a3c1b209da0fe9712b675b6f833169990b1099b33f19e9b4182d13389dba1fe953a0a10043aeff711428582e57b081bf7f705e6598fe070c3cbcd8a36daa5f1a386dd501f40eea720ebde3c24433664dd72f2c911d8d5d217779a42c70664d7e8ff55577d193f6c574e9a882824f57046b3d0a8dd19e28edec09a622ffcb2482bdfc56224f30ed07d01d0049df082ac37bbc5990341454f75d9dc4c9526154d2c051233819782ece8163cfc61240ea234a34183aac10087155fe9242f9173d26253345d05fab127e568e5f4b82224843f1f0aa43be65c99960ad7c226ba62eb0794351b9619b10b8791c9640700d6e8dd009afc5a5d203aa92794e9ffc2705e25badff9d01e4cd33736631123d69aca84131c384d07e153404b1671f0e084ce3ede1e19be112decfbe3d15954eb1cecb8f72ae711bf7c7ae3993a743087aeec6177f4a013136c407b72feeea2c3078c17a8ff2b4292d7f0202de7f0324f68a230347e0598e7a8d4850040a554be6fb054ec6877bd9a939562a080b72ba1d0507cd18ddcc2de3ffa446610d15bacf635273c46178a7381706a4c61fd3602b4c16cdf9cde0c725c181574fd5fc4896c3e9cb2e84190ee15a589e30590707d396e908cfe53bf2928dd18ab0835b47ef93e6aa987e36bef692bc347d7edfc1b82ec754c4baca55746352d663831caf51099923df65bc36c8fb14e821ab1d4d071fc5b9c2a3d44fe8b197d9a7e398d806a07855bc0dd1260f4f5871f2ec65b551147dd33d897ceb6335ce3320b61fc91def516e6c800e468a5337e6532df2d5ebf13a49c4400b23d216fdc24ed2dbb22f117f6079c63bd31a16d4385d4942f4271288c7a491263c0cd1520d6b3ca477bd3a2fe1387e28491c8202e0289bcb2ce777bdfde88fb172d58ccf68c048154b32e263a71b4f85398e2745889a98658f55b8aea80bad916fbfb03098918baa4ff7dc252a216ab0295923ea8b4672c48567730dac31b90d60a55c88580c029d97e8e650c59702f2fac6c23a4762584f7d9585ac8e43bc36549ee410031cbe7728f91429e07da430e36c27453ce507dfc4243d76b270d9da7224f31aa70ed0934a1531ce7762d76670f844ef32d08a6126bb68c3d9997dc0753017c9792f114329648e708cd86e028d0e5fdcf6647fb2dbf15b8048ae6ccca48018756fc59e0472c57596dec5d233ee4949e4b756407ebe7b0f07825a18012e81e4cf9d8d42f8f12177ae24e16eac1ecfe93a4b591860c6ddf2922fdb1bab31cb71cb1b69b971d3a85ba8c9fe7c17bf3932e1661ba4d535bea93c576411aafa8157104085f08e387326feb1d85cf6a8cbbb45a50d14d67d5c02deda62f78c3f951b5b939ca45caac78eb2818bce92171650f74cc992ff2ff004d14c0c95546c34cfcc9fbe85eaf4673d5ac0af708a6a2c814fb35d92c52b43ddc6ced55beb427118c4133b6b43ee9cad5975de75f87c800e6bfe1fbc27b9843b91fe8c2f671c7ae6e26a5f9cc5c801c21382dd8d0e16916f1681128384cd09e4132ae5d6fb735a48a143099ea38052b80bac7c981c9188042364dd3769918f0f68725deedc3041f63108ca206c3c6e1cd27dad16aef3bf67f7a83762f6245cfcf5b4d65fc932bd509b0a9ff4c5a891870732d580a22a6bbbbbe90277bbabf43322147517985b3f43ec36934998d09ed5b32d2abe346fe2184f68e9cdc9d5b0a0e1634d0646f4d7686df728fa1186461b13fce2d5ed7d0ac0a0b60676adbf934d21937e8dfe596844465d517827729df39f06f808d10d4de98e93f424c31e17a6866f336b7b19d66161881cf7fdc5efb145048d8889e5f5cc9725b96e2bb9f370a37f80d2e9f84b2642493e023c5af33fa0b8007e4de880c9ebf7454d9677a1ed53890348b9c9742412bc866d15324e5cae3053f029e4fa08778655019b89486e9cda0552613b78674cf5dc0ce82fbca4ae5037e15c2a48e866fbc54320a90d033e26bc249ab3f46d94e9c764e5f93915e4e6221971f8ae5d4a5d5366624915a60c5c81f253da1ed832ee707f593a0f49a171522cc9e5eab94833286c72c52509e256eeb2d506eff06274f6876575583aae3284fb578ec31d5271a692c8a2a74affe964bb7b6b210ee9c05b2122da03bddbebc9e2dd03cd4c3b66b5b9908bc0b3966d36af9bbb9cbfb086fab0e2beb61b311e3382d6620ed02482c7d6ef6f49a092efece5c9eb15d5f688289c95926c2e7167cb4bf3076cec5c8615d890cfef3b3760238358fe7e5bdd6cba077d95b5bdf22673ec8f2cbf2f5f4a3bf458451c6c2c8712d75281a89ab4be8f2bd08f2e3bca277ac39b8636e803600aea986bfaa688b4c7fc4744cd76ad7363e9306408879580e7c6e051e426723069034601fe304cf010c5f14287cac65bdfbee1519061c058efb80553d82727353ba7cf36ffd272310aa6692ad083e397d007afefe1ebd968c6f239bbdb18c7cb160da04775f74e9dc72228ec04eb0066f0e35ce9c650f48e271c5a39b3d2644c3d4f9323ac4688a61ee93088d22cc43220308d84618b2a109233e574e032f335be94beae8ad68261a31ededad2227f3b874f01166bbde998e2526cd2d23c9cc2a00e614a994be9b832fece5b12c025ca12940ee67f000ab147d9a981a253048aa6a5bcf86ab774408f2a3b4a7021300658283be371ca56536403f1048a30ea45f2e7389b749dd582a3c3c724059b19d4f63cc56704d3f7b03fa34e162e9e8bf6a21dd7901ea7aa49c0d8617ce9d9a3215b4d55e85c56b9e8908465c972b2bd31e7c87cd7d59f940d4a2eebf3fa12fa83c5021c01c37b7ba995b5ad251c40deadb89842dd53d817a71f91d5ee77d7ffb2fe4c4c7d7f525a257c4fcd511abb8265eb4692437c48bb2e5134141b86a942c544e108ac27bf3c186ef838357b14cc4c335e763d1fdb10b7c79ec66be89c9874db5e19b3d807aef5457f1765462f67d55a5069781ba05397627fb173c8daa820b990075908e5ce3984f321f8f40fd9778e8211c30443160c805492db9b0f14854164a7a10f99e36f8dab53e268c27b496ad8a368970de7fa0f69c6308b94176cf5770b761ef845164b717960aaeb584f1d93756b2def6628090c661954abacb691ebec2eeacffc827a5d377618e30083f6bb654f211083423b9b3cb2c7dc2ccfc8227449f546dde67a256f370b340e2f5bb5c5b54ae6d19ab4be9a073acf107fc0cfb2fcc89d2fd08c8c9bcc9cbb38fd23792561f5240405c22ec69ef6e5329f570db609323893b848fc956487b8bb573b95f2c0ff1a70faf28e248e8785ef2c320cbf5bf506d8c0e585d2bd80d75717c2aa6b01dd8ef88341f3642c8ee25b06238082398744e19bcefa112fb987bc5cde9b4d8c93476b069c1e7cae9b016c6bd5d4698ecc38933d6107e2c676b2215cde0d375d9aaabaf22c7a92cdd28c61fd9e7cabe24b33f6979f1e0be1efb8031fb8fa257a5ba7dc8e8aaa6dc26b8065aacb5934f7c589d2af0a9f29d1a62b2915c712fecad7b27788654ebfc8c81399795ba7e1b1c248ebd34f7c820d4e215abe88bf99ac8ec5ce705c19a33600afefe4eac0d36d98bd43dd09a3f0583655248821b97ad71eede4f2b22b43b9254491acdbedc5a65b6012b9749211eee9b31dd0c17f4c55927d2596a40ca5331a9f17b2d4ca4722003ec6f458801c5dddf30b7a8383d039d2d8ba150094a63a40181723eaf751d7728fc4e7b279e4f7e655670b5d698bddbc09ca63529ab273db0b398cb6103437cbb14f0d3caa90622e5682c10f049aae9acf88fb2792ad591972991219ea2d0eb7e2853e0efb211cf2b196ed0b7f7601ff11e374f3924f6ec808bfded61d1b26b5acdee805ca13028b938c51136b996080f6cc9f695d9a015dc43286820d4111cd52daf82cb8e74f897b3243b57c1f35ff3e9f0fb6dae6387fbfca5057bd2e4dd30bbd6b3c455aa2f4c452b03023a31a814d095b8f20ae0b09b3a67d93d45daf576bacbab505705d2c7f00826da0ff25b431c84360cb480b05b78d64d5fb8955a13bb1bacc8b038a2e48df23db33dec1c17d3fdfe118e3b8e45558634b7de4b26821aa180a61ea191bb682d63a0e6f425e14dadce2e988196397f9fa03634f9c762371db0fde8da30992d2873f4cba72008e53c01296ccaf17e778a07d06aff33efe508a476ea17a83fbe1940dc0a61264e9c5dd9e8dbe53277832fd53ba2bff7b9174a7c90e01d0bd4ebc0e4298c041cedc7f521e137c97414ad2343f604539db1715058f02f57fa685aa7c865e55d064fcfbda1e36ad10a3ba533eb513ec15bb9370e7c39d10d1edaedab3bc67353b068fc531ffb2d97a7dcca091ec204ddd283c45bce50fb1d6c5fa7083f1e9054d9b66c5bf3d7eb15b7023e56e0e0f6274f048bd3bd5fec8f6b852e6b05842cc4eff1fd26fdc6f2e928e319076f25f4a509a59aecb32d9a3ee9847ef576180783cb2bc3d9dbdcdb56e887a53253c1b6ac9c00e9803abffe30c8f3991f8758b85ec3a60928ebddd336b88f027b3dc48b6bad8ae10de079becdb269bb665d4058b7ca781c4c13e2be14d0242e1c882bd2e328148b647dd5914d88264fcfa4ad1d7d3178929da425788cffce83c3863841590901dd475906f6c61929236898c4e8307c405ff521c695676c8019765083cdd6511e3769d978bfadaab40bf69327bed8dcf354ccc057f4b7a3731c5172dcbaf03d1754b3a0d4894de37e8b968550a68fb3973a5c9c9bb81a6211eeca4e6d11f128168a0b568b4a948f6b5572d12ea38c03011f36dc5b6c306bd0834bac0144f5fa6f569c94cd3dfef362aea842fb2e4d6055b7a054e7b8587fa99337d0c45778771180f9f5403662e12e791fc8edcf9a42bc60e0792c39276ccf579363222144d1ad5088698b03c5ee4cf0b25f1c8a27d8b087aa7fae514aa9e11b33660dab3c01c2c22d63e88d6d9a42f53eecfe7375d27782e179d4b68b08e311b78c18e067b2186e74126f76dd9498ccd0568f5b3d0161bde17be6d97ed4065b2a13af43931064a2d7ef44d80762ce66ec4ca76eeefa8ee5492f73e1a7682d9c3cc21a883c5c2efad44f1934eca542eadf038f0745b3c8fdd91422b8682e8dbe50e5db4e8eeaf99de6a92c4384de93d7e02374d1501e39f403d305ffcbb1f5521ff0f5865fae49b7c98c56f3e474da7097aafbddafebc1d7cf2eebcaf7d01bd661f2993ac8db4cbda50ac9ff53ecff988cccc2cdf89d54f745eeafcafdaa90fd3813feba7c01ce2f1f38fb6448ab030c801b12ef46780cf1e15bd27a8c130d92ad64e63e78c2a9ab1eefed587bc6403eb5a0d9526a60b1f582e80b7c5ee04bc11c852b408847c07e956e8fa2b69676957d80698d9e6341202deb2aed922fc711e26bd8e5e116bb27be3b11622e61d4eccefda3ed234db594518cef066b4000e0804972d843e46ce3ea4151bf8ff6d91a440435fceb78adc594bc4505f24c1d530b522c5032937e5626f3877d4bc9e0b83f05f98474718f5e1830a6d26d62209d2fbdb888fcdc2441d91de2a62563aeae607aebe36841f20d54218b6b36bd0d7ae85dd4337376739db81a8e46b9e6150ed78732c1f790090a1600fde9461ef7a7c799fc6c5ef40f12b6fe99abda183664d819ad201cfe6b6c2b37a097370e01f4d0b0e3b6067d5b0831723efe6ee25d37a1e0acb6b35aec63cfbb227b45a344f63dd906987fe05c700ea854e867e88755b1032598fd6cab825b10c530f5c7a0ae815efb47971a3887c523eef8ce94bfea69bf4019480c9ad613858a4d8d795131207e6aa808023bef0e7645814ad8d30352c8f81bc2055516dec6301d5109b17a1af0755e35c722643f7bf028658b33857187bcf8aacbc0d53d08b2b2b4f3b4ccbcf9b6f331ba055e12658916aa253fb1498bc3b8f71cfd4f22c6c8b885ea7cbb97c9c27c3b87221025f92417dae7069eab7cb6f0750b41dc2de0a0e415fc1979eb050bac0dcf5b48f1ddf8532faacde75c99cff877c4f8741ea8d52322e23927744fb9823eb6997a3243065b057f4d3748dd380f08091b94a777079e69d3cc99b13537104861dac96d341a8cc2adc0dea6f8adddd033c1e83f52780ed064af987c6f38ef0ca067cf76c990859760cb3e4dabfdcee47ef7cced54cc4469246eef4cbe5fef4fcce8a857063efd7fc480e6a3895d64f0673aae3ba7a0a8d52397cacbd604ca962a13d1340eec33667cf78adc17b16bab00e91a1ead0e65ca4a553053ca01c93a58fae87b9acef8f478680baed13c5011d632a5be4ad883be07761fb07bc340959cfb75c8b8e487a6ffd2e6810202d5aa3c4dd1eeb3c62701ce159db6303407081b66ac10dce0c51eec8aa7fa55d375b49f6e73cfe82d92caaa4773729d66454766a5a2e5285099fc10fac1fe7e79c33866b8ab8f7b0efd865ed50b8ba17800546443711abfc818696afc37d6f711f612028933f54033a2b92db1ee4f7fe0b8a49fac2d6d9a97efb353ab7f0fcebf3cdec80833da7b46c848c5ddaaaaebdb4849836c60412fc7037cdc2784265768586c7d0b4b5eaf884757782f5e61e012a10685bf697cd1ccf7a87a9328f2eaa54e3bcbdb752374d50d460c7973cc0c57204a4fe7aa4294b84efe302cd6260af09ebed8946af7c6f633bdd7d37b7345b2f29033041ad7bb88690679c6068d27932ff4a53cd8f4e95de1e9aa68e69122aa53991bb51754685b3a3f02c75cd24124f40ff92afed9c2c183969321a994ac5ffa942d11d169f5963b7c677566df039b09ed308251f9ab18579cf8d6d6d5eaf6f3963a1dbce0d00fc525317c8f4205bfddbeb81e37ff87da2043359b91e555b2cd7138e999f1726fd2c81bca831ba426b1cde647c857212cb6d1757cc49b7e84b90d19771c0f0f78aaec219601e741e49aa0d8c339e8c9ed236d33988631230c1b3f4b2a80a3f7586548e5de04e2d7b75625ecaf175561a2bcc137c06a833dfc98e76cd4b33f01f0a415d61a93dcbd82a7a3ccfae6cc30c5ada2291ac38ffc51434e043d1be55537d7ebe77f887645abe6288f50b0adeac6f1813b71402abcc2e044343e80df8e14004c2b6f532c60f435bf13fbf3c9df9c9369a8f39ddf37bb729067b1e2ce1cb0c0090181da6b2e73701c9cc6955f3ff2f7fbd90d15e5ca9b46168c4b7227e90b991d1a77b1ff7eb68d6c2d940956d63d5c612f01c10ddd47f803736c38955d4e4df5547c4d002aadf1fb410e2ffdc768284f903c9fa8d037232a2a9e3d3a334b0e5f904638a216b0c30ef53772cdb3ffef1cddeb3c243b86490b53380b13d62d39668d672903aa20b572d97fcaa9b25db97fb8d4b780d80852e4cef9fe88a4d60116b19eb5e5080303473f54581a2ecd5cfb13b552816ca7ae128c5b8d86c74fe6eaa570bcb7b6b08bb7d894d158ded88764b2b9b8dcdf15c5da215d931241edc8046a84ef31dbdbe69ac71c736dd97fe4a0f28ff7552a76a9a2d4d870a261bd53de5cd60e34edba8a0dd99b72c2c2750dc6eb0548c939fa37d5622dad2dd2a8ac9d5cb6deed34955eaa2f8fd81e3beef76b68e794ca9ed95b518a66f5e58d1bd655270bf6f0eb062a8ee891e19c88908c332a4c040382c9993af3c1aac6860198e4afcd3ed757564618c622b7fe3dc5c0f7cfa56e7a3c57b507b568d08578708fbb30d57959ba72ff4ece85070b8981551fd2be1ac6d7f35f9195064fbcaab38a7f787aa75f535b8157a14f70f32c0f8897926ee273d98d6673609cf375e7aee1887ac2fa9ae3a92eafb4d96eb5b6026f5f9392a2aebd517651a67debb2047e8b264408ac78587229455217930d2b90a836bfe43875fbf75ab7be877b575b7b714fe5f93a0a51749f3bc3710e36535f59d854bc7605970196b48ad71651b452521a165bc99809dc91f3f656a1ef95d52868c0782006020ddc7432979e910173d51bcdf14481c6357dad3844eb5db5be21ea0282ea5360b0417a128cab671b4021639d7cfbaf26cd5e9954a55960782dd110501bf361dcfdafe35b0bd78ec3586f0225ad4c039564677191b5c74dc3dfb2a7b515d0d4d33d3b2af80517da14149de700eb1805b4c87fd34cfcd6fd73f7c720730e86b553dd6795107b2e114fe13b1b4bb81709edf5006bf65b676a827b3f8bd431ad7bb6602c9590d845b0cc0e98150f96144b5726b42d4c1342e85815d61abdd188b1616deca29c93df101d0149b64ea8ec53ae38695e187ba6c97fa3bfd9557a8ede46d5c33aaaf6082177f6629968767c986ad51c4f9e644b90aa7f9b97b55bb1953beaed82948eb34561819165865ec504e171d0bc7441d6fa51733bf2fa50e711185a1cdbd2c4fff92cb01d0562c09b987433104e98880aa6ec4a8f2b744ed621b6ea445ecc55bba199d5002205f66a0fecfb44ffd39685fabd0115b41b6533fce041a14bd0dda6ee14313fa243890f8d0850ccae621be83e6fe1a0d9b5551e4e62cbbb3bbc1dbaed0789359e4705d6cf73f449494a464da282c96fc6b4a897eb3a248961d74cdab73cc1143a633fa10c29c7cce658a1d055cbe1da59aff2a3fd786962c6268a7735a840cbbeea971dae43f60318a37cb30645a2ac567996ea516a7e652b8d51aaca383c01e52a68a80557fd56277587c6ad9f9fb72509c3387951603b56f6bdcac4da468d7e30ac957298c13f49c70bdf1c8d771a75a0341f1ac4c6a22ec831a5bd1794b1c9a999874bad4c6d9ebbb93b6451365191b05c5072c25e6f54121fd37f25048f6bb39b409b4e93d7a0ee4d47b6e9fabc06a94e1953c0a7abfbc97285904e2bb0caacf4463dd87d01a64b51ef8eb6d473fb9dcbddd946e41dd60c8b03a3627e7f60abea5fc5a1c436b05c472fc0f7458e9d5336dddfa122932b3998a92e4eb0b1d0c600d20f833b9f8aeec6961daf22545d099aa14d37a08f1180bbc11fff82f650abf91d1eb9f092560834be7f990171577b60720ebefa17f491d53c190cee7227649e99c3ac77fb1eba2e0e4527b3777713bf465550e60ba7f6f327e3ce8fc10c517198d1bc57c0032cbc0de3cca52bc04039f3052dd81343a11fdea8353b7bea266d108863c10b78813d18ad591e0e8bedf6b685fe97454da3eb7bbd46e1995c8fa9c22fff8a5e64b2aeed6918cd83b87cb4de77e8ac2b60b4a9a956145712a915fe96c45cdd02b2940f1954771258abbe2e9cfa0c25d0d6a623d1ba0f53a15e5e735468b3b4f661c64bcad077e8fa00545bcd63b4a390d0cec438f0aef192b818dce946feb33530607a724b31c14af83477ae5ffb7352825ef1198e98db47fdbb3df23adf0b415eba90fb24d3877bece8a4c62f543d9ed97bd0196258cc75837ee04b754e064a103e1963d249b91dfa18e32ded6c91db19d20165af7621cb8792b4f4bd006bbeeaae8cddaa920ff5f6c946c491b5e0c6581866c6a28ad859024e32785255e34305ac7081f1a4996c92a5831fd941d4de68fcc9e447fcccbabb1a84f99bdbeb5410c28e2daed4617d4cb4bd84e1f33cc6f26511ea8d41c989a44099cd4338ea7fc19e2c6bc57a42a65fc8f67583a4263fb4d96758e083b6fcbeb9c4f85bdf957adad4844a6508e5c90de73d0b797c39250db61b980c4f382e4b825fdb70fdfa881ff74754519875497b0ec5b9223a043e0b63bc515dddf8e70b964998a6518aca855973929749a3f5e9e06094067619b66536e2a754a900b57c67a59616767117d9e572e02e6bacf22b349dc6d5efb3dbe1ddeaf486ce27f416eed52a8dac6c59e24549ed86ade8d1769d85cce75a8f622053f571541365d260b843d5761cd340e45da5ff5df6e8b8a5293e167e040aab3f49de880be87dc556f384ccb721831dc01c47b4772f42375243c4d0032ff41e6a4f71f45e010ec2b2c47029ca9643dd9cb769ad128b500c2266668129ca86d66f21576b6aaebfbf297678e6eed24a3f31563fc585ec1b0bb31267ff97e8e50fb957691a5c01b282c8765e013756d13fc96ada9ab2dc83cf2489e744e8b9833ed7d4ca732bfb3ca541f5a4814b5aa7db13e4838abe270505a817ea532ea60500a8fb456b2eb249da09d5c009dc16763c330e657a0d2290c3f82756b6c2d2ea20cf649aec99d80f51cdb5a2df41d2f6bb9a031e953ee6c0c6c26650a5e965f348915e4d58f9e967841045961009d65e169c163f54a8d9eefbb71056a263737dd0009715e9525b557bc0f68a5d008a064ac10a9f04ae2a7caaba1ea8dd5f9b99da1740d95a9f84b93241d19c0b0355d6559264801d1125362da9f5b9642864e70cd88431681d767dafc5b6b094f07482172b20095f2e8e7a091026e0551e7236bf822f5f8fd6e25b762e49558f6ca5f73d7ab6afc38bc73d7865666e1c6cf14ac211a27a886f22d628adb5593078fadd6bfbdc394a95708e6360c408980af5b156610f3396534ddbcac33edefff5823d6096fe0013915e054aa7fd1bb01a7c9ce69038db5dff57e3ddab6fe1df4d6350915acb1a0b6805047fd32e917476d04f330ce03571ea12b369e228bcd44094b5dd1b0bebd512ae2e5b25be996a0750a4afdd7714cbfcac4a4090ffb2839cd9376b2649b9bc023302b49fcb6cb1dd8c603612493eb440fcd33ea550a2ef27453179a65b19be489c508a14b2beeb15376bbc91e10f719885e93a45f83944872f17526fb639e7701a7bcbddca77ea7c51312acd5bc29e22a7b657aa49c220a7b68585720ba2fc866a2751db207276ff449808cc1767ff1ea2e5a8689f575396879dee6fd1a2d76430059c45051c53eb2998adf61c9bcdfac2c0ebe8787c9772a64a8c1a2f2c3bfe9b06e87c131a1e181a9a57f25196c33ea2a648317e258e8dbc1e915e69a4618ebd2a8d72607adaff2b402defe234080968ad9bba026a76deaaaf4d6bb6b9427c38c4e5892f5e7a24e5e95e96e54377406dbd29cba2aa4738a54935dac62c082d76d44b86d88fc9473babf92a4c6d374738d2ca41490aef922cc8b3e06d2590d7e011863b3eb5e9e213b4c200372eec5b0ec610c535b4a66abd9ee8b225a9302425acf147ba6b0fdd9c8f722bf2c868998f154468cf650aa949ea4d5c86f938dcde9ed4c1e319373c260799062ce39e8e6e503900f0c49d5a7a3b56ef4db33b3440e2af865c8a65ccd2eb7ac1c1615addcb6bd174a4516a15ce055f2cd7b0b820fcf1fe8dd3c2344b0eddca93e03838b6d73436532552d59415cd122a0ab7fe8b0b1f4d4bcdfe95935edf20769360ccccade8a1599ce00be5d91c3177aa707d3a705f4cb918cb78d715adfccfef822c13fab7c9315617d074775dfde683abd4de0a4d04777be38e299d4aaa12e236349cdc1edc2d5faaeb13e0bcddca12a2d282fefe81c29eca41052e20262b09ab5fd381774ccac1bc5eb3d855a18411d3e89e0236e852a0b97220cf7ceebcc87f8d1dd654b73a13d585dfaacfc1911257193a6d488e747780b765a513f1734a6dc44d62be1d4530a6c5769c5e284f04357e9fff2e4d3149006f773ad3e622dc8ca6428fa966bae5d80639ea81959abfd52629b5fb9fcf87e6d124414f27916ee35af9c699fedde670220ee9b7a43ecccf2c004b677397c5623d8372b8944d5769d0a031c99c08d609578126ca278415ace425da87afda7af7e87a4a122bc5b3e767f0f87a129bcb9988f2f1484ab5e7b03eb5a3f4d951983f35b2628478acbed2f1457e536d52818604c3f4411afe0337133fb482fe2b1ecc06a2545d609f23fabc3e2c9db3118d7ec5a26a46f73a350928bfaa61f4580638c7a10a0a63d9385ecbb0e93c23722ca57b1f7986ab4cef9631f0da93ebc9baa2ca39000ee4f4b77b768b16725fb0a560038a22078e42d0177c73495576084da9b01db8b647bc0182240a4fc562423f9fb170363f92f908755e0a8bdaf750c9e514bf672a336ef932d5bd9c959c36355dd60715f74d81864a7094ac2681c9bf4599219b86c15f2af30e9bebecab22736c56e0b99ebe17a4f23c78b0ef7fce5f576d93aef7827dbaa415a769e65df6ab9d98e3dbd1d9ede37d8a19fa55e7972322eb922756c9b376cd9b49299939241e39d7a0cb1b08df66ff4cf8b67d4116db4f9a4fcc9e6ba061007c1a92b6eea8fa55ec7c74e818aaa9e3cf581f3f23be6a0f4e5b57845afcfdc862b3c614c28075e4733d06152a6fbf0ce91547df4a50bc47ff5a3510fd600711216365f921c210fc5f38e92b54f495b104ba3bf370db7eff18f1bea076b893e0976f58fd6a0bae98db57422f23545586e58249adcd79f305eb1b40e44659505a3b02e9db7c5ec47d83a8f1a8c0f823882fb5252cfa56f5031e45951df3525a90237fec7593057ea0180db4bb8fe00bd60b7c55bafb55c8f5b93c3199b31da09fb7b2f15705a249e66e2f953d66a5cc6d2fb643c922bdd2f20d7eb90dda048b93d55d80f5c295f0745a1b3f0eb621e3f2fdde680e5caa4c39cd79f780c6d4b326c351cf94e4a3cfeff798f887bad561d21dfda5a1bd555eb4a282ef7777373688444370a3eab97f7da0563b538cf55d6d8db7651dfbd745627fcc66550aaeb51f7cc4db3ed0633f536ad4c099583016c3f6f72f4ba4250fb12e2c74d5805e17f9e63025a611fa2df173ccde38363f7f5732b6ab2270309dc13af6557618c615f20e6a614e3febf6b3da8c419a784aff5142a9a8a63269f9e62c12f99b4426acc15e8d8f56c09cad6a1ecc2784d14580cf26f69e955739c92e89d11c4ab2be5f2ca8db251aa37068e9e88e8b092c252c59380e1558ffd5f109444f41389ee927643298230e9490831fef1f529dec4db8995b7d9288537211ad0af1a448af3643914232982f41cc713e774328d0d271bb734e6fc90e6fccabef9e28d1441a1c11dddd3097cdb7648801a7becd366fadc1ee630a3027ce403a4438f6fe163a77e20738f197879954f0ad99375aa3c84c32b92632134cd9a0b8d334a68d61382a10788954808fd47c2e6d9fac29c89c59eea6a0c82df334b10d1d35cf5a76eb962432e37f6449b3f4d7cc82dfca0eadb4bdb545b724f8d970ccac3cc1a430b8e0f979da719ebd768e283e26ac8061c7d3864e2966642da47aef34166affc5f1c3cadbc13bdad42ea8c3b2b277d3527c313d017c6df2741b3aef251d346954bf477816e7fb4cfdbf88db269fc8b18b30a91b1011e6a882bfcd61cec9d9d64524f5dd00aa4761841cbb2395011d518a33ed5018c75b3d8566f1bcf6945ceb4b587072673c4161b3e476fa78fc92d945a4c6bf05377dbff5cd7468c1d11e206b57631a70e197456192ce21367684fbef072fa52a06769f6a15ea5ad0ed15c24df3ee82fe47f4c3b9e1ca1cbad546611b818b93cf6385a1b630100dd53abf1cae2be686559b443b06226a788062970b5b20eb3abfbb879d79046a34f6a06d91f7b66bd72920838385fd4f7bb0ffd0ae8de910ba3b4fed6402429948daa24dd4e816da7df21bb4b592333d70b28ccb626f7608f39624f7a725fa867e5ba08bf7ba647283a46d784427fe040987d49158b089b894b1abae682dc4cd3d69e373757ed305a856390c58d75762af600d9dee66d8d3c9b17021d9086f4be8b5685e13cab3bf34bfacd249dad6539cd0fb3abe5ede285be2b0d71257026554a1456fe4679466e8b812415a734be3e512bb55479728a91e26e514a502d42a86d01c32bcc19eecbdd928e20f255baf226ea4ac321f448a4fc3a73c95fff25eb930270a8eafd7d1311a230b8867f2b6335882dadd2816bbef71650b59dcff131418ac8ebf7b138d983795b66af404f344e7f136b8dd7c223c10e31b979a58cd953a76082fcab621b5c41d6a3790729acd0fb77e78923966d36cdc446eb28cb04526c6cf262e08a37a83d523b2b0c2e8665c4f546d96454c166fcfd276713a367c75245a79be4605abcd48bfcb255ad90a31a4addcf8f0db7a329a49fee705ae148c0b6dd63ea67db585b5c936e0b47a48df6cb619bc28472b0875ab2046db638a7b346448a7126bb8ee8f1f9f0b068c60288331822035c734bb5826190e3940c3ba014d6c6901141fd76be287352c5faf17339f6685232aa9ce6a1d03de6dc94ec4557506e88eaaf933dcb48d1c8b96b1ca8659b7162d0654adb50b90903c40c880869ec8f3884353850b6a107af744949e81e134da6354a2ae44f0cb855a5b4b936eac60f65031b44f624e526b33c96634d0e4b47501e293c4866367a8db37ddd38fd01f95b57cb83ff16521182c402f480acb3c444aadbb14761640892dbe9fd60c7027f23f37e4cb14bd40bdad32546909f323514202adc9398a9cfb9218c154c4b827b164ae136999c4e3e40e52d498c714f07a713c8b7adf7e33f105f9de3058578d2f963767e57349e27bf3b920f745fafc97bd807fea8963b304b6e19a3e0ab89939013f2c2419c3827ab80f9d5a20d74bb8bb1b135cfcc01bc6f6cf2596c99c61f35a6f7e66d47a7d23a8e1deb2e8541112dacddde0da10a40101d33c64729dab1bb351afcd09f2a9a0dc096b28499086633323a2db05f0042b537c0818b3414fed3e9e8838cd68f132e08bf798b3c23c4f92c4e38575b6d01423c3295aa8fbda9039b3727788ab7974aed001a9c101cf75ab268cc00beb06260db9243d03410055e40498901c50df001c3fdba790692eb8ce66fd2ef0dbb8e58342239110bee78c6e6361779034b98094aae0863ab81172abbf7a60eeeb3b2eb6daa747b030cddc7d26038c6ff9d9fec23807ddd5c9aa24a55e4603894080733ef7f2235ed267e0a302737f6e4efc6a91fcaaf86a3c44fdb3d93cd8e79d160b29111bb514c90409c66bf5d61910037fce33257425ce914a4e1ab017acbee368c782140359fb58423136e4731744134971a6d27fd2d07d86d6de470928707804c15aab64bc8487cd3d16cc06ebcf590c2aee02a5476b91f7bede9310dd79763fae6abba9a0b20cbabb7103803e82cc8f503cc3d12ec55f4ea2d640ca66c39f30f0a98a732077d18c28a6a78365529bda69c1920fe2d57c3374c25f4c9f351a90a17ba586b475e73badd68ec330a3e531abaa332ff8bd42fc96ca6700ffda68864cb65883894269ec0ee198d5d7d568da05307456e8d2457d03bd04e00c228a292a36c1f81a02377a877842b043987bd1cfcb8063c8986c86877c46ac371b224bd149d435cde280b7beae26a89fb0dfe9680bf628ea891b2fbaa55a1974a8b58ec7b9d93884ced0c769c2d90e534cfa9b69ef84b512ab8dd0e34d605fc067dc6c9c7a1e803b1390fd04324303844464f483697c1d072753b4223c3f5af33e56161436b57e7dcd08de5ae66683ee3f19a1f791c3dc3c90c902526ed099779add5710177d09cf18156ea7f5dd42f1aa1105f590ca36e3f9124241bc25c87c258572cf7abc81fb66ea467530d996aa208d9eba02297c309a32909004177181b624ba8b99bc65d0a3039e29129269144fcbd077dd89571b093339b38d88ce0e2c4ab1df287234936ef65ea2f2610f427042613e8730f12bb5c38ae73384720d584898e0b365e13796cb438bece9ba3bd10d8c4d3c01122d87c42c637534f0adfccac829160662d8c85dcded8fbe2560256ccb54a1b70f0b5307fa179d3e9d3291139424f6696c324cbc42b854f376858b0e1a2076f825c3f824b093561e0f72ed684d6518702cf86359ddf12d6e3510d6f06911da9528ebf0c54935dcc440aec94801af942d03d983b265904af888ef789659a0f5148c1b4e2c4bd57582867acb6c46299edddec7fb156cccd92ada9efdccd63c1f5bf68c8b0b6d3c8d857b2849e1f752e549e6e081cf72d801e1a7c3ea5b7c0db735a53e9d829b2c68ac35dfe7cad2ceac4e0eee341327e3a0875df100eb823e1e00774fec6c9d2f0d9447151ef929be2079c342ea334ab5e705d12c698294099944ad738bcc9eb3bd1ffa2dcb93a580748eb3978a24f3ebe0bc2787f25bc6e915a660e2921c5d1688f00485aabe40447a2da0fc3d0690d2aaad173148e0875b6adb7f6a4cc4917ec983937f6076ead68a51d94079e68b3f8a2c664972538732e97b85b5431a13d28aed329ae1d22e4cd105439b511333ea029eeb8287376afa6540b4d41b9d314d809dd24e099cffab28f256af6e017249573fbe47adb5e1dd00968cf59ab6d7f7eb9dfd47277ef86e803f855c48f1567fe73d7384098c025cfba3d9c56aec0fb76e027ddc66f3668c8ac54543603b36a6b0d4b6e0fc38d76ec89100f97c7531bd588064733fba3746fc358a8a78dbf3171c7821d9d36d92aa55930c05a9727bb93b13745eadfaa690f7b3458e711bfd71faa646f496624a8997120cf1be22181228a885a6f77019d7ae325c4e118b9bf6e7d40223812882e3e085cd147a5f08e9d762e8be2df5128a7e11e9cffb29878b10c6d6022a14481df48455922533e7be40ea9dd15693873976a66a1d8d05e37f8f2bebba2097d86f9186995a881b35d77709bda56a75855581367db256388e021cfb9dee3f6015b42322e385f32ed18293c8c7e7e8faa35941a0bce9efabe23af184bbcab4f7eaeb7f812d46a489df0d4edb617599dc13ad6fda414c2c0ececf61a2d93b91e8e69846035d28c3c3f5480c209249abcf36de61923c5183fe5b7521a856af34bac954e544edad5d69ae8388cb7485449e0210c230311489db7db2b362dee67c31295d8f20d807432a74c14fa9e47e4d67d664621c18147634de474a6511f3e2bc97775a84b8a3644025fdf278fccb29e4b9a2067e682914342e115c2934db7273357c72c6d4778018da6f0039a8035ead3e438ddb508b1056a60cf70dae8e5c35a76fb406c97814e503d14eb3c8766bf00aab5207407545cb21760124be532a2592bbdcd53aadb32bb1dc1e42e9b49da6a2883e2b43cfc1c88d9ab218bb6a0100eb5f68d339ea79621d09ac67f07fd69dbbfc592f3df9c7ac5cfc60e7d29b13b4fcc524537df4df0fd7570a4c60af9389bf96682ae50b02652ab508a350b96a7303a3fc7aba328ce366242488fc1c97b53e1a4cb54a3e1239913767e509be67c27f1beaf5751bac739d57bd7a34d023356c97f1f34bf88a99f69ae4640ba1dfdbbb45efb15b61eb5aab8020e58afae556fcb9bf58770797be678084df7892aa7b40bb09f19cf12ffd3ea22612589c7088e4888224ac77405f2c09eaa8505256a1528a001ac081be0984eedaf15e4087f38bbe5790d83874da8c916f2a6589eb7519aed2f53bf6f969f10543cd9547a8e72cb187846d3b0015a81d9e5b49c9a5213f078ea6eda5123b621e7d6276d937f3c44ce497406d903e1f0b51ee2492b8db66c1e571a90166815977651ce4a1a309dcbac3188f9beefb6d60df65497900d4a30ac5485bb24cc22db6515e6b316ffb2cfbea2acc4c9d3cfb15ee97c11e9fb752ae5f341f9a642a1db7db9e3ed2bd1c1370e6a674a5e890bcfabe37dba917077f14380d04f107877f73c16898266f8b9c713448dc9f671e6b81d153aa95d75f9a7bc41cd3fe2c041b6487bb0fd3c3e2fd4d8ac903bf2c155dc04e34dcc5336d8b155afaf30535216d7b051d3aadf3e31da022c2fb15e3a2731679de44d54bb79683c0fd8ffc2ef31ffd293bd7d11144badf7f9741419d753782cd2ecb354ca5209b209a1b870fc3a4630fad6712cc40980df864997943390b80a23688f6e0cc95c13d08d4808dc8cd9039b09ee5e5ac7fa5e871b6a6335fe9063ebbf14fb8df44d7851e8fbd7a1bc834ffeeee9ad802a3dfbf990e377335ce40dca51cbd9b675631f6c56b3e3302b256859788cc3c7e1f31ce8bc05bfd5d34b414e9eab47a144a623745a7e4c3d9575d7a513bb938c3b5dcd145118f8c46419c0dc22796b1cbb2260da1bd3b70335d748b6cb62cf58e439d42597e7edec6b05b8cbc2821d3f29284ab5ca5d92ae01ba4dd89072e43ffd5fc829dc726eeb7122aea9cb772840139d7070aa69f363571a0b087b75570150b29e0026a75a23759651e2d1e7b3c4e92c6c1ed18b9b97f1211245fc95839b853362beffa26e4bea178f2dbcb8930b25982c49793c9b5de2c814ce727c33a0baba92affcd173b9dc44654b4b9fa21f5c4a70458834e2407bb4686cd50923dfce4bdaf553824fef9f1b156fcc6323804045a1b2fd592f2d9b68ef120025e1866d324ba1851845c485407e89479f17b6ce5befddf244f3321247ec072269d2f99e3cb7d55dd4e5bd1852d6eddeef70be8427bb55da7220a14988d326c273c511a68d20780bc888a3dd9ce998dc50b404d270d6e157ca7ec4f2be51900d0ad1fcae0d1f5c26fe399bbdd7aedb1d4bec2e8a6d9ac8964d4b093637ad15e16d3fbe4aaa19396af501e9fc76e8e1cc5315d57d2cff424ad8206fe1f98cd4226e34580ff12e8bd1f3095c011e8762344c5723737996b6c8d3b483e61457c8ad6b4aa2fb94a36e36a9cb19f2951894c66ec69ea6097eb0e4f08f772159c4962943be2d1eefe26704e2a6d868007f19051713cb9c5c207f74f3a77353275def48123534505c5f8ed24aaad3dce7a81caadcf3dc1a3fd7197a01c26529be31eca54f2486d837cac97d3d2ed99ce433d8e3bd1b8917602804fa6602f2167878c1fb38f6877a671ea008c45eb0e0488bd57b3140331d0e09d0305710f17c2937ee0ca9d2e1245ae6291dfce974bfc035650bdb62949604aed35de1189c4047141a060ff53e7cb998ef1a13ee138dc8781bb753b7f3603f9dc414f39b96cb094cf4d31422caa6dbff10e1ee8677d60ce12a8bcb03dbc55a5906b99fdcc861db2003cee803a183c4f675141036fb231bf0da456ea885c0a1404f73eff250814cf1a5e8eead9fd07db52286f98c4f6b1fd916ea619cac836b11a6fb1814358e7a0c4280b5c233c575ee1c6d403f2b9bd3aaaa74ba84d467a70d00f23d8817ddda7a730195d763a742f2eaaa9eb9eaf94fea1013932fc5c2ca0c0805676277967a67e810387917b4f8d867d7f6cae5a4914e115870513f12b9427b77751aaa5628dfefa8f21c2489e30333e6e888266b744a062725a5c14c775095246dc70207757667c0a51c0401fa1ef1907ee540ddc07cd550b257a2b8fe2c641780a42870971fea0ee3fbd6a661bc27fcbbf4651b65060457af5796c2bfc8267d672a1af4d99eb55dfe2da59f1f252c2aea55b1263981f50319c28d21ead4d22019a04a9fc28e93d5bd2c0029585aacc2dc53d952741727f53fa384f8256087d8fdb9adff6a168aef9c72c55acc62d9548c52ceb0688170f89d7f8283ebf7f1b350e366c0cafdff7c96379291cc6253da6c1028a8bf88fd8d09bd3d67d499bbb36f01530d537c1a3ddd46963113ed74e2269532cba7b1041a458aff4e328cfea24ead81d5967ef5493358c89a45ff536b0809e2b48d0599de48420cb2a18a1e84d1963cca7839a8c082ad207c8eedcebfea8d7ac2fc24d33fb7a21bf20e4be5ab2d32fcf2bdb72a31c2c53ab00c07cc8fa71dca9a4fc740719a9cded99294aa6ee934de6b593f736a635860e3f04a9e4f6390528d1db524a70534b159a6cffe59b98f494265522fff0fc7bc39ddc1dd168f50548bd7d030193122f79e08974ce3e8009b34be56079954d219be94ac0a7143407f00122b5a159da9f0ac31be1d086e06767f7ec4a35ff4e42cfb574afbef46d3e40482944f866ebaa22608f97f7f6437dc86077e7ba9781df42835a80931e93dfd96db4da3af6e032fbd938146a72a262fd71010eb49d906a9f449612a56aed8f4518dc4f60c663b73a8f72b3b6f503ccae3444f99953731dcdb0998fc9a210b8e75ba2e04ad5db7daddae29ac7de9d5bb26d81a782d82d9e476464251dfbca66b3b9c7adf9245c259989d13e31d2d1f29b05677b637170270e5591db6bf0b31017fc6d59e988153f2fb488b30a932c6f25b53d526b81c3594c2633eca1266d9c3501b67acbca5bf4384eea64a42af04eb9e796912de1fa4a2578204ab2886ed01bb4536c36461f934a6a3b6e089d3440f12d7afe8c1ef21acfab0022e330a282a2dfbf63648e7947c425bfd8c54e9e6540e3a2bcc48ed1102db43f826d0d36d89abb23970543499e7b6c8bba024fd58cfa94882d2e9b4f22fd3357eef736f0c53c67a569fc415d151308fa4f521e6aa98f5fe105311d23e373f83a771fbc61ed7cf4f12c490b47de96049ac2cec17b8e21c7ca688737104e0f4a33fa8ffc7be083baee33576844f6ff17c7511e06fe9a3fecb4c2c04d2009af0a01c1e061181280215fb0a9a96feaa9174fb6c908d5ff127e936c656f4f7e3be07c1f70c99eed77a7086c1aa168ec57c47263e41c48511e076271e7a09f61c6f1d7b05071c580e24e4389af7075ae0862c149098294aed06cec12f4848af4c082189b5e4fc5bf904c829cc340e387767dac5c6410641677d5f948b2232a9725cbfa189991b23fd26dcdd48cd2e63499d169a04a2fabbef509cbdd954763f9c8833670bd5b586db9c1b04ee4bdf05c8e22c801ff82c9755e7373bb182b7342b72bee72e836263a44d42165c4dbc70366391158329de2e30fc79891d7866ca1fc72c96cb7463f0416d56562c85e55daa4b11edda235d9b4e7f747f4e98206cc75ca661c6abfc95b513843d3a2fdeb07eaaeac05ae118ff93f25fa436559ea1f73c40a86502b28bb55921fc905a38e94460154245b5dfa3ffd8968f75bab6768ad491af12116b9bf380becfd21533966c2592f1370104642e553f59d63e1c06503cf3f247437c2e7a93bf9d276ebbef0190a001ea0d542fb578b59c740ae363fa78eeee5aaa69d51f18d03952aabf746f38a8d55926dead55bb4ec2080c5c337d6703ac8d26e3dd4a79a1c114f07a1629725051ce57770b6292694d3dc1253fb43ff70eddf4d3fe7ff3dec816662c4c93f9eaba6ab1fd4786549afeb9eb4babc76f0ba8fd7b4efc5a5a8c22584a41556454bad248f06718fc9c6c331db56bf3dd4692cfde5988702340ccff91d7e4aec0235cf70aba050328b0d961fab53771b1a81a50ce36080ef54bdf89255a1f12e0ed2b2cb5047fe36ab8e79b1af7068b3e2a3e163d1f9dfbd6ba5c110b35a23bd4db236e1fff1f733ee400b232cd3e99386f23b8dd0a41139b327d7309f67c8fba4fb41d5e63a79ccc8b880bef55344e4bbae6d075c4c3ce3f606f617fa4e4c1eb4d0cc3712dc747955abb75e282c5ffe5b2a5b277a4a032a200496df64228010cb6f03ca6a42e97e07089cc4beba3eddce1364a3f9b282e7a2b5fd2b55870174aa132092b4969f2eca0dc7066c09644fa4a78dd2883c22307201465c7ca941290716bba8664f89bd13d244d1a2723afcb3ff23b85ad3b4ffcf9eddcd917086fdd3091c3cd33e828e00869f95a70d9ad42497f428444dd84d299dc1bab10eb2f18d57aa81d541adfa22ab4996ae564cfee06d3462d178dd2d345c659915c17a0975c6819424dc1b9420f22eeb9e7878ade6895c467e659aebd1842f86835bb37ad5f73416380010f919f6d924d37d30e30b49cbf60ba112498dab42b0b68b2d81dd4ca0d8242db454b8807562b266f97ac98c1d4068edf44a2ae2416d8b0a7bc898153b075141529b79da448417936fd738f53fb510273820e6c0cbc0bbf0b8b79e9750da58233016c3d10d8c72ec21669b5a4fe6c051f9cd9a0e5d9ede7790bf44ad6b94489784f5f01c1c5af35dd8bcca78bf6bce170f530cfce6501f0893120eea41122b197fb42d47e4b8b610e68ef8a06b86b24f5b153b2924602df2ff8b8c587a7ee299937ac6bab33b358b9ab01aa16f8954ffe594dec5280991e4808903d1cfeed1428ccf805da3e6ab04b4d2c0e0920f83a3f7b9155c2d797870163578028489172ed6d617114df2a653212cfef37aa0480e7fbc9d9c250f54cd3bd67b45c0046a5eba108e443a42f89fcfbc03a4b9944af44a03aa4387264fe2b6984599c5cfb1fb8e802eaec395249ee3758ce40513745fde4cf8615e557d0c648de013533ecf41dc2c7fdc86f340b8ce6860de8d655f0ced074b94b8f57b81ffbeeb9a8abdeeca1c9d4b38749af2b388f5e0084946a79aa9b29b4d4b53a4d663942fa2b4d8fe177aeecfce5fafed84eba7433d68a946a03071d8d0e5d11d71969b35c7ae65b9e342d140b8065aa4e9b271210245f9586c572392ac9505ebbed34d66c416107e7f666cc3b40a7158ee960a745ae06d7d1293813cffbb2e4f73b4e8a5aa2e71faecea50ddd225e7a7d3ce2595d12c9592e8062e3f9fa0fbc7cfbc446d0c67f8b4ccb09aea56f16c6c6eb8d22ec0045b1b9015f755134026aa75b4e0bab8127c1b1f3c593ef93057f74759ee9f041cc94f2c2397ad433a3fddae05717e79c14c05487996b71dbe37cf74d1f7a11ff476f684a5790b8e818aa93fd973b9610d61137cf52e04d7c95cf774661bf191fda558ab0334bde1f79a74cfc3d233fa58242d3e63f664e979bd8f13f582613015037532d832bf19f576ebe0d9f219aac89e4c4c483344370fadafde6ae179f08fa3d73e5acad1642d91981cfd04f3683ba045a5e812073028231dcd23922eeb350a3949c8fba514b34e481f92fa8db1b2e03675f52c08fdc388ff2f46fe0b1fda6e667484f23436ba99514f8c6e9058792521042780006e4a3a7c3dc7fe2b27b481ee72bbd93d649ec88ac13766dbc46f6ccb846b6153711459096a369d561a3b5b2a19756d86bc613b78f455c34cdbab4c6ef78f49cc9cb467b54fc6441d1876039264cff5756ac8df047e88e6bae8dfc060760b67f43fc18246037568f1e4f4888d4f39cd39e533e4a66b5971a2eda8cc553afe821ddc652b34f9a083099602f471d48f9a5bcbeb91b057254ef3341cf39c478dbd06c8b035c47beb20d5c895056102357ce66cd5811af187886f80d867735881e46d9729bd1aa060bc2af4b8f449e67a576c7d53041cf8381f3646ca2f9d22ab7c83769737c6d45b8907bef6f3ef91dd1e5265e1c01b4f8e0ce89e0a36055814e3ec17ab6fabaf8485b0fb3f59b5d9ff0be237da2ecaf434ae3ef010d4bbcd8419b9d69d6af90345a66135ed30243fb61b9279eaad096896a82ae25717b4e253d712c93691959c809a43f8b7e67ff24c7d1203edb66c8bbf284a91f125c5a64bea2d8e63f9571d003610a75febf7a1063a29828ef2672cce62a92cc0c504228ce20c5d101fda5df182355ba7d3b29977e9fd911be42712f0d0ee47e75839e644532df9c63b36861c59a3dcf8899caa85eea60b5471e0933f837c2d9a9e8d36ae26dcd42f5f95c62dfebd3c327f44592e83527eae0abf7eec302178b55b96aa2042262f03392ae1f17874f1fca496e0973463b081680522461a7908e5802d7c847f6208f58402f2696b727b6846ecba80de5a99e21598e9d77d016098dbe17ab8d5612e4e9eb8eae64b2a78fc69f26dc37fa84278ab37bb6f2c4cb2a8cbb06b1468e446beb56af55108621316be131441378cc22f83f865c4d95660da07a6e76576b8fe10a0bd96e60072fb46b44e82c98a50af9aac2bf7d80f9c754ed45b799776eff688012877c4ca2bc41cd876d3241d0f4a98e3aad77f68f9cba2006145bae242ff7d06c76c1a600467b5f084b4bbbd1450c56eb5e9778b18c92f9c385a5d395d27bcc628b36fb2f324c558d156c5d740a148f6b1d2d8a491f6b69f58f8b345038fcbe8da710e646a418a35cc9026143a20d6fd6a024f3ff38fd1c2776df7dedd2ca310949bcfc5b3ce08fa8bb1022287f6e4356dba72b760cb9bf9e8fe6b0b318fecbfed6e63e2a2849172c0ceb6b134bbc6326adb5476faee28cf8e44b1f0392f86c90b156cbc92706446999dc15b924bea106ad43e73150ae3b5589bb3843ad855d3a657a882d59d00eeaac787fc7c7c30c40fc735fab43206fb5ba4af7b4e6e4ce670691a47513bb973fe642fd72d43ea24556b57ee3b8a5de7f0be12c817c6ce8bc8950de8d9566e88b80d073850a6f1a7ceef074f347d2105cb9dcd5b7bb3d8d99790e7b16dfe2a4945355194d8b6134bdb84ac0ba4d74ff1a74591147a22fd6554c5b9f89140f427c4d55ecfc319973a1d36028a3cf30419ded68c92e00873c7bfc7558bd022f836f317ef7c107d1e8436744e96709dedc5a97a92ac4a03465e76527ba2d17e30a28bd55a073354394cb913732a5b5c714e1bc9476ea4a12668c640655d151aed9f25af144fdb9e916e41aff6ca427472f6e123e9e301645c3af9740cb67b53d7d5116493a6f095aa4927fc38ba0ff682e5176d5854059480ba01f9b13d87c86273621fe1f632c095884262afa57b0f721a5a73ec4cbeafc4840bd3254856e0555c07b6d375856654a60bab211707cf0e3f44666a7e209fff05ffa87eace1ff01a312c6b44aae101ec9ce1e4142dd894597c58240618e0f2879cad6c649334613ee86ac944fed19f007619cc0d07c188f3a37c1fdc16646463ddd68dac673a7ab88646ab3169c3235d8186b4871a04e0e81baa1078f29d0dd0dba25880f851d914c29f06fd5a0400217c65f4706aef079615a94388a0decee0bd2638e7c20bddc07d5aa2bab720de42ae63766c2d0c186bb273c7426a5dec7dafc5feef6f4045fce573d1f5d2ded47361541174129b1b9547fc19340df9c30afff835f0c029a8b2171abf66a1cceb24fe5ee3aeea3331f3eac4d36405c0bc5ed86cde0af77cef2d787c87bc23ef50fa753c9f9616f99569eef34bb5b3eec2cf173464cb162da6d6f5f8bc8f31cb70ca97052c6dbdeef4c3500755655e91eefe7a60582452488e5d865777a7a946d2a589f410818e4cda12abbf3f6aab743403a1af772624db2e5e147bacbb1abb9cbc6bd0baf9c15959a94e1b3762908f0bd36f3921051b920e9aa3cb2b1c2b854facd02cfda22281f59e8db8f5f7d10fb4731912c2ee90ce81ed50d7b93f256b6920988bfc65b4c590620258bea27a3392649dccc2e952825093c56afc48150d69ed5c6569c7fdf7fa3f2faac0f52617ef89d8e0d48764d51b06a598f59faf2e064e6b2dfc3783cd95bdacfcdafa0fe1d00131c0402b0978e915597968b1c5e21510bc5cbfdebbd31bc084881afb52e679af2319b7b694aabf545c4fe46768826a1edaf40df67b3b66577b81977374ac4db62b58e827ab000aff1e85abcb265e4c431f8d8fc7163efbaab9dfccae201845fc17c6772d59b8fd622cdd0d8c5ff5b83aede8926457924eaa97ecd28f9b474d7005b1c2de8c36ac44a13fbb03d8e07dca60bde79635bc13e35065472f4620849723241a1584df9a4cc7287810cf741bbbdd4a15b3ff1802a629bd3bbe58c869591c92816888cdda9d5f701fc0ae0096a5a2306d423cede2f43b16b842b49a473d63166f58be926012fa937df71ed8293978e3c7ab8bc317ad0bca0d0e950e14b8572cea3e2d1744fe2778bacac86ec9818c01cebf62196eb73299864779c60beced280ec09f9ff6af06307f3bf83b83d2f6442385c94e324ae20bb9d1ab399c6fb1033d68363f66d3bcad918aa7eb1151db3015493744c67bc98c0597166d4a1207a9eb0db2e9e1d600769182a062bfc01c6ad9b908cb409544ca5d256247a28676acd17918bfe230742b8f28a7d934fb5ebb2d908aa7b84b1b2df1284eeffbd494928771e4a51bc5ac7f32059387067a9bd2b8a43d855bc3c810e19f7f05fe30e2c276ea6340b3bd4013d98bea8021579113ecfc7473797cabc4eaee96cd9a00fb63e36d220fa691347344e9cea890a41d086972811bc8091ac973ef4f6c397d4db538a91dd57deaaa32bf008db0daf97537bc8bc924bed418f13a590376bb122da053347fa0754d2470d3c741ebeb84f2ca5ba89e1f5078dd6ecd492f130a19e6aa5cacc535eac8a1be8fb65c8194ed1951005788e141ef1e72de0d0353d5ab818ace8a6ef5051891480aee5eb26bdf5200ee207aaad7d2f1a8e471655c96507876efe5778133a3fa371ae8f26c5bc063c077fe072b440f6cf4ddfe68e5a68b8cdbfee7db5ec3753677c5aa5aac73a2352cfa076d2e8c2776c0f0b8464619fa9940b8d84e5dcc3bf4f1dfdbd9ac964c34393f6a3edaa9d664fc634eda259f7a1f5149389511054e1cfce952f9cea83044c236dc62710dadd0ae6d1b31fa8b6dbd0284823b7df4727b188a728e37b553359a71fe68b0149c9eb4b7f99a3e1d39b61ddb2508526c8ad981487328f145e714bdab4c26e738752b6d52ceaf78cb274e3c0b24be001ec5596dc86b059e2078c2d9037e803bcb926352c020085689ff5a282d3c2e1eb2d3491b8eb5ba01ffbca67f0e8ce3833a82c16626c069465304f956dc0c3d60cf652a887475004a5d31599b66bf069c918b2b71ab2808fd8ff020cc471dca43a3d1a4204c4c928e2c274e191ab0f66bdec99fd528aaa452ee74ca66683291634efc79aac690211b55960f92d85208c05ae27696cc94029902a8a4225bdd3b2c7027eb2ed07020a7fe257b624fcfea001417d5b089541f7c704b1fa75bec59fe64c47ac15667deb8ad98c4f60e56bd082fb42fdfbf95c2b204dffa76d1ec20fb268aed43e35edd31080d5d1461fb63219cdb29049b05f3dc65cf6078082d435c3709a325e022d4823e4804920becf7df5081043a94d1e0ba6fe2036284172751fe8ff252cbc48744ebb911f96aecb0a582632e0e5f13c551cff5b48a6007a3ff6d8b54197e7c7e43c91d95798d3af11f00dc394d14906519c5e910dd6cdd153ea9a8cc57c40326b67edcd5a848fd992b9c671879988b37114dcb4008e9b797f0bfc9bb77b9712d7fb1d62261fcbe22f2ae46b1726daf65a58a5dcf2fbab97b1069c9391888bcb2e5340a4ce99723e16d10791b7d219ce87b2ff4d0167996ddf6b11342905240b65b8bda23cb01fa302ef902fb993b5b4ffdaa166899cf1cc9585ee9c3c8b2c49bedcb9eb2205ac5fe31cff7902a3969d962fae26f3369600e0baf4ca15f07c66ae0086a8ddb0a0fe4eac86b0efbbd321c123919f16e0f0d335cc7a3235973503f7bb6cc973893c3d02dbd8eb785fb5db631355d2c0bec8d0b8e199f18f12b132202bbf6d9403cc6f19663d17caf689ac1733cd8b5226fbe1c102920a47a4fa4629c973130511eadee9d19d8a4af5d2ef1f850b3701d4228d395da1f51ae4a38257271ba36d0c17addb690070f2ad1cc72fe22e645c3037d3eedb02e6ae779f650ebc6db9595a7955f2b7c75edc56b184e97fd677e2943ea97c0a96cc5b497b1d33c1c7787307e3a926c103e012e8503e744a5f69b39c0783da02718c4087c3e7eb742ed848bd520441df4a671f669505ad20fcede9c0a17248eace4d35a8f2595d6f9fc42871dc3c7d0ee366d0d432784daee93ad4c5a90977fc5c775c1991ed33a1994da8c400569ef9c2ba6984c83b092052ba672cfb49e5bef69f56bbfc2c86631079653e2bcfb6aa7e6d7caa249513330a20ca9e90ce66c9b89461ae45660f9b5bdcb735eee0c9523352c718c4bb2c152eada9b19982e446f723d4629e8ebe5f1f5f76d0195fb0a775af9ff460f9bbb9243505ac1d55d6b82f36455dcb599dee0fb8e89d0fe1f1e337e5c0f4cf2fdfa64eb6cb9af52afc6f3a2ec1eac1c21d3a1e240f6cda904e8563e213d3e9865bc6e27c07558ff17326e892e5a14a32be9a37b55629fa282974d6b4858e25e6f2fd866bcfdf7681615dea60c4ce0a257592d31f2644949ac0524296cca2dd434fcf09687d02396395b5e540bda6fff3e5deaa8463e0901cd1cb690f9d713a6f20d6e4901c33be7b070376479d8fcd096259d722bd82c626c6fd908f7bf6919d0dc71da418202565e630c4ab872762d292ae76e5a7973e856134ae7a833042b24db958098586acca94e17401856b216bcca7a194da1f71978c1915e947d1b88e1f416568ed73697183959e1510e874fa73656e4ea09fade34ba5683d6eea890740343a5d5c1f5f3e0eea4ff7d30a275cbe93b68b5a4accde826c26b01d209ecbf51a16a2203b3a8202125e669393f7a81466d3ab64ec589a263bed3a4f8264943be23781188d919ec9c7e8c2ad90221cc4d332eb6147ecc34cca8ec20350a7a5336d4bcd2ab97d982ca96c41af4e9f6e383de2088f18c492f38449ae5bf5ed806b535145b6292df5f259ad1a4c65e2a81a25715925b3e26d6b6833b84f36597b246de315a4819289d1eb1e5f9cd30e2148c3afdb31fbc020afd16d4e06fa9f8dc6cc5b6b7b0e339a6b7d303bbab4366ec07616cbdb16f58bbba1c030564319da0f43b64732f6f99730fe790f0f983ca9b615ba2c8cf7ebb5fa4e26b1f8bbe085f84d8c687c451316d506c2bfef10c86f695eb336b83c2f9a5487f692b21df9d0093f32725e483f7873448dcc48ceadb4f28e6a37e68c5856b87e405e18abc6f2d67d218eea0ddcfd237f9582941a187b23d98a8b54ac8ee230c19144117373c79e8a260e1c99d4682f81c3ffb830bdb520a207cad888c09dff65c652a931a75c46047492353083ffd6aebc4ea7fb9c591697d6d142261d3480b6864321512c4705e9493b4336e69c966677596355816d3271dff125d5e82aedc4cc93c85aa9f89aacf539e6d1d8402a65530c28ba57d3d32f63e82f8bb4061b7b03d648ea7179d456ae994be78d6e2150acad375a6f3e9008fe87ad7d0fecddecea74f128f458e3cf5a02a43b4003fc5b39e2d592b759e2fc868106dadf007a193babceaea1257d5cae2050fc7718b71c24edd37783f22397bcd9da78f64376fcc7f3fbe765f11cf9917301ef479127d6460f77d08406d8cc56c81038b75cdd24015dfd4e3d7c80678d61f603f172cfc6062fe9569a926efa449571100e4b731cf82f069864d9e21eae56c0af28bd4c15b1d350ef9008026c72ce6217dd8646d2195130408702ba84edd71c7eaa605c027c2312b0d3b367dfa050a98626e6e9515f1bba4d6dd9766cf53694737849704d9b1f0ad456f34dcbe95107e4ef8f5fe83a75a4d299ee1e268f5affc08ca16423e75f3ffc22dc77a11e23ec33ba3eceecd8d1a38abd1865f7375543429041b9e8bc15a3e5e7d98b43b070f53c2ef893b6762afa38c870b2c030396324f6aafb929b7fa4b5a62617db9469b4ac265fcf95f6c1078a555472dfcd9428363187f3638e8cc5cf032d9e99132b5abb995614611111121adb2bd1c633b1072ba413ee9f2eebbb4e9f1e82fee49e7e42e884ef01e846669dbaaa3c43a05509af1df69168b3eacc93f7cc21e4d0a0c325ea7431743d880d7f95850c37ce850c3ee69a6d5df1d276f583775d995010cf0307c2d644b1b1640a86aea5bb41fa0a0147c6cc6e91d41720cd7687ed6f846f876e9298c1478aa66b945e0fa3b420163f89684c2cb4e22c22813e8c8e4bb1f45906be22ae48a2e9f8fb607dd2b670cba925a8382ccb04ae88547b75e2e038bd6b6198c262bc2540c38a621c796d869b685e700d8b3414e09061d1f8c5739e68d61a607a409802d3eb6d23b151be2be1c0a032fb467abb3714a66b45e2f68a2795ea4811572b937c735ba9d17ea58f24715557ed9fa5f28de2dcb90358088a517f53a7f26ead0a903c01cf32b90f36dfebf9d5a3334028f455645047127f754777e2c3a75c396a331cf100f405ed11f6349713a9f423c7b00643a2bf9f4f91a681ac6aed313373bde5d200ff22339c4d6009eb1f6924d63ae0f32d98cda3d19e5384f15bb0cc7785b02af3ff37ebde3da65fb7a1ee37f5c90b8ea0143d1d9da5dad75d491bab45f23112d4c3a476b5f5974b8bb930ca80c8b91493873776b20ba0486880f3416b9527ab5a1106048610547fb82c2cd1a2c6d5454f03b0cbf62e9b3d625646b802abb670b72b1aa3bfe9c4f8a51b4936345cad90046ade8f5fbe573ad3b2d89dd2ebfeeb198c1099c317a4cb6c7961ba116398eed89c13d0d8aae64867c60bb0c8d44b8b65c496d9af4922169469963bff3c057ce35d37cd54f262e8e92a539b74ddcf2cc500b82b152affd584ebf0f78e2d5490ca0c91d14c089167c3965f6257eae3b8c4328e848e05140ebfbc2a5a9783ef1a7491ea46f978bd714586bb9f8c848379d0271db3e5284b6c83038395be08e64f6b7c1e7d4def710dc55fc36f9adfb39fe462243fc4e9fbe6bdd9c1c8f3ae8d2568b8b63cdc897da84b83d6f053a94e29ad7e350ac4804b4726f6bb89370d21812b6bdd3333422d13755623522e2c2c8def01d906221e80a640d72e624c76fbc6eea83205865374cb2ba7d5ab576cc452eaeba91af2eb4b8ef3633bf27339acc91084a7963cecb21333d9209b77f989ff3f48166a0acac53e92a5737bb22152dc412f0a49c3fc84698f74bfd305e4ec9d61a9e62179d8838590885cdcf55ae8efdc7234116fe37068f3fb47a9d7e866883cf0610686b62dafba49b12cb3499a3e370b440acb06ac94568319a39d688322ce369f46b6ba36142b4b8deab0ca880d3c7677a2eb1b45d1d974f27ad9a35ded340ccba6572bba5e57bb8b1bd32004e3f98d1e03123714703ba42bf2aa7e95f5ffe82eb9c8e68956c883fa3d36e6bd03f41db52d59c8bd07fee7700248bb94c4abb22701c9c3140c2636eb732cddc695bfa89301e0d6e6c5b84ab975543855b13b122ff2c32695bc1ccff6b11e101977fbd7656469c479e8c14cf805a501e135ff6e5c1dd685a3918aca43f13854ea73a00a1b025cc81d799ea143be717c4dceb19cf6f432d2008e70baa8226f12dc7a8c7c427207ed45cb4a7d7576cd76ece88ab58906718e68d5ad4264375eccfd46c52b234a79d85e9e15e5c4a7cbadc4a7ad97c96c8d182315e8a2186e35cb39c3369859cb5aaea84a882741492727b22c375ff3788729146a9a3342e28f7731efac8c38e3eb8a22409781c1e52292db07a45642f03af325bc832b123eabd315127ff9b5d7348d2dfb668051b81be098704a6438426f0ba18fc88a979f77a302f9e875918aeebdce0394aa6d6080836608415d5add42df9104370fbdf67ed8d5c13eb65e0adc98e8d80bb30ecfc69b4bf89e4d9692b458db1b003453fd2145e5efa0e1a3ab7c840bd2fd979077a0602bf42e05d5b108665cb0d2344038be6834120a9236d33c333930e5229f6e1b26efd120c51ca8dd19b18fa8f9397dd768236e4f8b8e63fbd020fb8aa156256a404276b91cef2c46e8b830efb062533cc28bb3213008460d25217cc5aca1692c2ce3e797e49b8380e30adae685321af5a7fe673f49ab137f69b332c7699eb9a45703cc8428d347c0a7add10cce482b81ced1e675de151594e839abe47c0d186938aa12b372a846739ed55e7aa8563b59e0ca1f7e941843b30a9cbe0e2630f704b4ca0beb5f03a6ac151cdce4ed164cc770a7e9e1df8d9a52a62ff37ef0e4a024328c7e8e5e23043541409db661f314ff3c32b45e8006e2fcc37177250c531af3c5b54d195c51d7f688083c70fe25e296f0fe3007766776cb3bd6d689e51978d3df5ce0c8df5e7a49b72471b15d8e4592861f1408328e452be897202a35b9364fc981d58daf49a60a3b06d01fa60aff4baa3199565c91507807f35ee34fa4a10d4dfa78daf33523b30bb46e2c386a5b723010bf601a99e922b29a7509bef1c96e1d6bda8f697456aec181a7456f4ed2f1179f1bfb5eac7b30c2f102b5a32a8ca0e422ecd572fdc64252cd287a032e531c1a04059c6d93ea02f677510b192092ac32f91d4b2713ccfc76d9f21a07fc2f48bf919011a3f3f8466ca39303924407079c0dfedec63d51c730a237e31fa51d7158ba67f2c7ba2accd1a58be88ca2dc97cfcae1f9bb82e07e177773df0d20af060c62d061b93bea48c127260c1e853c11117ba87cf4756fce221ed45e235adaafb1d67947388952793ff2194b0343aee5587d22f397e8bc1e9d685f47aa18b69e2b127a259a02635cb40a1866afbee8ce806b9a1ce3521c084aff2a977dcbf91985616acfc7102be87608f59cc7de281ac0339e7a0be2904884aa9d3127e304bce715dc2ecfebed08d4b1b04054fc3ec1d8b184c78fea04a14d2dca63118ddfc83397c1f2808acfeb2fbddd65e5679096c942a67b55f94123832e38aa5a8a85beacb1468f76e616f4fa8c0a9d3172ac6f44dfe8ffb0eec2e8a077d371d5d8516a7d5eb1ff56e461c172087bd06db316381e936c8e9b84ab04c60a73e1d095f6ca043104a1742d404cae8294fe003ff0f2057ca09daebd66befc018a75847312dc4ab149a2831a8946bdeea5e2eddf1dc59563a056f9d6f33ec709f17e1591836f3b537d38a607fec1036018f49300353060ea052df1e41ee7953f4d2b7d02af4029955572b0658763310ebc11ec8066f2b37113184d0421b0da6df81a8507df840e3affa8d8aba515acafe9f9f5039a3179273fad888d84b8084c3d45f6d6c15d0d6ee6ddbc1197d3a76b97db3c75602ea4d7631d597e298aaa1c7d245a8ff585cfddebd6606ab2eb8aa8c7e1e791717791f366affe08db23a84cd3189a72660cab427cf1881c6f2fd4ea989e948fbe52dd963ff07af5fb60b99bd4e22257387c61a9be36b0992b8abd42ad48a5da945ad9da835264cfd60b5e9493a4659b837e86dadd2b5ad127f11fc6c1d18a916047ccaa74b5fec14701d3447d5784e8dc968397ceb9ad80c33f927234f3c4f70c5091cf5f1f686a4be696dde586f7266883261e1fc44b2cc1e3c674c72549eba3a2245a204bdf4e0a1ece29f384f03dbece59b2926f6b328fddff85a820e0697334263b6211583edcf3f6fc2524d3c338373e17c70a755f88cfb5d0b846b5566bc3247e82dc08358f704d0fa70989027ada5a69d1e74215b437cc878b32d37796c33267728c64a95e9a5bcb9c94f41aeadf5ccd66cc7759c72a52ea3c03b28c9b9491994758424c2ef3512d2eef782e5c654e3911884ff30737eb53b96965aa209f1d178edbf320582b828b9b8f1f4e9db95ae2356ceccc627cce6fbd6d0729bb4f980943f2124a64695ec0d85a6323876c386f11a6d78721533ad1edf14883ba79a4268f62eb3dab113a1465a6e2ba8c044d8b953fbae9acce3c62eb54673046274ea5a2588bb7a4a487abefe1f7ac7ff9d19200eb3baf89ee5d1d2db14cdc03696820553001bea881acedc951722b9e559605c325ac33c2e083a581bef8d72600dc4849b8dac9dca77fb8a183fb80cd3f05bf37fb913fc31272d3418df5835da043766e1c8d6784dec400b33188127fd4c23fe426fea744a8af38234cd6873f507754fc61f51617fc556438a41d800e0aa2d8519cf9b10c7d31115fbb0752bf5ea6e8f5bcd0cce638c17df19041395ca5491758d5f86102f293978d40c2999d4fbc72b4b875f2957714bc052fea71c2e8e389585f09f01e3e3a253075c7ebf13c2f425cbe92446863e96669736bca4297438103b563bc37b250b3eab5f39e26ea66b55e6f75fb7338f04eeabdf9b3cecc5de54c3b70c8515d6b05065a57bea106ea85097e989783e84424d4cad8fafb1fc667a60804b71d7ec5876fa14cd72eacac8b03602837416b1258d260fb418858cd998d2a0616fd9bd9d3ac8ddee954c56a75bb2112e96de21a8fb8895591b03f6d1e87b41571d67f048615b9123ad3ec9084472174dd8a9a49fc1f0d8602b4015c923e68b1c8e86707107b62ad058f7ff439af5a0df74698ff752789ce3f6084be3accb958ff8831b34c782f83642ee18a999663812d9f8653ebc47b8d2e536c2671f115ad657eee519f09279fcedfe75d6bea97d62bf07c1703d3f0645d02c09dd88baa6b47907dcbfbd89a389feeb90635e6d1aa1327c5a5c0458130f3198389f959733a1075dc131b0e651bd58d281ee69428cea569bb7ad24c583aaa815ab1efdb62e99a1cf259702b748392ddf9db719110c2dad604aa70980af2588d93a8d513cc72905c83e42899ab1ba43b665590c17f17e2cbb8ba7e8dcd5a24ba485163a5e4e899aa9cbd3973936105092ee825c7be7f1df53377f78de5cdac072cf065d754cdf4373bab97343f06440cc7156a985a7fd074971e55db4712921fd01514593d0b50450f11aa565253c87c542ea5b4d02133651aeb436cb72315b3b30110d216c12a04aba567c743963ec5bd8536235ff9b5881eef528863e76d84585e3502fe5d40eff201a43a48925f682fb0c8156186a8257ba53b7b0d6a62f90f09d108f2129294d1d0adc463ee28305b1dc02c597f52a08e4691b6a68637fd2648d128c521058e83360dc29a4ba7423d36ae9b9e0e7628a46568978ea89d927315113a70940124777e923f4f2b6c780f612aba493b6a1d3ade8a4926059ffbf3e2a398d0c3385c4cc21fb28fdbfc18c8bd35b3bcdb5b6b7b94f9ea197b2b4585d694e15c981d8cde85e9e8ccbb2d5287bf212020aa3fbeefb86978bda5e93f3fca4872c2bee23e234323719a2bb8c4b4d26f748a143bbef68cdde92dcf198a7e3d1944a109e733f84f9e84b9dca09cfd468f36cc3c5bce9b5f4a53d8e8bb1380f4a6af22352567fea1e07aa9f25fd39795080a78b14a57ac677be7202916c8ef5d40642242e942a2d8e6cc7d902da6b88345fa1b55f6f9656e4216c1744e85e822a4b7b2568aa23f4ccdf6f1b92415fc21022eee460db059edf3affcb1df16225e8c56163dab74752995b78fa78ee8287c2e54e6ba812b5cbc35b3647af4cc1f8df7a5629cb03f2f202a64f17356b080476361bca3c496c5201fb9fa9377c3934185951dab1cb04f3b963179b1ab10f04484a59637cc5d60a4aa92f47aa8158d32904246e97e286ac93a20f14e3cf5c6c3efb29ef3c7115fe2b84f8aca98a3114ebd8ba177316fee234d3beba073d3f450df72762810395e1345e9ed8656ec4fcf6cc1cc0fc5e019de63787a9aeb360d9b5f754924384e791a519193ad0dacb56d24d70d0214fe611347b188ec4ee24089a2985e9af0fbdc8ee258b2bf3ec973d1c443db6c223aa1311be727ba6203173578c1acefe217bd91d73e9b05933cba5dd10b54436c62aebc76ce6997a473371b2f7ef5ce00969c21baef1b92609a1896d444f122e47f1677bbc69d294b7402afb4eb7e1b0b3d92a42b3fe7b5ca6f15bd28c6b269d353935eaee3dbcf55f6e18f04cd6d978a32d7625e104dc0ef60de3aaa162f2d338ea84332e1b52fec36242cec0b55cafd96b1306ebb8cf20041350ee5e06803843da76b964d5dc575d6de6926bca492c2e594401e83dd4eb029cda5f268e180f5af6e9cf6cc2413a0051c49294ce611dfc0ae8932ab63dd5b40f466a6552f904c3054a5b1f56930c777ffac793eec3c5dbef70d816375c25bce0307cfe32424c5034706daa67b36d44de941149fadb7c9d1c4ad9c3f155a610c7727754a7a9740d60ead3dd721b1297cf6b073a2bdd509a3f414c4e91b53304bc45348ca3333d223e2f19628a240503ad12aee030348304f73c57f69972e34280317653abfd62a11ab3bc96b1b1d0ad9016ea8ebdf49fe04f5d77f5d5b80cc3c85599d7c97002b25001ab12866b6a8a5843512abc013d437e331922596adcdfec7367eb363840ef35982d9f3aba68c91efb2941d86c52881636030a755ea59690d18dba45e68a54b96cfedcce0aca2f94e36ef189bd40e2a445a3d7e75802d9f268852e1e8fb25c71052090a7bd3b3e076c341ac55c760b3ab7f77be2603bf07a72e6c3ac43466ffb7fd5fe8dbfff67510b91c117ec044f23977cde13049038d284ad6c67b1e2d7940a158a6cad828dbd6feb2b0731cb4447a1e22d58dca6ca9dd28e327bd4f73f9e12f2a6d25b92a59558b2645bc72a0c108593fb1efca828721f0964971b7e48817d944850f7ff526f68ade8cbec817cb6012b1069a3214c22169eb9f1c8ebfced21e4700d1f9972165e04fb5455a1575c23fe4343796a604d602ea1de6dcd31ee99bb9aa5cc064412325bb4fd975c34cefcf02d6ceb1458b153fba0e4c55b1dce9f7ebef4b71db158326f3359dc6dafe133a3030cb63ff23f780a1eccecbb8fe9aba659f6904ec79a087cff1d7e9af1157bbdd67786d0e4353102d4a957108a3772f6237051f643f2e482ed7e9178dde02438b04b5d7aa2b44e45e35e244eb4eddf2a3162df876f339e9ec44a4731c8a88018c377c7d3508c631fd32ba6606ddfbc7c138f04e3effd21896a7363b10608ff3ae354c78cb29f8e185784b1b7d168f85437c6304108a9016c593235397644926fed0e42d6dc231a504ba5e9ea8fe025a7b9e6e10a4f297a97ada2dbff16f3522de5e63aa9ec1d96d95b5753f72a44aeaa4020ec53c9be97e9724bc8586efd7aa6aeaa357d3f6e27af7adfe923b6bd50367fbe415d058516ddd9585b86e63d566919510f6eef2625fa9bd35df4ba169e6034f8883201070b7e972e273b8e8b832c2ab3c50de5b6c28d38be9ee7136dce8016f21b13d1975aeb98e9105ba1a3134a7fa300232882a3ff6f9e99c26cff1be84d73c0ffbbae809d250fae7b2c1ff903e025535335fcb81b12f4cecd05fdccf6af01f3bd9742fc2c897f3c514c66a6206046ceb7d85a2129f8fed4b6ac4eac3e2d831a670059db80b7d7b6aa630fe4e2ca39199cc92d03d9cbfc0692a6f2fd5c9adee1ce19e4fdda61f4a029d6f3c17b0072e5cc4945ae1f7075d960b72d2d21d3975e823df37813b21ce45959c501729464573a304909ba9d8eda1e4e00a6163331ef23f5cf6d639d1a3f01a7a362a5ce7e117259d426a99c297ad5c99627fc92fc21c634d03d5006cdbd3b8e4b22e6dfa13584a98f399d581cb8575b9ca7dbfee3b681d747f40aa070a28506a5435a72db0222f341fe9605e02e7f933b97d53b78a18cb3724f6d986249ea586d88edf4c539ab5ddc6566ac85ebfbc3a30ab5c8e9332571b4ffd54ca0f9a4e4eb4a2a25fcf5bf9b2ba748aaa321216664c9e0a7ddb09d37b1155c4dbd45e0126d47fdeb8b492ee704e3332f798d83dd198b2cff731ac4ca93468c67e73884fc1b1b155a231b043cba95b555e04ebf6a3eae0717c5971f7fb28ca0ae7fbbd2c6c6ac69d2fe443bdd5d1bffacb0e86cb4a46bae91cfc024fc8983415ce48423b53b9d119c0cbef0c26df122f9b8f367cb18ba65dd3ae15207e903aff5935da7920aa0137c7d192f78c6aaf51c262a2f46dd6ecc7443bec9584728761b2deba5db4107cf992fb4a5370ac054fab37b3f7253bc8e2b88570d0e7d3868cbf3c15056b6f0f075f79ea977c9a8ede63f60cce1a1267d74e77fdc41d4de1aeae46735fbcb6b4a7f90c34aacf894fb8a38e5bb3bfb002575b6698f538cecafc87d70216d18013e426d99c5f74f8578d9755262afb796cebac46ce756c6eea8fad8ab7fbc76da4e6c7577927565bf55aafbae4df60f3c7bfaaac51a1166567d438b053a234b23b3936d7a15bbab6f754ae90b7ac51fbcd08ec188a5ab9474feb39173514964bfdb41ea962188a604419a3f84c20a103dfde53522f98f968c0612f08f56f349de37bf103e5b678a9ff61ae0b87e5b334832a001148e540631709cf9ac79c058339573cd404b14662123f22a064b839583e8aceb07aba7a47aba0019a1da5447a7b4fa9a2216e69335e21e24d8de05466eed0ebd2521964faaf3c4984f6ee70cb9dfedc51bbf58e89dd2a66616685474482122c9a9fa402086a2158a11901ec716ab9f3663f28379514a53a7d17185c5d11fc525eb4edf821e4020b25013e740d998294aff882e79d2fbacfd908615b5b663dfea6fae9600a1800d277f8777c3c58ee5a8f9cf85e4007ede0ff3ad7f55738c939fe28a8443158adca990d0cb07e780f1ef4afe0f17402b95cbb6e1101617fbd355208cf0ad9685ea2981cdf12687aa5037e29d355e29c3225c279535fbb00c7881586099579d0b9a11fcaf6debda42febc16971b751b04a7e9fd042d1a6d41fbcd0abf8b55f53cd3607c7445d9f46272ae88d325043c0784200b0dfe443bf47d753b7119f9b09f97666544af213f50424e16516db3fd0cea029284ee2423c22b06708d4d07ee159817ea730114f1c29a6b599d2473e9d8e577a43bb03e464fe723b7f85825c76ad5ee3aeeb595f15ca4e2766db6df817f55d7791110f5543d0e919451be5937aeb3474ce36e328f9bb9911ab6ddd098df8312bfb67322096bd2929dae8fcc01388a09398056d2b494a88b870336b3b2dbf3bece6eff4409066f757421255ef45bc574515b4c463362d86d01d5377fd771aa99b19d994a9ee1442fe001106490126a5fa81e15e8b0f9cbbd52006171c74219af561b98030964c4e622c4941e485e967001e3cf4f018baa8477ad580061db1d47d46aa311edaadebfea69e572a4f44de66dcf8414e4fedf79d125a063171deaa08a535e7b069ea59307c043f9a18cbc478657413a4b7b80111158d7b782664ac1db5e029abe285e51041d18a0a630435a5a2794987ebaae9d9d3294b277df0881331c77037c3804ec88937128855cc2d774e24825f3e279b0896c2ba0f20b86963f4d83e7572dbd54cf168dee968b3999341bcc647892107993efb38038d45112ffcd1079810c8db183a98bbb8e0faef1b7f980cfe587474a055803ce9497694606643da3ecbf4126b567cd251deb06d4f15f348e2248f8734ddb9833e8c110d789bfd582ff4a82f731ca37b1ae7bafa83849b96bb8c402444e5fe9ce5844259136abdbcc61dbf6b71afc859a388a05ca66e2adb1c754a4f247ad58f745fa553310ccf5428869846260bf5628ef7ffc45aa30375e30c78384fde7a311a485ba5dde834660bdb4b307bbea37de56a1809d14d98a92bf03e8f75eec18945c15c833684627f2c05952e9eb17e34a0e088382b0d0dfc54a30abc5304e8d1fdc105182311d27c682aa3ba853b5852b0f0efbde61897a7e293bbc8ac37d4b9dff3e6069f210d748b209b5725c19031d605b13dd68d7e94aeefdaf5349bdde3a9312970de1db3c42b423d5d49b8d8e12711f781d6d3bd5a695068ceb3787fa76f819388d7c35ad3434f4357ca95349d5406faf4623df379bea0db4b54e8583fa44f7d6da049684943a7270fc94063f1a55fb9bb5f195c25779180d058cda5cf895cf507062a8d8b9e94c74e933fccff4073608df95307169344b37cbb6abc106d85f2319dfbf334ffe0eedee38fa83cf2541bd421105367204a5479c5904255ee1af5e2915f7246ca2cae655dd92ae0804facc0fedfff417247578c9cadrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql14-14.6-150200.5.20.2.src.rpmpostgresql-docs-implementationpostgresql14-docs     postgresql-docs-noarchrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)143.0.4-14.6.0-14.0-15.2-14.14.1clc,N@c pc@b@blb|bV@b[@aaza@apa\>@aUaQ@aO@`@```q`OL@`Gc@`/@`#_S__@_F@_mmax@suse.comaaronpuchert@alice-dsl.netmax@suse.comschwab@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comada.lovelace@gmx.demax@suse.commax@suse.commax@suse.commax@suse.commrueckert@suse.demax@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comgmbr3@opensuse.orgmax@suse.commax@suse.commax@suse.commax@suse.com- bsc#1205300: Update to 14.6: * https://www.postgresql.org/about/news/2543/ * https://www.postgresql.org/docs/14/release-14-6.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 14.5: * bsc#1202368, CVE-2022-2625: Extension scripts replace objects not belonging to the extension. * https://www.postgresql.org/docs/release/14.5/- bsc#1200437: Upgrade to 14.4: * Prevent possible corruption of indexes created or rebuilt with the CONCURRENTLY option. * https://www.postgresql.org/docs/release/14.4/ * https://www.postgresql.org/about/news/p-2470/- Upgrade to 14.3: * bsc#1199475, CVE-2022-1552: Confine additional operations within "security restricted operation" sandboxes. * https://www.postgresql.org/docs/14/release-14-3.html- bsc#1198166: Pin to llvm13 until the next patchlevel update.- bsc#1195680: Upgrade to 14.2: * https://www.postgresql.org/docs/14/release-14-2.html * Reindexing might be needed after applying this upgrade, so please read the release notes carefully.- boo#1190740: Add constraints file with 12GB of memory for s390x as a workaround- Add a llvmjit-devel subpackage to pull in the right versions of clang and llvm for building extensions. - Fix some mistakes in the interdependencies between the implementation packages and their noarch counterpart. - Update the BuildIgnore section.- bsc#1192516: Upgrade to 14.1 * Make the server reject extraneous data after an SSL or GSS encryption handshake (CVE-2021-23214). * Make libpq reject extraneous data after an SSL or GSS encryption handshake (CVE-2021-23222). * https://www.postgresql.org/docs/14/release-14-1.html- boo#1191782: Let rpmlint ignore shlib-policy-name-error.- Remove postgresql-testsuite-int8.sql.patch, because its purpose is unclear. This affects only the test subpackage.- Upgrade to 14.0 https://www.postgresql.org/about/news/postgresql-14-released-2318/ https://www.postgresql.org/docs/14/release-14.html- Let genlists skip non-existing binaries to avoid lots of version conditionals in the file lists.- Upgrade to 14~rc1 https://www.postgresql.org/about/news/postgresql-14-rc-1-released-2309/ https://www.postgresql.org/docs/14/release-14.html https://wiki.postgresql.org/wiki/PostgreSQL_14_Open_Items- Upgrade to 14~beta2 https://www.postgresql.org/about/news/postgresql-14-beta-2-released-2249/ https://www.postgresql.org/docs/14/release-14.html https://wiki.postgresql.org/wiki/PostgreSQL_14_Open_Items- Upgrade to 14~beta1 https://www.postgresql.org/about/news/postgresql-14-beta-1-released-2213/ https://www.postgresql.org/docs/14/release-14.html https://wiki.postgresql.org/wiki/PostgreSQL_14_Open_Items - disable postgresql-testsuite-int8.sql.patch: it seems it is not needed anymore, need to be double checked.- bsc#1185952: llvm12 breaks PostgreSQL 11 and 12 on s390x. Use llvm11 as a workaround.- Upgrade to version 13.3: * https://www.postgresql.org/docs/13/release-13-3.html * CVE-2021-32027, bsc#1185924: Prevent integer overflows in array subscripting calculations. * CVE-2021-32028, bsc#1185925: Fix mishandling of “junk” columns in INSERT ... ON CONFLICT ... UPDATE target lists. * CVE-2021-32029, bsc#1185926: Fix possibly-incorrect computation of UPDATE ... RETURNING "pg_psql_temporary_savepoint" does not exist”. - Don't use %_stop_on_removal, because it was meant to be private and got removed from openSUSE. %_restart_on_update is also private, but still supported and needed for now (bsc#1183168).- Re-enable build of the llvmjit subpackage on SLE, but it will only be delivered on PackageHub for now (boo#1183118).- Remove leftover PreReq on chkconfig, we stopped using it long time ago.- boo#1179945: Disable icu for PostgreSQL 10 (and older) on TW.- Upgrade to version 13.2: * https://www.postgresql.org/docs/13/release-13-2.html * Updating stored views and reindexing might be needed after applying this update. * CVE-2021-3393, bsc#1182040: Fix information leakage in constraint-violation error messages. * CVE-2021-20229, bsc#1182039: Fix failure to check per-column SELECT privileges in some join queries. * Obsoletes postgresql-icu68.patch.- Add postgresql-icu68.patch: fix build with ICU 68- bsc#1178961: %ghost the symlinks to pg_config and ecpg. - boo#1179765: BuildRequire libpq5 and libecpg6 when not building them to avoid dangling symlinks in the devel package.- Upgrade to version 13.1: * CVE-2020-25695, bsc#1178666: Block DECLARE CURSOR ... WITH HOLD and firing of deferred triggers within index expressions and materialized view queries. * CVE-2020-25694, bsc#1178667: a) Fix usage of complex connection-string parameters in pg_dump, pg_restore, clusterdb, reindexdb, and vacuumdb. b) When psql's \connect command re-uses connection parameters, ensure that all non-overridden parameters from a previous connection string are re-used. * CVE-2020-25696, bsc#1178668: Prevent psql's \gset command from modifying specially-treated variables. * Fix recently-added timetz test case so it works when the USA is not observing daylight savings time. (obsoletes postgresql-timetz.patch) * https://www.postgresql.org/about/news/2111/ * https://www.postgresql.org/docs/13/release-13-1.html- Fix a DST problem in the test suite: postgresql-timetz.patch https://postgr.es/m/16689-57701daa23b377bf@postgresql.org- Initial packaging of PostgreSQL 13: * https://www.postgresql.org/about/news/2077/ * https://www.postgresql.org/docs/13/release-13.htmlsheep90 1669026356  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~14.6-150200.5.20.214.6-150200.5.20.2postgresql14htmlacronyms.htmladmin.htmladminpack.htmlamcheck.htmlapp-clusterdb.htmlapp-createdb.htmlapp-createuser.htmlapp-dropdb.htmlapp-dropuser.htmlapp-ecpg.htmlapp-initdb.htmlapp-pg-ctl.htmlapp-pg-dumpall.htmlapp-pg-isready.htmlapp-pgamcheck.htmlapp-pgbasebackup.htmlapp-pgchecksums.htmlapp-pgconfig.htmlapp-pgcontroldata.htmlapp-pgdump.htmlapp-pgreceivewal.htmlapp-pgreceivexlog.htmlapp-pgrecvlogical.htmlapp-pgresetwal.htmlapp-pgresetxlog.htmlapp-pgrestore.htmlapp-pgrewind.htmlapp-pgverifybackup.htmlapp-postgres.htmlapp-postmaster.htmlapp-psql.htmlapp-reindexdb.htmlapp-vacuumdb.htmlappendix-obsolete.htmlappendixes.htmlapplevel-consistency.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.htmlchecksums.htmlcitext.htmlclient-authentication-problems.htmlclient-authentication.htmlclient-interfaces.htmlcollation.htmlcolor-when.htmlcolor-which.htmlcolor.htmlconfig-setting.htmlconnect-estab.htmlcontinuous-archiving.htmlcontrib-dblink-build-sql-delete.htmlcontrib-dblink-build-sql-insert.htmlcontrib-dblink-build-sql-update.htmlcontrib-dblink-cancel-query.htmlcontrib-dblink-close.htmlcontrib-dblink-connect-u.htmlcontrib-dblink-connect.htmlcontrib-dblink-disconnect.htmlcontrib-dblink-error-message.htmlcontrib-dblink-exec.htmlcontrib-dblink-fetch.htmlcontrib-dblink-function.htmlcontrib-dblink-get-connections.htmlcontrib-dblink-get-notify.htmlcontrib-dblink-get-pkey.htmlcontrib-dblink-get-result.htmlcontrib-dblink-is-busy.htmlcontrib-dblink-open.htmlcontrib-dblink-send-query.htmlcontrib-prog-client.htmlcontrib-prog-server.htmlcontrib-prog.htmlcontrib-spi.htmlcontrib.htmlcreating-cluster.htmlcube.htmlcustom-scan-execution.htmlcustom-scan-path.htmlcustom-scan-plan.htmlcustom-scan.htmldatabase-roles.htmldatatype-binary.htmldatatype-bit.htmldatatype-boolean.htmldatatype-character.htmldatatype-datetime.htmldatatype-enum.htmldatatype-geometric.htmldatatype-json.htmldatatype-money.htmldatatype-net-types.htmldatatype-numeric.htmldatatype-oid.htmldatatype-pg-lsn.htmldatatype-pseudo.htmldatatype-textsearch.htmldatatype-uuid.htmldatatype-xml.htmldatatype.htmldatetime-appendix.htmldatetime-config-files.htmldatetime-input-rules.htmldatetime-invalid-input.htmldatetime-julian-dates.htmldatetime-keywords.htmldatetime-posix-timezone-specs.htmldatetime-units-history.htmldblink.htmlddl-alter.htmlddl-basics.htmlddl-constraints.htmlddl-default.htmlddl-depend.htmlddl-foreign-data.htmlddl-generated-columns.htmlddl-inherit.htmlddl-others.htmlddl-partitioning.htmlddl-priv.htmlddl-rowsecurity.htmlddl-schemas.htmlddl-system-columns.htmlddl.htmldefault-roles.htmldict-int.htmldict-xsyn.htmldifferent-replication-solutions.htmldisk-full.htmldisk-usage.htmldiskusage.htmldml-delete.htmldml-insert.htmldml-returning.htmldml-update.htmldml.htmldocguide-authoring.htmldocguide-build.htmldocguide-docbook.htmldocguide-style.htmldocguide-toolsets.htmldocguide.htmldomains.htmldynamic-trace.htmlearthdistance.htmlecpg-commands.htmlecpg-concept.htmlecpg-connect.htmlecpg-cpp.htmlecpg-descriptors.htmlecpg-develop.htmlecpg-dynamic.htmlecpg-errors.htmlecpg-informix-compat.htmlecpg-library.htmlecpg-lo.htmlecpg-oracle-compat.htmlecpg-pgtypes.htmlecpg-preproc.htmlecpg-process.htmlecpg-sql-allocate-descriptor.htmlecpg-sql-commands.htmlecpg-sql-connect.htmlecpg-sql-deallocate-descriptor.htmlecpg-sql-declare-statement.htmlecpg-sql-declare.htmlecpg-sql-describe.htmlecpg-sql-disconnect.htmlecpg-sql-execute-immediate.htmlecpg-sql-get-descriptor.htmlecpg-sql-open.htmlecpg-sql-prepare.htmlecpg-sql-set-autocommit.htmlecpg-sql-set-connection.htmlecpg-sql-set-descriptor.htmlecpg-sql-type.htmlecpg-sql-var.htmlecpg-sql-whenever.htmlecpg-variables.htmlecpg.htmlencryption-options.htmlerrcodes-appendix.htmlerror-message-reporting.htmlerror-style-guide.htmlevent-log-registration.htmlevent-trigger-definition.htmlevent-trigger-example.htmlevent-trigger-interface.htmlevent-trigger-matrix.htmlevent-trigger-table-rewrite-example.htmlevent-triggers.htmlexecutor.htmlexplicit-joins.htmlexplicit-locking.htmlextend-extensions.htmlextend-how.htmlextend-pgxs.htmlextend-type-system.htmlextend.htmlexternal-admin-tools.htmlexternal-extensions.htmlexternal-interfaces.htmlexternal-pl.htmlexternal-projects.htmlfdw-callbacks.htmlfdw-functions.htmlfdw-helpers.htmlfdw-planning.htmlfdw-row-locking.htmlfdwhandler.htmlfeatures-sql-standard.htmlfeatures.htmlfile-fdw.htmlfunctions-admin.htmlfunctions-aggregate.htmlfunctions-array.htmlfunctions-binarystring.htmlfunctions-bitstring.htmlfunctions-comparison.htmlfunctions-comparisons.htmlfunctions-conditional.htmlfunctions-datetime.htmlfunctions-enum.htmlfunctions-event-triggers.htmlfunctions-formatting.htmlfunctions-geometry.htmlfunctions-info.htmlfunctions-json.htmlfunctions-logical.htmlfunctions-matching.htmlfunctions-math.htmlfunctions-net.htmlfunctions-range.htmlfunctions-sequence.htmlfunctions-srf.htmlfunctions-statistics.htmlfunctions-string.htmlfunctions-subquery.htmlfunctions-textsearch.htmlfunctions-trigger.htmlfunctions-uuid.htmlfunctions-window.htmlfunctions-xml.htmlfunctions.htmlfuzzystrmatch.htmlgeneric-wal.htmlgenetic-algorithm.svggeqo-biblio.htmlgeqo-intro.htmlgeqo-intro2.htmlgeqo-pg-intro.htmlgeqo.htmlgin-builtin-opclasses.htmlgin-examples.htmlgin-extensibility.htmlgin-implementation.htmlgin-intro.htmlgin-limit.htmlgin-tips.htmlgin.htmlgin.svggist-builtin-opclasses.htmlgist-examples.htmlgist-extensibility.htmlgist-implementation.htmlgist-intro.htmlgist.htmlgit.htmlglossary.htmlgssapi-auth.htmlgssapi-enc.htmlhash-implementation.htmlhash-index.htmlhash-intro.htmlhigh-availability.htmlhistory.htmlhot-standby.htmlhow-parallel-query-works.htmlhstore.htmlindex-api.htmlindex-cost-estimation.htmlindex-functions.htmlindex-locking.htmlindex-scanning.htmlindex-unique-checks.htmlindex.htmlindexam.htmlindexes-bitmap-scans.htmlindexes-collations.htmlindexes-examine.htmlindexes-expressional.htmlindexes-index-only-scans.htmlindexes-intro.htmlindexes-multicolumn.htmlindexes-opclass.htmlindexes-ordering.htmlindexes-partial.htmlindexes-types.htmlindexes-unique.htmlindexes.htmlinformation-schema.htmlinfoschema-administrable-role-authorizations.htmlinfoschema-applicable-roles.htmlinfoschema-attributes.htmlinfoschema-character-sets.htmlinfoschema-check-constraint-routine-usage.htmlinfoschema-check-constraints.htmlinfoschema-collation-character-set-applicab.htmlinfoschema-collations.htmlinfoschema-column-column-usage.htmlinfoschema-column-domain-usage.htmlinfoschema-column-options.htmlinfoschema-column-privileges.htmlinfoschema-column-udt-usage.htmlinfoschema-columns.htmlinfoschema-constraint-column-usage.htmlinfoschema-constraint-table-usage.htmlinfoschema-data-type-privileges.htmlinfoschema-datatypes.htmlinfoschema-domain-constraints.htmlinfoschema-domain-udt-usage.htmlinfoschema-domains.htmlinfoschema-element-types.htmlinfoschema-enabled-roles.htmlinfoschema-foreign-data-wrapper-options.htmlinfoschema-foreign-data-wrappers.htmlinfoschema-foreign-server-options.htmlinfoschema-foreign-servers.htmlinfoschema-foreign-table-options.htmlinfoschema-foreign-tables.htmlinfoschema-information-schema-catalog-name.htmlinfoschema-key-column-usage.htmlinfoschema-parameters.htmlinfoschema-referential-constraints.htmlinfoschema-role-column-grants.htmlinfoschema-role-routine-grants.htmlinfoschema-role-table-grants.htmlinfoschema-role-udt-grants.htmlinfoschema-role-usage-grants.htmlinfoschema-routine-column-usage.htmlinfoschema-routine-privileges.htmlinfoschema-routine-routine-usage.htmlinfoschema-routine-sequence-usage.htmlinfoschema-routine-table-usage.htmlinfoschema-routines.htmlinfoschema-schema.htmlinfoschema-schemata.htmlinfoschema-sequences.htmlinfoschema-sql-features.htmlinfoschema-sql-implementation-info.htmlinfoschema-sql-parts.htmlinfoschema-sql-sizing.htmlinfoschema-table-constraints.htmlinfoschema-table-privileges.htmlinfoschema-tables.htmlinfoschema-transforms.htmlinfoschema-triggered-update-columns.htmlinfoschema-triggers.htmlinfoschema-udt-privileges.htmlinfoschema-usage-privileges.htmlinfoschema-user-defined-types.htmlinfoschema-user-mapping-options.htmlinfoschema-user-mappings.htmlinfoschema-view-column-usage.htmlinfoschema-view-routine-usage.htmlinfoschema-view-table-usage.htmlinfoschema-views.htmlinstall-binaries.htmlinstall-getsource.htmlinstall-post.htmlinstall-procedure.htmlinstall-requirements.htmlinstall-short.htmlinstall-windows-full.htmlinstall-windows.htmlinstallation-platform-notes.htmlinstallation.htmlintagg.htmlintarray.htmlinternals.htmlintro-whatis.htmlisn.htmljit-configuration.htmljit-decision.htmljit-extensibility.htmljit-reason.htmljit.htmlkernel-resources.htmllargeobjects.htmllegalnotice.htmllibpq-async.htmllibpq-build.htmllibpq-cancel.htmllibpq-connect.htmllibpq-control.htmllibpq-copy.htmllibpq-envars.htmllibpq-events.htmllibpq-example.htmllibpq-exec.htmllibpq-fastpath.htmllibpq-ldap.htmllibpq-misc.htmllibpq-notice-processing.htmllibpq-notify.htmllibpq-pgpass.htmllibpq-pgservice.htmllibpq-pipeline-mode.htmllibpq-single-row-mode.htmllibpq-ssl.htmllibpq-status.htmllibpq-threading.htmllibpq.htmllimits.htmllo-examplesect.htmllo-funcs.htmllo-implementation.htmllo-interfaces.htmllo-intro.htmllo.htmllocale.htmllocking-indexes.htmllogfile-maintenance.htmllogical-replication-architecture.htmllogical-replication-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-streaming.htmllogicaldecoding-synchronous.htmllogicaldecoding-two-phase-commits.htmllogicaldecoding-walsender.htmllogicaldecoding-writer.htmllogicaldecoding.htmlltree.htmlmaintenance.htmlmanage-ag-config.htmlmanage-ag-createdb.htmlmanage-ag-dropdb.htmlmanage-ag-overview.htmlmanage-ag-tablespaces.htmlmanage-ag-templatedbs.htmlmanaging-databases.htmlmonitoring-locks.htmlmonitoring-ps.htmlmonitoring-stats.htmlmonitoring.htmlmultibyte.htmlmultivariate-statistics-examples.htmlmvcc-caveats.htmlmvcc-intro.htmlmvcc.htmlnls-programmer.htmlnls-translator.htmlnls.htmlnon-durability.htmlnotation.htmloid2name.htmloldsnapshot.htmloverview.htmlpageinspect.htmlpagelayout.svgparallel-plans.htmlparallel-query.htmlparallel-safety.htmlparser-stage.htmlpasswordcheck.htmlperformance-tips.htmlperm-functions.htmlpgarchivecleanup.htmlpgbench.htmlpgbuffercache.htmlpgcrypto.htmlpgfreespacemap.htmlpgprewarm.htmlpgrowlocks.htmlpgstatstatements.htmlpgstattuple.htmlpgsurgery.htmlpgtestfsync.htmlpgtesttiming.htmlpgtrgm.htmlpgupgrade.htmlpgvisibility.htmlpgwaldump.htmlpgxlogdump.htmlplanner-optimizer.htmlplanner-stats-details.htmlplanner-stats-security.htmlplanner-stats.htmlplhandler.htmlplperl-builtins.htmlplperl-data.htmlplperl-event-triggers.htmlplperl-funcs.htmlplperl-global.htmlplperl-triggers.htmlplperl-trusted.htmlplperl-under-the-hood.htmlplperl.htmlplpgsql-control-structures.htmlplpgsql-cursors.htmlplpgsql-declarations.htmlplpgsql-development-tips.htmlplpgsql-errors-and-messages.htmlplpgsql-expressions.htmlplpgsql-implementation.htmlplpgsql-overview.htmlplpgsql-porting.htmlplpgsql-statements.htmlplpgsql-structure.htmlplpgsql-transactions.htmlplpgsql-trigger.htmlplpgsql.htmlplpython-data.htmlplpython-database.htmlplpython-do.htmlplpython-envar.htmlplpython-funcs.htmlplpython-python23.htmlplpython-sharing.htmlplpython-subtransaction.htmlplpython-transactions.htmlplpython-trigger.htmlplpython-util.htmlplpython.htmlpltcl-config.htmlpltcl-data.htmlpltcl-dbaccess.htmlpltcl-error-handling.htmlpltcl-event-trigger.htmlpltcl-functions.htmlpltcl-global.htmlpltcl-overview.htmlpltcl-procnames.htmlpltcl-subtransactions.htmlpltcl-transactions.htmlpltcl-trigger.htmlpltcl.htmlpopulate.htmlpostgres-fdw.htmlpostgres-user.htmlpredefined-roles.htmlpreface.htmlpreventing-server-spoofing.htmlprogress-reporting.htmlprotocol-changes.htmlprotocol-error-fields.htmlprotocol-flow.htmlprotocol-logical-replication.htmlprotocol-logicalrep-message-formats.htmlprotocol-message-formats.htmlprotocol-message-types.htmlprotocol-overview.htmlprotocol-replication.htmlprotocol.htmlqueries-limit.htmlqueries-order.htmlqueries-overview.htmlqueries-select-lists.htmlqueries-table-expressions.htmlqueries-union.htmlqueries-values.htmlqueries-with.htmlqueries.htmlquery-path.htmlquerytree.htmlrangetypes.htmlrecovery-config.htmlreference-client.htmlreference-server.htmlreference.htmlregress-coverage.htmlregress-evaluation.htmlregress-run.htmlregress-tap.htmlregress-variant.htmlregress.htmlrelease-14-1.htmlrelease-14-2.htmlrelease-14-3.htmlrelease-14-4.htmlrelease-14-5.htmlrelease-14-6.htmlrelease-14.htmlrelease-prior.htmlrelease.htmlreplication-origins.htmlresources.htmlrole-attributes.htmlrole-membership.htmlrole-removal.htmlroutine-reindex.htmlroutine-vacuuming.htmlrow-estimation-examples.htmlrowtypes.htmlrule-system.htmlrules-materializedviews.htmlrules-privileges.htmlrules-status.htmlrules-triggers.htmlrules-update.htmlrules-views.htmlrules.htmlruntime-config-autovacuum.htmlruntime-config-client.htmlruntime-config-compatible.htmlruntime-config-connection.htmlruntime-config-custom.htmlruntime-config-developer.htmlruntime-config-error-handling.htmlruntime-config-file-locations.htmlruntime-config-locks.htmlruntime-config-logging.htmlruntime-config-preset.htmlruntime-config-query.htmlruntime-config-replication.htmlruntime-config-resource.htmlruntime-config-short.htmlruntime-config-statistics.htmlruntime-config-wal.htmlruntime-config.htmlruntime.htmlsasl-authentication.htmlseg.htmlsepgsql.htmlserver-programming.htmlserver-shutdown.htmlserver-start.htmlsource-conventions.htmlsource-format.htmlsource.htmlsourcerepo.htmlspgist-builtin-opclasses.htmlspgist-examples.htmlspgist-extensibility.htmlspgist-implementation.htmlspgist-intro.htmlspgist.htmlspi-examples.htmlspi-interface-support.htmlspi-interface.htmlspi-memory.htmlspi-realloc.htmlspi-spi-commit.htmlspi-spi-connect.htmlspi-spi-copytuple.htmlspi-spi-cursor-close.htmlspi-spi-cursor-fetch.htmlspi-spi-cursor-find.htmlspi-spi-cursor-move.htmlspi-spi-cursor-open-with-args.htmlspi-spi-cursor-open-with-paramlist.htmlspi-spi-cursor-open.htmlspi-spi-cursor-parse-open.htmlspi-spi-exec.htmlspi-spi-execp.htmlspi-spi-execute-extended.htmlspi-spi-execute-plan-extended.htmlspi-spi-execute-plan-with-paramlist.htmlspi-spi-execute-plan.htmlspi-spi-execute-with-args.htmlspi-spi-execute.htmlspi-spi-finish.htmlspi-spi-fname.htmlspi-spi-fnumber.htmlspi-spi-freeplan.htmlspi-spi-freetuple.htmlspi-spi-freetupletable.htmlspi-spi-getargcount.htmlspi-spi-getargtypeid.htmlspi-spi-getbinval.htmlspi-spi-getnspname.htmlspi-spi-getrelname.htmlspi-spi-gettype.htmlspi-spi-gettypeid.htmlspi-spi-getvalue.htmlspi-spi-is-cursor-plan.htmlspi-spi-keepplan.htmlspi-spi-modifytuple.htmlspi-spi-palloc.htmlspi-spi-pfree.htmlspi-spi-prepare-cursor.htmlspi-spi-prepare-extended.htmlspi-spi-prepare-params.htmlspi-spi-prepare.htmlspi-spi-register-relation.htmlspi-spi-register-trigger-data.htmlspi-spi-result-code-string.htmlspi-spi-returntuple.htmlspi-spi-rollback.htmlspi-spi-saveplan.htmlspi-spi-scroll-cursor-fetch.htmlspi-spi-scroll-cursor-move.htmlspi-spi-start-transaction.htmlspi-spi-unregister-relation.htmlspi-transaction.htmlspi-visibility.htmlspi.htmlsql-abort.htmlsql-alteraggregate.htmlsql-altercollation.htmlsql-alterconversion.htmlsql-alterdatabase.htmlsql-alterdefaultprivileges.htmlsql-alterdomain.htmlsql-altereventtrigger.htmlsql-alterextension.htmlsql-alterforeigndatawrapper.htmlsql-alterforeigntable.htmlsql-alterfunction.htmlsql-altergroup.htmlsql-alterindex.htmlsql-alterlanguage.htmlsql-alterlargeobject.htmlsql-altermaterializedview.htmlsql-alteropclass.htmlsql-alteroperator.htmlsql-alteropfamily.htmlsql-alterpolicy.htmlsql-alterprocedure.htmlsql-alterpublication.htmlsql-alterrole.htmlsql-alterroutine.htmlsql-alterrule.htmlsql-alterschema.htmlsql-altersequence.htmlsql-alterserver.htmlsql-alterstatistics.htmlsql-altersubscription.htmlsql-altersystem.htmlsql-altertable.htmlsql-altertablespace.htmlsql-altertrigger.htmlsql-altertsconfig.htmlsql-altertsdictionary.htmlsql-altertsparser.htmlsql-altertstemplate.htmlsql-altertype.htmlsql-alteruser.htmlsql-alterusermapping.htmlsql-alterview.htmlsql-analyze.htmlsql-begin.htmlsql-call.htmlsql-checkpoint.htmlsql-close.htmlsql-cluster.htmlsql-commands.htmlsql-comment.htmlsql-commit-prepared.htmlsql-commit.htmlsql-copy.htmlsql-create-access-method.htmlsql-createaggregate.htmlsql-createcast.htmlsql-createcollation.htmlsql-createconversion.htmlsql-createdatabase.htmlsql-createdomain.htmlsql-createeventtrigger.htmlsql-createextension.htmlsql-createforeigndatawrapper.htmlsql-createforeigntable.htmlsql-createfunction.htmlsql-creategroup.htmlsql-createindex.htmlsql-createlanguage.htmlsql-creatematerializedview.htmlsql-createopclass.htmlsql-createoperator.htmlsql-createopfamily.htmlsql-createpolicy.htmlsql-createprocedure.htmlsql-createpublication.htmlsql-createrole.htmlsql-createrule.htmlsql-createschema.htmlsql-createsequence.htmlsql-createserver.htmlsql-createstatistics.htmlsql-createsubscription.htmlsql-createtable.htmlsql-createtableas.htmlsql-createtablespace.htmlsql-createtransform.htmlsql-createtrigger.htmlsql-createtsconfig.htmlsql-createtsdictionary.htmlsql-createtsparser.htmlsql-createtstemplate.htmlsql-createtype.htmlsql-createuser.htmlsql-createusermapping.htmlsql-createview.htmlsql-deallocate.htmlsql-declare.htmlsql-delete.htmlsql-discard.htmlsql-do.htmlsql-drop-access-method.htmlsql-drop-owned.htmlsql-dropaggregate.htmlsql-dropcast.htmlsql-dropcollation.htmlsql-dropconversion.htmlsql-dropdatabase.htmlsql-dropdomain.htmlsql-dropeventtrigger.htmlsql-dropextension.htmlsql-dropforeigndatawrapper.htmlsql-dropforeigntable.htmlsql-dropfunction.htmlsql-dropgroup.htmlsql-dropindex.htmlsql-droplanguage.htmlsql-dropmaterializedview.htmlsql-dropopclass.htmlsql-dropoperator.htmlsql-dropopfamily.htmlsql-droppolicy.htmlsql-dropprocedure.htmlsql-droppublication.htmlsql-droprole.htmlsql-droproutine.htmlsql-droprule.htmlsql-dropschema.htmlsql-dropsequence.htmlsql-dropserver.htmlsql-dropstatistics.htmlsql-dropsubscription.htmlsql-droptable.htmlsql-droptablespace.htmlsql-droptransform.htmlsql-droptrigger.htmlsql-droptsconfig.htmlsql-droptsdictionary.htmlsql-droptsparser.htmlsql-droptstemplate.htmlsql-droptype.htmlsql-dropuser.htmlsql-dropusermapping.htmlsql-dropview.htmlsql-end.htmlsql-execute.htmlsql-explain.htmlsql-expressions.htmlsql-fetch.htmlsql-grant.htmlsql-importforeignschema.htmlsql-insert.htmlsql-keywords-appendix.htmlsql-listen.htmlsql-load.htmlsql-lock.htmlsql-move.htmlsql-notify.htmlsql-prepare-transaction.htmlsql-prepare.htmlsql-reassign-owned.htmlsql-refreshmaterializedview.htmlsql-reindex.htmlsql-release-savepoint.htmlsql-reset.htmlsql-revoke.htmlsql-rollback-prepared.htmlsql-rollback-to.htmlsql-rollback.htmlsql-savepoint.htmlsql-security-label.htmlsql-select.htmlsql-selectinto.htmlsql-set-constraints.htmlsql-set-role.htmlsql-set-session-authorization.htmlsql-set-transaction.htmlsql-set.htmlsql-show.htmlsql-start-transaction.htmlsql-syntax-calling-funcs.htmlsql-syntax-lexical.htmlsql-syntax.htmlsql-truncate.htmlsql-unlisten.htmlsql-update.htmlsql-vacuum.htmlsql-values.htmlsql.htmlssh-tunnels.htmlssl-tcp.htmlsslinfo.htmlsspi-auth.htmlstorage-file-layout.htmlstorage-fsm.htmlstorage-hot.htmlstorage-init.htmlstorage-page-layout.htmlstorage-toast.htmlstorage-vm.htmlstorage.htmlstylesheet.csssupported-platforms.htmlsystem-catalog-declarations.htmlsystem-catalog-initial-data.htmltableam.htmltablefunc.htmltablesample-method.htmltablesample-support-functions.htmltcn.htmltest-decoding.htmltextsearch-configuration.htmltextsearch-controls.htmltextsearch-debugging.htmltextsearch-dictionaries.htmltextsearch-features.htmltextsearch-indexes.htmltextsearch-intro.htmltextsearch-limitations.htmltextsearch-parsers.htmltextsearch-psql.htmltextsearch-tables.htmltextsearch.htmltransaction-iso.htmltrigger-datachanges.htmltrigger-definition.htmltrigger-example.htmltrigger-interface.htmltriggers.htmltsm-system-rows.htmltsm-system-time.htmltutorial-accessdb.htmltutorial-advanced-intro.htmltutorial-advanced.htmltutorial-agg.htmltutorial-arch.htmltutorial-concepts.htmltutorial-conclusion.htmltutorial-createdb.htmltutorial-delete.htmltutorial-fk.htmltutorial-inheritance.htmltutorial-install.htmltutorial-join.htmltutorial-populate.htmltutorial-select.htmltutorial-sql-intro.htmltutorial-sql.htmltutorial-start.htmltutorial-table.htmltutorial-transactions.htmltutorial-update.htmltutorial-views.htmltutorial-window.htmltutorial.htmltypeconv-func.htmltypeconv-oper.htmltypeconv-overview.htmltypeconv-query.htmltypeconv-select.htmltypeconv-union-case.htmltypeconv.htmlunaccent.htmlunsupported-features-sql-standard.htmlupgrading.htmluser-manag.htmlusing-explain.htmluuid-ossp.htmlvacuumlo.htmlview-pg-available-extension-versions.htmlview-pg-available-extensions.htmlview-pg-backend-memory-contexts.htmlview-pg-config.htmlview-pg-cursors.htmlview-pg-file-settings.htmlview-pg-group.htmlview-pg-hba-file-rules.htmlview-pg-indexes.htmlview-pg-locks.htmlview-pg-matviews.htmlview-pg-policies.htmlview-pg-prepared-statements.htmlview-pg-prepared-xacts.htmlview-pg-publication-tables.htmlview-pg-replication-origin-status.htmlview-pg-replication-slots.htmlview-pg-roles.htmlview-pg-rules.htmlview-pg-seclabels.htmlview-pg-sequences.htmlview-pg-settings.htmlview-pg-shadow.htmlview-pg-shmem-allocations.htmlview-pg-stats-ext-exprs.htmlview-pg-stats-ext.htmlview-pg-stats.htmlview-pg-tables.htmlview-pg-timezone-abbrevs.htmlview-pg-timezone-names.htmlview-pg-user-mappings.htmlview-pg-user.htmlview-pg-views.htmlviews-overview.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.3pg14.gzSPI_commit_and_chain.3pg14.gzSPI_connect.3pg14.gzSPI_connect_ext.3pg14.gzSPI_copytuple.3pg14.gzSPI_cursor_close.3pg14.gzSPI_cursor_fetch.3pg14.gzSPI_cursor_find.3pg14.gzSPI_cursor_move.3pg14.gzSPI_cursor_open.3pg14.gzSPI_cursor_open_with_args.3pg14.gzSPI_cursor_open_with_paramlist.3pg14.gzSPI_cursor_parse_open.3pg14.gzSPI_exec.3pg14.gzSPI_execp.3pg14.gzSPI_execute.3pg14.gzSPI_execute_extended.3pg14.gzSPI_execute_plan.3pg14.gzSPI_execute_plan_extended.3pg14.gzSPI_execute_plan_with_paramlist.3pg14.gzSPI_execute_with_args.3pg14.gzSPI_finish.3pg14.gzSPI_fname.3pg14.gzSPI_fnumber.3pg14.gzSPI_freeplan.3pg14.gzSPI_freetuple.3pg14.gzSPI_freetuptable.3pg14.gzSPI_getargcount.3pg14.gzSPI_getargtypeid.3pg14.gzSPI_getbinval.3pg14.gzSPI_getnspname.3pg14.gzSPI_getrelname.3pg14.gzSPI_gettype.3pg14.gzSPI_gettypeid.3pg14.gzSPI_getvalue.3pg14.gzSPI_is_cursor_plan.3pg14.gzSPI_keepplan.3pg14.gzSPI_modifytuple.3pg14.gzSPI_palloc.3pg14.gzSPI_pfree.3pg14.gzSPI_prepare.3pg14.gzSPI_prepare_cursor.3pg14.gzSPI_prepare_extended.3pg14.gzSPI_prepare_params.3pg14.gzSPI_register_relation.3pg14.gzSPI_register_trigger_data.3pg14.gzSPI_repalloc.3pg14.gzSPI_result_code_string.3pg14.gzSPI_returntuple.3pg14.gzSPI_rollback.3pg14.gzSPI_rollback_and_chain.3pg14.gzSPI_saveplan.3pg14.gzSPI_scroll_cursor_fetch.3pg14.gzSPI_scroll_cursor_move.3pg14.gzSPI_start_transaction.3pg14.gzSPI_unregister_relation.3pg14.gzdblink.3pg14.gzdblink_build_sql_delete.3pg14.gzdblink_build_sql_insert.3pg14.gzdblink_build_sql_update.3pg14.gzdblink_cancel_query.3pg14.gzdblink_close.3pg14.gzdblink_connect.3pg14.gzdblink_connect_u.3pg14.gzdblink_disconnect.3pg14.gzdblink_error_message.3pg14.gzdblink_exec.3pg14.gzdblink_fetch.3pg14.gzdblink_get_connections.3pg14.gzdblink_get_notify.3pg14.gzdblink_get_pkey.3pg14.gzdblink_get_result.3pg14.gzdblink_is_busy.3pg14.gzdblink_open.3pg14.gzdblink_send_query.3pg14.gz/usr/share/doc/packages//usr/share/doc/packages/postgresql14//usr/share/doc/packages/postgresql14/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:26875/SUSE_SLE-15-SP2_Update/e7dfe7694edbb40b8b7f3378cf632997-postgresql14.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)~ J;Tq5vutf-87cb05580f55c4ba26d944135b7967cc606649b6cb80284253c14f4bfc44de902?P7zXZ !t/F]"k%n凛0#J:fV!3sO‡f Iς\$q_2؋dtDΰX*$7&o.2|paIǸF R˩if|&Y3­kقr4nS{;vaK/h@ↂ0IIvض}/%Ɲ)T"fѪKqz8Fh[#aԖX!Jk*uH=;sgU?gB8[Ud8o>۷fp̞b%78! Q|g,=u"l=$u/{\7U3}23XDY-O{;zq2OÕ`=p1jMԑ# m!!(z'pr&@jԿĆRko zA'}֜ʤ@8y Eh7n9mʩfDz.[[:*ڄbO>Lj r" ↡*z"Vxݭ#FsEkf` { z,mGB/A`rS@#R3 =m8P0I( ~FUp"q2g b[R7ɷupا$-(3f 0*]g[5h5ݟ eMOzuY6<5MrI@-[>(Dx!j-yՔI~J/xmV˿!06d4Yu*P1WORdlg 1 Wȹm5}XDL5|Ăp36G";ݍQmEoZ< XȊ[*֨mmbm<: βNPAt}vx~Ů=u&XoPPX:* p "v(jsMy-2|m.3IyZH|6=H7EUjg C߽]N :M @+ڑu*K+QYwJ}9]~vo>g,kvYIt&;>\wN˔WG?e"-+N76Օ)C$f0ǛP,]`6_L=ۚĺh+]hCRl5W~:nՄwÍ4kIJY7{ژs΀Q.zQWeՉb]GgD# 5{Rp}/Ӎ 45N֋[@qf[[ Ly}dK/B. xU9!pF @o]/ahHfcr-m WuV>f2rr B:B)t.ޓ_yƺ {?lg$T^h7Zž2#&oo|i5,Zktxc`h :6:7B%weL߃(YH́{;-@]k 79-E˨CUzD% VY`_5Z%A10kGyj[J-uL`+{)C sr]O|m5% uW%W{c~\1+]guۀ弐D u,fM#(`#E~%(`?MX~aWҏWn Q:=FI\6v`K5V3yMCߣ_&yѲg ASbPW] 4 5E6|*vI)%Wkdd)2Xn@+#tV=Un u=P&zxaj|#JA&>d[03mO\͠~J-GkFYԯa>IEiq26rfWkCyJc JQFVf?h csY(x@bG!7,](ZH[5;P}O0&,>?y֘ RǓz@,Yݦ2hP0 `!as}m_#Pݵ}sC+>8OL!*1O1Qie:qS9B@3 8S<Ѻq}wĽN氺"ӆ{m*KI;#hs=]2r垉Jl5ϗgAJyWEμb/m&rhgb5&K;)^lD/`ыƔѯ֢^I 3h- NJ4ԕЂb؊\`W\RDzxzg)1\vށEf0'=wErTW?u"˯gE3o\ht=:Muos:i$v&5G':y;/ v )JG[ QXXa&+o]T4{aUS )|K_@5:;u`:p[sl֤kgk6-#~o+ii[:f&Gd&RCHAinI gW mUK'ԫvw8Kg%A;(Ȗd ed|{;^ҏaӿs+ Y`lMIU"m'8œ>@.UAj,^m)ZJSoV}2Jj &DHRm 4HZ| 0HOYXt*Z6rŊW kd?Wu/JWԾT9" [2nFza՟\d_4&}s}Ȁ6Ҿc[\'&%P}?ӊPV}4 OuRy~mQ.{;aCqu56u: %,xr,mUI$uD%0xT~>bDC}WRT*E=c7xO~㎖LoU:^@ }v$L|m}*vHrc"!_\Kr.GqG$6k}B0t!+TPvl?i@ OL$؈Ё&y%bCГ&O2K(XW'i79S@ږ? ,骡"I9MᏵҵQX Xxb?[`(teTK N" 6S9AvUvJM0]lmHk2z}rtXzo݁= O6޺s+ QƍoYl@Hl)h\goz>8x .gɀ[~_Q}W.T9q qxΣN&N%mc_Lޛb!/O(,LԆ+c LS3mV{[XM4EF-FraKu}f]ưVxj~J!Ls1nC#y\/31}ljN0g;z*|R/@!oKDT(:JmDf~_˺&d܎TJHqx#?.D>ҫ.weO=jW2s`~BBG1<m*Ve(9 Ԕ 5'mCPzERy9PK-Uܗb{er[ ~P,:OJVGЩuŶ$@%0ۧ7S`beP+4ېmR[Tb.> n`, `ebRD [5z&CBk1BZ&2qszccH 3stF.}P9 TF͂i,ip`O1T$Ka{TJ*%v;H~f7u="Wf4ߣ\.\VӪnȵ"9a[^:(drQ/1T;%}1'z)o2G '.7͗mѳ(1Ξ& Ǡ4b1|QMs8͢O^ 4biccC54H[\) w6 '`+ E۰ъRaPR*xf84E-I ' ]2 󦙖*$[*5-_N(K3c>+xw(6TG^!X ҇qra*RWj&{ĺ!+plDc'uWz2^P@28g8m4 IOm(S VXGk <~K loQ N@NOF,RlJmx(P$ލx% ׉($noSeW7CLDbAlVkh=i`Y Jݛ_@mD1Z'o7s"7#loդllkyoZvTb]˛/ _R8&nDCo6LoiQc>bb WmNO0 bd : ;b(k]_ "b Y`g@KC;~0?蟻vd-YN VM'>9 TB[_2w*uP!3ӣB'TϾї GD;zybʧjW<% {^G6Zn[rqJƼ1s2ZZ@(^/mq8}@D [;<1!RB 'I`[L'3DKӯX7qTا%H(b "t`/*F)lʖ7cxـ޿Q1/P` QyiTh*aô<'V>fM9'c5Jd2\#Y53`8͑AA:RO@+pz0P};OVit#Thu̝׶w CJaW`șJ 캛d`858RXbVJ`J0wҖB_2^EzOE!;W1o0ȀMwyG`?)Na=5|lE*{!EU~IQ `'(K̛4G-%9 ?KRD1‹ta!ƻ8o/Yz(И-\%ǞDn`Iu_~+22`sqCD!{H\cknDS@x8-NAwQjU(匴'ȿؖFW$& '[0Ɣ3gՑ坞e Z_IحXPhy!rnRWHm8!ބG DH ot^p+CJCZ_$|EmO*߷Cڌt:QDMq32'Pڷo&V؋!p8 ɯR6|d<1l]3- }mUɟ$A7'k61@D`.o/Uļ86F2;wzҐðAK qd Z^DDzW]u.G UVa %䆗Io !m Y9It{,z(TQr'·.XA:#s3&:+O? Ҩ%}; Q{R֠ӱU}Jh(?DsȎ$Ҷ98v_}׸_* U/ )&T%g,*Z1y#$/{; z\jCp޶gN9 rRI 5G:^dPDcY4vx]3/DMEL9H~PDۂ~':4`(jt6UMLA)*JZ$/I.b `~=#=gZmmyBEζE6%XHW~P P/\>3ǣo3w6ddB,Q跒c}-Bرowt!5(̺=ڢ s@=+s#K6sNwB/- K;I@ٳ75GiG|5Pwɘ/"D҄˙Ɠ$C 6ڶf-ZɎbWɧ,ݏCdhe.b.!{뾥'SFVw)?B-$f[`1s< HYI?d-tGIA\@YȘ'U؁@7zуSK4Ocv\4W1LGٵy͡NI,۶u/MC7^^dɗBmǵ+s;m"Sp 4<n1ii,uYa!f3q>zI^ugFW$h_n % 4̠ mFa2L*ZraRȆw;\m면hpzA4:e 1vx AN[bE֬f1^jATތ`,`deL"Ne6 ЧMg=63̌6`"}#;CX o+zM6lΨ]]CP>w."p5lSdBJplɾ:8 jNU1!ƒ**Î0.9poo%2>h?[h~Z_oD(j^p^1%I2URաոЉ  HD@-U^҅k ٸJ9#Ck*/XL3:O)`\1D@ 0|C(%BOĴDɦ( iYÈz6-UKR5s%6mRDE}~-ʇoEϮ3:G/]{;(oRcTw$L;apL:7QFnF,xƵ*-c;Qh:K atꝒǐ6!yg^#}ny҅2MC{&[WP"R>a:3\Rm&޿<̘kܜ&D"j\h*)`3|J>,1e i8ynq][Zum_gnI3[9U-2} +fZ0+ TcM@5B+ڻc7,]=|= :y[ ?@(v+ðB8"`qsWı=JncDoJ7 ?wd0jLYM%%QPhþܢp$GEPPЉI NHr(KlM@c^ʜ7{ѤRl`! 9!flBU$E,[v7wI9pj]*J(ಒ7yWCPu: qO,B?W8YN`FC ՄmO43->,]%!:]wAfEx=>kx2[K+}mU xa) ayab_z߭լ9H.Xo6m^*qJsτ0t}pѲ sB/lKaYM0|GfEq2002@ڽIK;,*M5L,vb[MsDB'&*zax7hZ4SmL=Pɑ2NMH휺&y5mh|_yJ m55i3H,^ J?`7.2 e9?Da,͂G9n$N+>ƾS.m= uz5-;?wMF?1b0Wx\C^8wiMKҽPk%Ws#ya*pdwFAG:'qFr. Q0)GPR\X%:YF2BP砉 ?.&cڐ O(:" +QQdԜrɾ8o?v=ڕpsP!&=pCDɞ9;Jv󻞆xS:%Rқ y6 yPx>|>OF)g ^hȾ%iyn;X%*g$$ˤÊ v)6yImKVP`ly ͨ' }y"!):=MP@ׇjrj:彟^b$INpwUIwK]3/"\P94h%P+U k1<$wB^W *@| mϼ(7*ѕ'4 Ym Z=HvZ 𜡆=̀cȓ/)m CLS;: cW"ݩN e NNp MMքT/tc1̱ a>:ԷɳԢ U? 1ZTg87C]kctB|PVÞB>(N#/ݪ܎OK0Um lAvL-T5~ݱ:b+x-A;OY]X;k@뙢8lPܺgSlNm- 3DG/W CSX"r)`m~NҕzѐR/SvxxFȦyMYb֕ jNe!Y`q.3C7k/p Z0GC/n|,CM]%&r󖧓o{2u"yQ+CL M3$c jO @M)"huIq[a4L!jf4+6&mp `=}pnkZ\YL0g>f#8bJ V3SçzD5܋K]FTxN ]0[P&2Cࣨy#ToZ 0>´^쐻z3L_NO d5ZPA._BSF25wb~жËTL%6 |I%_$oA&A[{&b@o@ᑺ4`L {!Ͼ|"՝lFƔ&\Ƽw$1cz !$V}tX-kϣ4?d1, `O:ZP*fkSDd~(xr%>-'cJ#VT:bqkūrT_j-6%"U<5 5ɟ 8؋qljdSO0%lNE̼x`?c[ӘTx}0- 짼IGpPvjv ѱL=i].BF5ţz'{- 63#c2sgFuݴl*WxAΐp#@UK^QhNX@hm(/+ 煮UC'~WB~͟@^) 8/9%t(x|%\&D :2yd_>_ݵU6z\$$I=Ѩy2: G2VV \ W?j8rͰPɛhJlcFS_4 )yފ U% f5'!BxӾ @rxd*[(}N.8X'M(VH ʶ3)KX.ۙ #7f䅨ruƘ-37p|'+]43Jw;!K* f`y.o1xN痯:%FE~DGx{%0I rXKgL~N8D/etCHHӱ.PKŷfֽTA>lY6b6N-pCI)_\K>^{" u WG׬$[r٘_p*BGb &KlLǾ~-Wb` "5^\A \0Ȅ smPyo{.?Vmp1[7f2G͈Eu/O}z,,ḧhPò• k҅lOf (p's=I>E5@>]5Dfw]@.EU\R+UBD;hhLђyb/v\89H_jR+Q|=wSmS}\%T҆$YEA{({$\5)r 5_h}HwVSr7 k*e"-L^T/}Lxk>u {h.\KVLo&+{܌{@$QթV4PBʻ'` x5 {Eͧc;j^RS]꫎V?dBexc9΍Ϋ!~lTC,]a)U*r"K7b;٬^$ 4iN)hJ8r%5{dD{h'ɂ@/cQ#3R:#]\"FN D4Cjڍ -?57hl) YROU1JIiُgo#@-@sy%W-\\KPq$q{Hǜ[ '# Djm.JDn|\-TjYuSb%zw9͟TߨGqh0g.&zzOa;0ƙ-вW[=:0_5ݔ!Dԉ*yaϹ?||ipS [? 0\ɣ }5 p1 )}*D4\;6r5'MЦ ʮjl <3Uʪn$*}I6gcLⷨOg>>'aФd!yM!0W )(e{wۘ`0w*!=-i'JrihAf)YY{+by*Dl"S6||aU2N'uM6"őu&-"Qbj;>%cMPvշ[E痋O!_3 /7pMNC@r V)W\ad2_q!ٛIoA0őyn@#{r6kBPrs!`@56s}jeeӤ?|0U>>†̰xkW*hԖL<ےV獜dpԟba쉭6)evQX-J@r" `kג;q+& l9=OIvP EٛTق+]=l39NYB> 7`;A$5|>A:˻)}'X!XhG 1ңCf.Y <@{m Nt]%4G \!(_":֎00qc;S|Ёٍwo"2cnCWe۲w~uSh$ҥu+* dƅ*{{%([<`KXIO9:5<@9cS, Gof^LI3SDm0|F/s4[3g%H!̘munZL\Q*Vx)ȌBA`u!1Þ˭Re^g'Ս^='RAz¤D ~{`vR!0;\T5bƕ@&'Ư*J_̖]pb,jSqU4=`' hק5>RUgZ_I0v˕Wb(ےk.M]PDqLxXr%AUI/E}DG*4&9ǤΧ]䷖7Z{P<؃JݿZ̩齰E;Dt{5]umi_1krT=#z̓$5~: 9+;#m*k뜝bncuH4^牋Ҩ [>.U3)|nZC9~DʦQ3!DMHfzb֚.Hc ȝd |=Tװw)cHy(GdR1W\l= fI'͖s#RS߼G3%;\ea]cd=J⡋,ӹ{󗜨7twR{/ӏ@b/[ 3 tϺė"o hB\WA' ?Ka7GjSܣ_x߀dwH撋F!)ِb1Z΅u+o!Cwi|6 7R6ν#"3}[fZ~6ׇl)GdRI]]Ynv xD˵<[t6hZR>;c,?5>\ĊD K*|{J#oߛ,3 :Ȭ`c]q0iox3M+zKz<3D )$`q3t?34kR:ޙc*Ȳ0KɢQ4mfrgFW&ib? Lӄ~{ah]x5'!IP #B~svjy%{a/23Mgk2·*~0;)/‹%k%,辕'ȩx߈f ;u2󶤖:Q}tԑIMnjņUHKECGT `֐bQR;h@߸z5HVw<>C:l~}zemw(<W⫨2,`w3lK щrS0\GMQ BҮP>6_4]ܧussZ֜[Q&eʶi}o -}MV2GK{ԥ8(_qȶm[HAX63B*hwf㙓uc5Ԙ>3Fz3|y9. LثqKTf^Ren)4%Cajz,Pt4#oC0Զf>|*XX6'^b\@l33,PϩnLϿe~k-(dx^Z‚7 wܰ8ʵB5v\?ԗJB$\:3NAm3槠-&B &LbMgWg=18qNI.XpX.\+\@~;DƛX+R6g#u#G5c¡u2ؙ틢.ۉV xϽC9ZS3uT37v[p3HbV̫;fC &Wo68dy*x6KE!BԽ4#r#K~m%µ.W"0ʘ;# iV5_ t{ 5SkU_ rQnN>>j2Yp#|X3P9 pdM^!oy. ?3@ B]6w3' xKB=;d7,~}vD}J.uwp1tÛ8]?OgU>$>Nj~ BsZKnvd;}mh3au}uM8fs=m$&k/AZGkj1?]Bg M3Z~JpXSNӆݪJφr~Y?}GXGRz;Y&! R=G>*#ca/}t{sjz%<> rꨃÓl ݇[ /Қ96@50fxbZ (/c>N0#Q^{ չ's~0'[zZrrS>l4Yݽ|"6y3 ڕw%6Ϡ6 9D6w "IzOIj!x'8RH%>QYp #N?=y/|61@wKb*O. Ba@;z ]6KH *-*OջYg:Z? f bSXо^<@yǨzhAqҲ1C66`yHl.OV{1qi}=6wfiBH! vuS1{(܇ͶUȲ3+rؑ WQ1F7HcPP4(->{YR,[m&eY >$_]8,#XG IW6[ ߇ aڌ9ZqTMy#\XrCqbμfr!~"ݓs"2ͩ Fir|T0R3߁tAf!s*<+"LiѥLjVF> .A>hb]-Y9)*{tI!w0|VKZ&!7^xHnS:KʮQTf9N r J$T0.OoYE@,>,\cy!؀F_>8J ,Q3#-fmۛ40Z]az;HA*wvp]4$äSGTYgd4ך(Y7{hEefW|MplX`o4ȡ;@CcdtAjqm"Ml>o.OKe8˾tv5fⶂTE71h`?tvL&BqV_)6snÛ1V2q;lvX,L"nm!1S!|/R&D/x2)bkɬ}n>Z&ݼX":ҥm/9lt3mXӲ?zfq6?Jjj@&3ZmQuZ-mwCOsto`<AZA@[$? dDcDU9mnA ~4 8`ג̷2>΁f.x2)(o).>6V^<%`ɐq))gZv@:6&7) i%$ӄl-`K%$]/kP zvhG5Dȳ $ BT1(W:m}"-D . CRMerC㯋+ KLiMCIR?6bۛ`8;w=CWwů5Iǧ qN6BѦ;oCkldB2uKUi!%>=6[ޣŠ!?D"_9ԬѴfCx$ZvLHZ}&OnխXbVk6G["v]I &s6Vԥ~Ws0SAxmtW߆Hu(S6(\[2R:%z*46k@;b :*Y_&_؂4;[Ĵ8f)3fUF-iy $5Y+hATu*gލ[or6z 0gԕ#'M1@,aOhB0PD "В׆?,x7 p S6* rn%M50U~96j򓰬b>6N`|~&9RXf1,N{!lV(+lJ AuOfaOɋwhJ=o^ࢥZdݯ7mBޞYbY0JBRʃ_W9p\X*s&Wm5 j=; !'$gW_]>>q|ZvŸ=D47ǤFсU >P@ -hHiR.zmo1Hws_忰4R1=GY4 &)ns r:Y"tHVN#k)>Rv q @@ݰ#/(d(vJ Q2|O!}pr(q p-E9 W3%uYljfM(Reͮܪ[mz{ iZuޒJ%i.я`q,*wsW;ؚ~Yohx}NoPfL &am@Xkߡ[%e)zFXTcIM sc_C47JBmy>+:oh9 %dpV̜>ԡLز@mx\BbI061waqɧh5EBJRn_=#Lqa܂m{: kkj3[kў*jNj^tzZ>w/ bvG)pV0ThfY)8,t- !eKAw[P/pqyF\g>TEz ;\pX@k҃?ɒB(R#şNL焙!|䷤Xk'c"O37kQ}yng Ctg=9'\\/FR6J!Kڰt [ `2ιR/?ޢrx%p1`r*VȀhGl32Z+n8"͔G]tɉ|5LV%*MNIwiGBF%nm=`XM〥p>%Zd4&8P%CO=;~WOLr~Ut{xyt@')lzk?~OKL9t*V>~O'nx}Йp%Y:&cK!/ER_9q.2Ǖ۱Sr + Ǚ0nV)pg]/N# >ԇk,,=M׫{V>#pk0I. /ۙK+\tB҃ t$fV |`.x|@h+Ӏ*SJr0( STG:PRDIqǃQ2gҁoVٶ@\e7s4DFdN\@6dIJpj?l`Lw@YN̟%cv쇞Qi:t\P' 2ʕzrnx/: v'qoyT4AW кC K9Ms@'H!? /IgF"t hIʆVm[Huenb* o=Ej՗4{/9cŗ⟁5I"0b gz+À̆i'xo[eh(6Z*8Hޚ?{0Vy$yoXCL[{OLH[A7qY]Bx\_~ٝ ʁmQ#PEJ6WQGscC QkΧ |gJO|9 8NMv2^/(㹩?}ܔ\0;ax 5/܈IG}P|ڷ$! pw(X^N)50FwDn*% Vt[BPl耡WL$6[xYͼX% o~}aHU̬ʍ2[ϳ}˻sªE2JFt`/`J{}5\em _Lj,Wl!9ɗ%qN\ 7+ZY*4ٻvXK`{UO7'\&vq=P(-G Q 9i(_NhbϏ>W%dPRj";]cSմ]a O%by`;;Lno-HWi!?'VRRE]7`y\/$}lHD`T9[;I+UAmg鲤ܟxLDSlYmâ{㬉7!`+=miU[D$\O˔F ?ہ)W1uK~)/60%{ޒNJOM2ka 3kYӁE=aA'l(3ҷH͙{2@JBxYu0Չ9Se/d~^l1=/^OWoV#SP#7KO+D(Mֵ6l/JFV=  kwR#7$@F\F\w,*$Lm{8cB 94\`w)eL,<4;n,-'^KoLCj'~gg76j:vn%n˻5b 7] ]EdD4/2E rT%&a/qx4ɻVXS릑T&GX$l#PsJe C1 'i0 "fE8,F".f>E79xt 䀷 |K{nj8X7#_p ҷI=|6 c0V56J?$LJ `o\+;Emȅ+F(,iiS2 P{\ld+a;H2U#S3~qEd0RAwt=o)`gz3P'.;q;8l8~jDeylzt nɜީXLꮨ re`aOpAX_ޱIU1k sR6'uT–Ð=6bSLp5y&Ե;2}ݤ)K7z:&˺d)i2ʼnJ7?j/|2\$:Yy 2{9|zPJ4!] BY52,g.٭xSz[cLʁXǁǷЌ t"f1Z=MA|NĘNI]hGIu @ p.97u3n8 xbWㄝkL8!B:eÅyb˦# .;èkZ:*ڕR^ߪb90˨xr(7.ĿLC 'Pb ą:\ZS#yR4Lsn& a0BR A٥ fiÀYx4¾$ $3jcFx e|\y>g/macv>۳ c速(\LKG[׷ׄWb_aw F5 MTST!7m/@΢fbҬI7HY3pMNe=Guhf4eV% 5_&bSt7CAN UMŊJBt2^ؾd.4=%77%T[2w ~Qyr\6ZO%X(\w,фx. IAs י,+Bs&^xՑYmqp~ޠؠDQȭ,/ & qz'K;¯r1M9zm2 /;!PEXYBM !RdzO}-PXX}fj1f`j.XebmEQ%rҳ9h] _Q/uIy%^~B,M A1%C\c'´$bR:YPMx=wN74}U7(ܨFIX(=u ٺCJK*4@C~IH0fRb)Ŏ>EjE#[[ǔ8񩴈^:˫-,BeMrrw\ŦL]C*+ltrĭbڹ|>L2 Qټ[ҚzJlKiɵ~HW ÒJ ('uvs_{ "֭|TaHJEM&Aaq(O)aoJu!٧ZM}ɼ%Rf:U,~B$ՇP&hq̮ޥ,"WҐ.ӖQnÆeT΄Q){b~:$2VnDotXOyөzWXp %zT&u+ەQ%pZ@􋍘4g$ )&}ݗ"!9YD7#Vjru: @$4q0tD-LvAq]H{E%yq:+,ށs q~|Zɷ 9Ϧ>JEa+ }Bc8n??m;dW% ^N39i>o8 .坞[җs F."6k]mg1(쫝Ib{[qT\*]o= 㭟 @(sKx< Wo>M$$.Ї{˱9emr~LΞW0I-77x$חc@yUg؁0/w]@yehGray`M'=I pc J~^'ל# _Y/~%q[o7-"1/b`r>jp]3RYM~2c䱅W d=p'ic6A U:ɛ4*sn~(e@Lo,kǕcL #|˰qeĢTtj:z֗4F!?: vMr;> (/|GrëME5/rŃz覽J;he$WfB/,E6%>e?YtMMS V1G4[]PޢVodyGeҏkP6ƐO"*e K&e~Vz4(g͟fUSL!7vFWo"DFUs$9W mj5_7:^uP1' q%=-4+r (6qSrN0s8N6!Bw&DfMh&qEclNvta-]&El57v Aot)%oV6V/7RP!x5 ͇E(U!'ܓ3؀-v\m%Xa5zAc}ߵ}]7co\Ȍ!8 v:buhf,MMf>CR=a50zv|YU,6G4[w{(hvY`/5F{ơ| (BY8nFw_Ρpj v'󮳖tļOpۿU_mވ1Bã-O]D4g:kwP) 틈QtAX8 r|Du2. }`|p|47M%vZLoT7$F fᴘoG:h~ jp,^fp%e;UyƼ>bmAqpJa VU"NT;.+שŸ W=14:%j [;f2FnpH]X@Adx6;(Yr/(׮gڻkaaqV}܋v1ܮa~Xzk#!a /4S* \77--!AB vDZ>m{ez9~!WOvK@@tpw& ]1e}V =^KCA~'-~*d@>ʳ|^?`4NybufhbHrZ){W& [ 0xEt"ovo# mAL+8؈(cm˫m{ owK]bTڈc8hr>X."VJ e>[cm{ \tR5YR:PW+'7*3sۧ~W}fm\T!1F۝Ch!c;"/wb("}Ysd*2VԠ3H8y6MFZ\*c'a}M|!O&1{^Y艭|Rx,GrI%XSx>ClBoir!X裖ZƔUip}5ԇ""uٿvCNV"" Ft7zt^!-+@Aae4{ ~)#G;d|XnzI_0sC@8N{nT`p\&"r:Qj{hhp+i.(SvuC¹y0vGmVSc1(iC?xT^HVg 4Iv- %PƷ/w$;:%X- 6 si*4mِwc([m;b"χAX@ Vv[HpS{M\{6ZDdNvYTOڶg,3!m\,ej3&_ʊmo<]~ƨhm|G87B,aBl)oE' KXQ|9үeqz!kՎGӟJ=HoFʨCr1x1@鷌,Mq |Uf!kCܟWwD?3z_ДcNM/hW`V?`~7Y1NJFisH^Ofہ q T.oh'3Qi^+H@L"I;f r&}Ha%{^B%":K ?lg|Cp#Fa8:cЂc#oA &qwjSE$6hЊ;,x褺fr{N[ă]̕+o9%d]Uf lR#]gtɁiڴ4$sQjOӂSsF̪J7ͧՒds9yۀt.MQ $'pC3q$0ظ 5-1.-I7&PzA+o^<6q 敛s \8FG gQ$æSPY+ ,zۆrrL^" %̎mkۢ5+@Jwˡz>~恆 Te\NŠŻFǎ'/RV\wuxv=^f;'#? VEI&ϑ!MU\cf)x Nu L;2lܼ\ +l|np }N95aGtdʷ^v? j{/7O:XqL o1/ZEAvN&U:[Ȣ>582.?( h/&ȵk k8s`|jF#Ӻ\/:RmI[e_Cf&_e_g%Z(0y0r3K&ꪑۇ(4*E8on90RI> Y+ +JxRӽk=}#&9oyuX ~m?Dvm]֯,]AZhGyAzb{{05c .Z򌀆;|bZ$Ɵq̨c}$I/M%${CCx0㥛 TF伣`Š&?(mvV}Q$IXrPJ?b#뽔{eef9d>qZxx"e4\GRvbHZ>cG61f!=_ Ιf)bW͹ߦe"wٴ@EK7'_1RBg,zYLfQ$u=}\tv{c/ #h>168b}I}^FP_ԡwgzxe8{LOTE׻mj+vO"2=D5 ]S>H=2 smqE~N^d OHt+#֞8Wc>kf<2Q.Ӫ׳c ;W2 lRԔ-oe~ iix,i&ɬ|WQR4‮faroZ?| vpE(\"򵕫94%켪ނL̀kS:"*KCwXAⴼ'v"gzƃ#/=Xy…yK{qQxpUgH j羪k .^U8 1C%!+ӟ%9=sY5 HFR8zuZB!M-Ȭ\5ϧ}谾pQ4tj X$U"q`(.cpurq;ƙ>+:#Sԯފ$[|^QLuLH#ycB8qeI:DoyK9wVE2s[S0kV1r Ld^>oTdN3lQfףvntuݤ \CEs9: #t+9КwCtٹGL˲)z,dcj};}LTMHZm'~4`OyP>?W!Q΁Sm fOAxD&.5F5[p|L^]+&T6"i 4`(sWyK  k bxN 3V.e7x`;@/ .4t $E-8#g H+C9^v(I؉w:9٪ү"S D^5*af}Oo-.o GvT-ev _ٷ8KT7f"=мL?ͬ"A|TkBȜW6z Y_Ǯ7P .`t>f,2uRr%jbEI'j8 7g`@u!ʉM$8'ʁu%v?_lDlԺ}t)RDwgy<1qWa-,4r//t%|'b bgp&QD^R IX>^V:bܟ&Z&|p|Y0A/v~Ҡ#Oh_ D>^Ij $!3לB"V ;'f|ɓrZ'cv U]b_UkxSy\,9fk3aq}srS]-LD3:\V)G_HFrS ˗ !zl(Awv zź%jͯCRa*hw 6y¶)E^R$~c>3r]Gcl(e)8u9Giqnw, c7;R֎0e5W(~2jm~Y:oC&a_ ڮ P.nި7|acxl3;aY/lCH\7}3p8ŋ[ Yid1@JRZL7=KK .-%z1"O27Q޸:q+{jpOġr]y{5]^> hH.:j|U(u&s^ҞqМ](-?Uf *= ]nLIR~^TTYHϒ&g khy`3#w)pPd9<"&nI9`H XV~CŶvVeo$^ ΓC}!#}Y*%4)k{p@=!7-|"3:vb59Iף!=]Av]5G9~\V G@QC0VPH;l_Myᬥ3j^goua#t۬]'V58loDzCE?jtg&+8G=e}Oy@wyTlIm2urU[i_gV~]Dg =a8~y-pe1$E׳ j_~v(.1? AMn*V :aαtfaWj;1mIľyHGαavXFa #2d|JR:}a*T$މq+ls@PwH)dp.58/RBDus>^"N1P/jbmt4_(KU3*k ]2 rB IJ[',U㳴iI[šp`!wVO;4ĉX^wjT/`VizYTJv-3g'ںq8nL[jt[uC4{%ue8̽ f !rK:Pw-znUA)q⛉+Wb֩ϥ|md ӜElRƏ12:\$8z F]Ҝ]OEr)†)[O'x&* d:!Y W?pĨbQq.t=K~rC//yWjaV>M+(_b Fdpcpe+] Ѣ<&gRM4=|쒁R9tN/xB^+=IFNm2 QТxLx@$*p_h$ R_^-S9d}$;UlY.^@|Lp*mbWMg?Rnا~ sn/ XQX;m`ˉH+/#3wk#j| ߖ1g+2-@&b)yzf:8ӖOsCc[èzR%K7ꆭ*xw6&ݺ_"y+eEdn!&țN4V #Nѓ8:n72yu? U2K YW89}Λ[r9Iᔸ!kOž `neZ79l*3"&Z"VKb@u*ozJFë ޻8ޫolm ~8D`JsJ2O.*b˻/&يRYq:scDIB&>"̪tn7't&le+ ^iDNxQ' W(x[ , F%}viZ?0}^a\R5pA6T:i\ o_}ǂS,X ?v'vErbJSW_勀d@ߗ۩K-p/$JG:{BI/AQ0ׁ ,G 6D6]ݜr~70jR3HQ0nJ7)>T f#Lr裂Qc(F }YOpu_E%w5-)0T e8X~g"6A~ו}V{͉l O%W]$ֹuu눁# t% Mȧ`f;jz:jƬ ̼9IЇ6ಕ8"AE`۟7vmwn U}r OmX-MFKz@aH+ޑ {( YiEp!I"-//u.v,83|>FbԆ|h7'RĝM~kT6 5/ڶ966Ҝ{߾5Dgm"[e2bvu͠pjN>6^>8;ߊN{k_ۻ g@R0X ˳pYn$q,q L̏O3&4[n@73#C桟StrW#N$k?NĮX^fb>B.2ncN%Q;0{xh./kL;aӖ?~b y@?c ?qELIൎjIj5sR z7>&*ЭzK6:ލB.RCN$Cg%"rYLVuJ/Ќm.>qN=QIk 2|I˳o|%G&))\Ud4j6 b1Mjy ` VG.Ȍ*,Rѽ B|:uc'}M3V=ӫ ; ! Iēo2meV6TĢUDmͲ=P:^S>R8Fcs\n(cUaS<"ݽϠ݄r?{-Gqi_n,, |-R|ބ: $Ea2 n0Q5gV7<]ʝ4ڑ%9%6DMSWiʉJ!_G`] VJhǰig8i(QPM5f@ 6ew_(6MG@n?%EKrP_͟Lç aL릒;Юw>~O:tR;"Bb@ նu0kC%)$1 kdmP:>|Aۦ:6aH^+w%Q˴ӯIJM /n jS~y}ܦbvX^ 75|X 3\+|^^ȣTb0:9/N.5"S)+-gA;0%#װ7$0-Jo_fk>?j-RPN1aJ#HP)S[zb9 :qBEuY5-JDԑb7u_Z4sDz!>Ha4j'Ï*=z]_YDyLw?Kΰ4: &Z >I2_8(tKQj^A\Eͦ%u-(:+'1@J@ vZSVDC&^z(c +euuDƬz8:,pw>Se31ԥo1tf%&ҙ:AvH<aP؏pZpcu]zFcT=\Pm>Gxt\hzv+N N ,LK7?OLq*W,l ~ϓvJ_ïSr\,4Z,/lxEkh( ՖO :|m;0ˠLHWzmHC9w!na#X>Οwͣ]'˱VKL3+]Oh[Qm|j (#Y}$ ,p\z=ʚ<`6hIՀ,ڎ~Kx%-l)3ݽk r:(k&(F 'M"zNkHFrT;1BEYf֔jY:9ZY'58遣`>^U>V3(}/1}-:ŕ@ź0vo~=|ՐDܩTO~43kožV8q=BPQRIiʴ5$GfbY-\TL aLw !y򿏀w H ?W#8v`sF?._&%rE%ZZtj>&?H y]>HZJp4nY+ }J'=~ vb3 #e$wD*1J`z؈nfQNIΙiB%k[tᩡ\`8 E@\b K4#|1.V)1;oMYt*Z%e*}2z8L~% rkf>]zޏ20FFQ1f,h Pű9F^XNmE{ 1EW#X tȢ9VBu<IC q*QoaqE>{{c3͏?,w:_NHy0lK[ի/LśL& zӀ5$Is{1w [ By,hB˲jkٜsƬNz dpldqWڝd{\D+}5St׎OĄYҜʩ'TKj]+ /Fc{U`_Oyp~2+-y%p cD)vp@0G )f^XQF_xbK~ w`3k.4X! Zq˥[u[B *OV\W53 Q'G˝I~NH@_T9>rJh\nm/PQwg{(Mr)CEvG@&Y`VĠɵN_f rB@Rz|f p3;d!+h5TTLcRRSK>d6:$DD?~\wRUt1m2(s lW/|qœm{G"x_&]-wtU7X>Zbp)f9G݄Hࠅk/Ej=dNفG7X?vE,9W9i_z?8]^xiq=2&AW luTh:6 O TmA?Lo*M6jBt ڔW7*Vobk̇qBtlEK :Ha/Yy*J9/fJ{ n# 5!n2P8W~ݯ)dxTwsE]! j>f.HՀ\A;" FrTղ5W~o+mVb+p ohNI:zX+Kѧok۞ 4Pl 㣌!X?fc̻SE6y-3wlfi6|c^RHѧ#g`€oS"m8=kFؑ.bOi7PF#.LJ9`P= *)5(}Bs*lLՆս.bÇ7%[пH/J3)NgGpy[LGv~5C>ӓ-a7p+:$lRN! DXƝ o/+HKV6?vP{XQY]2^1q꾾x+XK.Pdz<%H:;W;<[{W*Uo:~q\#ϚX@x.UbP qSVa?bϴEI. HKr]x[XQ-LЭoƓi,NjH6"IlNYOJN @avEԉi\+ꊎj բ. ;*V'8Y-z{El[C@=MnkNTUǙ4bb1Qy"T-yHF"E߸mJjWVUnW> 8HccͰVdZ¢tC<Ǜ%QKC!Ϋ%zg+h7' hޓ'@>!d+rf5gS<~@_vT…WmGYwat|$BMѩQ~u[H[Jw hF\E/TPƋvmATd1;[z3 /\]mv >NYI 1Ln7s1qTTé&A nPBDFMŊ_U#=:wJ6l 2g5m_tZc\Z-@~eFO!S c%j"1\V'tWD{H}>ysb}%5 FIpt,A ]f_΁ K[AbZz0ye#^(&2wT(qkAS1t^{ϲҤ7.+2z,]9B5~Y.61Iǂ:؎r(E%;E! wˤmsz<8czh/˄i?VhZb7)mY i3*x5!}u]KX ӂTGLNlE `~ը' X>Q\]3+VpϱkUclwW= !"*nDf{u<)¨Rf1n럷9=ҹgi?%ӣ-M ߲s0^wԄ 1b|?DB(avgkXEwo\}mCwLMw_𮫤H/QL˗:=Ş3V= f?g^:]~b L!SՒR-qCfde=:ތD׆7vT@q2 U> TOi!WW?IW-#v 6^=nöQޤ J7S?Q2dXHWnbXwN4"FS$*S5bQ^0+( KකpɕKݾ뇹:/]C=M*W<͸v?d9e HBDw zvo4`蒳 1wY݋"gܪ]?y|i"@V9\˳xN>v`H#^SRD.ofdU! zv~0)n4BF&ҞKq^NxMWaiڄށ7øhX椲o* ytT,Ȭsve|jۄI#x5њ,FĜwyM}o'r4~iG7TBiQ(&bca[x3 XzӘQo}"QOz/qTͻ6j^BHfH$ʼnCK%[ڸ|sp'zӄJ1I. Njy kK f9+~=Rō'@ av0(?bwB=jFB#b371Wa1ǷXS̡\a,iFE@i0|6\GڽpһPD;xnBb[c0f0ÐjѤ7jK&~aW6?20^=S89.UHi:4DG C};#SKvd ǦJ4+a9 /@vRa T~CF)Ԟ"U-_iq4`FM-S4@62_"&YIX3MA_}@oP$4/ꥩ="(Ǚ+CTNZ( jZP!)L`}Ѐ7އ8Hii8yZB DxBހn9;!\ᶰ(-ZuNMW0rXd6\x顋.PfgkKnz+1qⳛ v%1{^w8=Jؚ:5~q% `=H_*?oCe'lu;0Ibt6p͔[?(Wo#s`5^EB'Wςct]o$mхQx|e^XC-Āb,>NZj6ࡻͥQTȂEIM0=~7yB+OW1"fVYSeMpZgbw%+.Y?Tbo Q w#M 9@~uGf%f z$1dF59|4߈Cq z+DjQR>n:QRm5& 63SThrAMgG٩@x$ɘ$?83Ha>yOƂӵc͈A~Yif>]GW.Jz:i8s%{0Qh:XB 4fa\Hd?ce- SN׏UafD)!S<7oâ/k)DkA >vF1S,܌Ʈ*N=(Wc |Gfڳd-gF)F.sKF` o /IuTދ|dB߁W٥oWFLEn=Ɵ/7jc3&|8 ڜ\x_<.f=!mPT>d%')@ĕflL3Ukr8Ԟi\6l;NϮ\^!}sk6~;dJK\3i|Ǫ~xO 8:=8.I;p=Z~%8pZYIםyC4e3झ%~7o&s?.,M)`7#* K9Cz2NMW5fcm/,ԣrT?3*w{2taDXS"':Tl,Q[>bENxyq2*@f؄ܶ\-QlhZgN{M[U+X#".FdTɀZlh)`Bt{CuZpqIϽ%"zpؽuiWb|l2?Sxi<%ӈLѬtǯ͛4bF#s9AóGT%TRhU\p?>u>I6f#+hE,NWR&}[76kzFM>'QlE9Fdj2{<5(c)l7SHEj6/m@=T=Zr(lfw]u!.,? ˑU%`ER3EN)u oUhE0#=G^; xDW_?r]Ou>2cWu3}zb(@'hUŏ4ny'Ns<;\bgYIŸ&A|XK&t&͞_<|W])爅%<,3%8e[1YfQ,g%4$f:#0wcH')㼸,0\OCH^ƃ_'X/ %_t8e.{qw5t"Z;TTV iҰQ5VCaHYKJGnC= UPVX˟Y'gxvBA_TF{+re*t 3b&J-b`Zvd^ Oφ9եw6Di@IS1ކCKsuNM?s~dj.DB :H&͌]9=|Wʽ,n=EV<ҢJNa $B?K`0G(S !{ mFkFT{S]%o|oݐ_ RsRlM<+E1JG YC%Cӗ,"c!;.2l:C fG];e \HT1?neĐIQqe 0Ki[ݫnvߤY | xD@Xu).FTS5r}+4tM%6ddafJUAU ,]tə#)VmU]3̡)K~qu*aT5 VK`@ߝ_YHHF^ '͌|mϪwxݒ)4h?a_X VE'(/pzd/tA dq#^Dv?LmTӇ#D8T.6u<8j=q^.m]&_I‰I\MWE݉od;ήh%ٯmG-!Y>)Jr|3ҏ"2b쭯CyJ T.馶|]k,>M]x &Ø'P oP:Q8W5!yb8]*t9+E%n(_٩5Y[9OlZ!L4ħ<)dPDƖپ[2njT*)`?'[eh`ob .v\Yg^X8*z1Mv&|^mT ϶ 7P ߻DUy*eSH =uv$> \ ڤR ʅ1m/}`nmUߝΠplFOND: ul.a$_2kO[}quabrvz㫬 d.;B;bTEP_bIvoϣ-x>woz,L@( d#"u9iVt|Rab\+N*1ToqẒfNz3_0)QA@T=uɛ3k d9m%~{~-qk˂uޮbɲɍ1P] auSTST khG^̴쑁bC*<; Ⱥݵ.f0|bLX|Nů=}bM,f1U~k(8Ù4'tI`͝9n4 '0q@)Z[ikSS'avc8-T8Db>)|7!$3ݞ} i.WxCB_z(ƚ b R_Y޶ZCn @eJ"1BEh1WA:Y 4]42ɍ Hʽ:i-uk߷51٦SO,&>*=/b[6v/ چV;ΐE׈>s5ƙV i2Jd %/#4Pu70 ,s7|خ]dz1w_C!8H0jr5='wr`G&UIvXѶyDZ .m{f!m,wol o^-" N;jrl\QFGz03(\V@Pm(ynO&!/_)-ofx{_8m߶f/ x+hBg1dėDvj8[ܤQH5x^@y*~XUXs u浀|xfHD׼\z޵[8r )fԧ@-xΣո؇.,;.Ԝr=#~/ׂCV6`*&.~J::-<VT "2Ȓ[&$_OKOPH%K~XH C!)rPE;̌ ȃa0O~ڎMl2 "A0߻{tkSz7ژ]@OD!n}UQUb !g`Xp.o4! yh\Qi Z7[W uAl6ڇWb0UK>Wẍ́agS V}u{*-/۬&ь $~#1Qdor{UTaS\XϓxYYMѧ]!@#NU_X=1 ֈ&f;%}_#Iw R94Ou=/SԙN`:/Anw4L X;F~ 4aIclZNKGY݃[ͩ` !7*Ӑ> >oҥmK>ˌIh~Bouh5!F\i ڪ1fPS IBU^|:O&?bgd_gܷ4 8CJJ8M&|s8B*:4aI٨[1ـ"HjV[hENKH "h,{>2^ |kZvKp{n}:F;qH" JY-T~Rh>G@䢴&F2 ,?l?KGYߕ.'Db xNl+`DjˍHvS8g0H&ޠ*Z?I*K ?u0qշ|g !g!̖8ka?Ӿe,r+e"/sb{x&56:c!5MRTt!j={LSEsd-#}d:J[Ň w+VŮϝ^~7ϋ#c;O1P ҈^v?jX`#`EC}t/fAOZsq"4OFg"c`md9}u|$ny1Ꮏ EL`)xP'+ TM7,pj2k7O?W"י姍B߱`S]J3gZ.6=o!P5{V!>anY%^5!Um|Z g:#b[%/(?Tń. 9e#k͢8dYr47ي_YЫ6z~/K1uv3<'0Wp!AqNJD0tϳq=8ǽjS(e-0!b0Hԇ?Hc};2@N~6n-=e|7&mg{@@7N)ŗxK~sL4ԠL/՟sHX[/uz#tu&FUAWقSH#$|8I&@uT- ȃWEkOUS(O}ʶjH]GN,Gmu4܁Ի11MPcv,w=칩 [sH~ռY0;E sfך(]M^3Y?ԌZ( baZm4Vp DžYnW{㝰bP[)O8ش&ʟ mmN%0t 6ݤF97\ʠq+M,Ъ*` !HGdBed6y-|^xq7.E2:@0 Ϸ{`պʔx:; 6$mʾU;ݵ lE2=z Ȃ@] N/F\ U8(7g^E։)õUy%&>8bQ@U >?yh}V޲$\W@ U5Xfpf`+$놥΅Q>R AY?Ui,ZF Nşx2feV ^k Q'\\56Io1x߳5x.v>CY*U#Yvi{ E_c^3?W%*m}Ͱ;mo;q?=Eɚ4G`dqr0S~r×ЃhI#ۥ8eOe90Je 6?V5tM * U@CD8*(a7EE㾍J Anя 7OD$;Vp)@RS炯MG1yvjث1))xM|dnf ~!/rm?(-L}Iv+q5^uh] t)2lw]S2Xⲏ5'u0[ 8|=((*hY+N 9 j%y7Ua'A ;I}f=5a8³U'R94s`*XyD"S-'nZ֩5=PU'`bKt܎p9ԭ@iR_Ć QȣV-86y_#asgaw^x>[ʗF_Y4@%ʋI9!Jߘ+Z *DjTn%C骦%2 ,@;a2E{Dա] -%(؇^j=_&,l &!fAR*3O9-) +nA-Jn$wӴS]w jt}Nڃάo򢔳4n.Ǯݜ./P3|K@GW?Tvaqu}AոNl:%I¹S!Cܠ|d}CAv0䐔C9YoK/d UbLb/(DGŻCu@W7_%xm`l| D=~uK^:A/w:*X ^[f#H-.ӧڕZ'+C)._OwL j<_f0𠛰,Y}̭ݲQ]ļZx~])KN Tbu{~VJTMKN/^ԗBREaep(38wU VHN7Xl=@i!B M\Ť-R\5ezwOIp8K[?"av̗G{spe]^jO>*FDާ/ۜMV᪠ QlQXx|0J([Uu2m|mRʏI3̈́=E\3͉D\+Z` Rxo8G*X65|h`A2yhZdH|oɖ6 lD קA$mC},2xV4C4a`fCn,fw;:n&9=Nesf J@8y淉XL}b3ӡUJ6b]?e9ww jL#I?-:q-y[fq#LzQv$+cOR)5NKc, Vj3UI_,jW7t筹! ^xUQFr}rS]k=PcK)qi@&l-`| L]!8qCm_ǜ 䨤U Γ 5s C!e*)gDOG|0H/!ׇffMډ;O5Z؈6MC ^\P.ո*OE{T"QF$fۢ']l$d(JZ hW,g/`$H\o_ 'Sbɬ8 dsVh,?C[%Z$>gig9;> l<Ko|3Bto ;9:So(5^1X_Z Q@˅0 Feq/uF[lbu"p'k3*/z-O3?ld=$ZɊU@w',ilK{»LjhABe |Nr+oF#9 E#-UnxMݣ#~dc< @yv#rm/svv@h1O ;9)#E={'o@cXN$]Ӿ )lXə#;c]qYDRJ`ƆEq&E06ؕB~b0>{o^0P!:8KQ>VZ 0UzPl?@? u> POApL<{}' -xJ5:tgf:>E`}&Y|K#Ǩ%3k@&Gl$08?/:@S\(!Oa:5. ژ|Z&fޕ e8f:&e7Wʤ'}ӣ0גzfn4bȹ&rGVF AW\CsG1UbuJ248H٩E<hHHlQԫ<椺\B?Q%DlR( 0 ;h1?T#hFX:' nk{1f0ZJ]CgN;p׊#yzb`1.o'G PjYMdUvqt3buOpkuR"mX>=YtL/20S&,Jtj8|$wu[Hțx׊0d H0Y>bVóy lS.[5h!O0~*WzjvYSrxd180':aW% JXf5k ?B i'ͿWOl[o v[<~jv:bFUU:r#ƍd>toHJ iUa2njPFO7Il+R{\[,P]XL=Kd @,I#wn=]dЂ؈r+p_TNjj IQp{"`IJB0Ը:𣭄؆S̬LTl7:.}z]}" }SxN=የ> 2o2Rjl rEg\]b]sP6JTGnDOd2$Ȣߴ|['̧թK,{Ofg&@P5m jHo6g(p}1vp,-&} Łι}.+p#c.&b/$eF?pAYvO-κӓ(yY9R_E~j6%PudKc9~ˌ2,⠢GO$LbǗ90BIR0l\.Qq{D 5 e~gF:/D GdEm^ YZ