PearlStack logoPearlStack.net
MarketBlocksTxsMinersMempoolAPIPoUWSupplyStatus
PearlStack logoPearlStack

Independent Pearl explorer for blocks, transactions, addresses, miners, and PoUW data.

Support PearlStackDonate PRL to help keep the explorer running.prl1p5rypvczc58s4arumg0fgn4twdfem6xrm0v4thr7gdjwy9wpynu3suj50aa
ExploreMarketBlocksTransactionsMinersMempoolFree APIData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 58719 54c783eb4c8b2bc858c7562eff3c13ed3ecb1f78df53903d01e1f88ab2d62aa9

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
d4dc7ae9a63ae230aa817ee75674c02081ee544c4edd946214098346dbb5b52c
Certificate Block Hash
54c783eb4c8b2bc858c7562eff3c13ed3ecb1f78df53903d01e1f88ab2d62aa9
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...00101f0000002b0000
0008000080000000000f00000000000f0000000000000000000000000000000000000000000000000000000000000000000000001a170fc421991fd585b9f2e043fdc824fd28f2564bb4a849fed26d6b587d5090734042589c18b40c8d9886d7e82e237e880c561dca07bbd5005afdfa742966e32cc4cf5f400ecd8ac03d3cfcfc4a97d638779e97eeb1c845f4190000000000000040000000400000101f0000002b0000

Raw Header Hex

000040203e92d4983a6d35e57ea3fc040a3b23b40f30c89b069143b4dc0c792b1d801d5f93c36e3da9b94de58bdfbe8c7d37f54a8b87a3516458c5e968fa63406fb4f5e10114116af6cc03182cb5b5db468309146294dd4e4c54ee8120c07456e77e81aa30e23aa6e97adcd4

Proof Data Hex

59,560 bytes
1212160203071760fff23e290ffed5eefb7530aad06411ba7160f2a194f008e648a359331ee312edfb05076abb12c68efde4c4a7c942ed9a6def455c28eadae5444ffdf32a488b1b56c247ba5172df578993d46959d6298809a772be3ed69d7cd141e86c08a9d5fe038d2ffb7343791e6c71bab87e2debe36e8648af2a2f1e344c0a821d49f549c05e80b780177704dd9ec15cf2b701428870d87475e137e8500e6480ab4d563913534b0e7037e3d07fffaabac34525ebfa1c019ec0d08c0ab4bc02313aa5f5c8eaf9144b9eafda6838c7a6986599ed97c9e02e36722d63045b9141002d00055688d5cd6181860f6f5d471e069bf0e9ebbde53b28f036fd5e1e9a7d38711f77bdad4882c83444c043192959c200fb9b5dcc7ac8bcc49f977270bfb4a18b4f7f760f4723ba3daf0c5ce55ed990cd17e70f2a25b6dce32833e2c8039ce027fafb8689eb85bf2929358bf0c66c24a9d046fab6505ae21f5ee7060e639e86e27e0a6eca55e315cbcab26aa2d41e55b4912c9da1367ff9873af38cc0e14fb3943a7471fe2da857687b6eacd4ef6c3a26a261598b2586f1ae67cf7754195610704619eb5b36cc9f6e433d171ff5e66a116cca00261a315649f8a892d3b6cb0e3bf76296e5dcbbd653910d7155344c1b337ce2d40c9917d45b2deac9b901dc95d7f3f508dc3b700668bd59e9f874be95ea799812f8cb6984a4001543866f4a74fca57d3172fa6f95172d6300365ad82f48e77dba4de52d625607067b91c6e3e70722082619d4642c83aecae449cc1ae5e75321af9123683e28ee76006dae739ad2aa9c31da269431b7dc7cfaa2426bbc6180fc98675f4db5c6848f1b1b3e518cd09f20fbc2d055b1f90c3861c3a621488dd032eafbfc909ef53c563a7099d9756dbafe937b6b2b35f81e44210095b8ac0f9d15425ac219dfd36fef29d3a8848c25f76883e41c091aa3f0bfbd6211c4364e087b3c3297d38a65c197fc8f8d3b72747d63283ff56ab79c1f89f80b1abf934cbab19ca18c3deeaba05e7feb28943707471b64f107de688eff5df5e04e1c375244999d446ee0c155567589b46ce660b8c2ac34f4c444671139448740a8e0d4a980e9177ecfcfadf7c5275a5c926b7391f277e16dd365929a4d1c6bc9888b3f28521a17fe83c40cbc4b4c5b946ec2096ec6cb50b30ff4266c615417b60b5f44eb5dd2bd728dec4e254b4b3b7f1ba58ba5d46389f9248d88385db9a1d73cb5adee94c6f9d4310615036163b49b281a9b0983ec845be3de96a0b0af85e253f55c909515b3d808b027697fdf8573f46d28e1109c369fd147b154d60545eb84ac3ff8f42b1dd64264eac4da136b9d75cc76767157dde64e5edc5f80f36cf700e205fa6d2c124b8f8ef9502b834b9857cd952999f54f7b16baaafd67c7378ec9f505ce29e1d002051f3489c17cf73a01bbbb6ce80cfe78178768391e49c8bb95229bfe9ac111042e42f22e4be04aaf9b3e03fb2c06fdbfb1a4d73fd575a1cb6641a04bddbe95ac15154ece274dab604f1cbafc91be1fffe2a095e10cf4639e62fbb810ae23e9becfc96f980fcd0049022d3e8749a99ed01eccbd24d7b4cd9841658c854aecf5600d1e400b56cfb2f4bbb5744be32f357f2063345dc7cfd54a260d738c42714920835d89443aee397486017826bdb9399cf2f36f178524a5a0bf040031bb385e114ae7fa75e9314532728cb4420e2bc60c84b74a8da7728435d6335ab5fd0741e4c1e2af559cf03f3f4be10dc19b461dc26796d8dcc12ab69883d48c2b39b425b593d35859a83efa6a6204859ea45e07dff6ad49ae00b94b9765b2b1554c441f02f5d9e2b5520fa8c8624e30d3fac2d5b31592a1daa52a482dffdbe9c8cc6e8c797594fc8b8bd4bcbc95f287bf00bbd797b38fafadfb38a7f49a17f248049b6ffa4e5fa9918cce44469231e772203b54137cef2ac65d6b4a5d984360924f4ea9d9330099f820e67698a49d79d3440c7f025c31c1d85074901a2c5f6bd29e30acc78e3e59cab84bcb1b9bf3683014a4cffe412d01914996569e377897c83d53248d46e1344eb9d8fef6e00c3d68e727b123b62983642afb93fb944fca4043a08798a03a0ac2fde05b1f7b47b580a30637bd1c01536c9d76a2fdfee42d1f6e5558900532e533dbad4d90fdad49a02236cb8d2062892dbb11e0eceefa714067a1ed5a70fdb34ef1bc2dc78a1f360ee9c1aaf3426e34901c644fcd6eb29996acbf7737a878d40f36e67914a2b64e262be7aa21b48afe336a35a316b48dc3c08ddec07eea5f5b65707027c8fb529fca48e4487db92e0a930d2bd915c1ec43d2fbe1bbd4a6bb79f9a143bb130b85ab438abefa07afacca54e8f6873630b4409adc93136ed3930f517499507371b4f2b1122a1d931d07eaed75cea81310f1bd599697b81c59b47bed47a81dfeac570c21262cdb31815bfe9eb33619a82a10716dbc68d664a40c63a4d68993ca26f2ffdb1236a68ada4931d487ce5fc1eb7d11dfc0343b54137843626ae674963f645d6017c3a021a25656fd0822d89d3b36dc363972b56f5580caffd76bc76866af606322fa28bc6443811851870f9d1cd6c568d590b71e8bc763fcdc6d1b218464047111da37c67110717537f37e3c27376cea41c421e6e7799a7f75d5024cdbb68945dd8880baac4790ce368242b7874d5eed9d6fa755df53514872782b8c7ad2d3d3d17df7c3f43888645728fab59d8c3d075f87341dcfb039b290e5a229d574fdeaa525e4d77ac284c8e742eb07e39eeaf2896446cfa54495e28391c284bec5800ef563aad60b3160ba6813120c4d63cde216310552aaa2138d6acfaab0153d2f3facd04e4f1f1e5d6624e6d6b2e42805f8eb9ab82d33fe9f9e0e1627dcb3dd12b4ee4ac4f5fdef360d52cad6212a8119199186bdadc720477c313e76241e1e78a116612e3f51ea5892f284690ccccc4e60e097928f94001264ae28b3fc6f83b412b915bdc3f627229e3f361f15485d5fd87634b079544f2fcc945894058c71c6ba17f9b4ff5e93f74106abcb0ebe04101d244663dd0f3b8588804830495fbb1d269bf4c85691ae1439a79cfe6206e78fbbfe5496c6707c7bf086135b5d09c6db474bfc681d101cdf7ff2d297c7eefb94470809c3ff245a4f3a40fa4c097d3ea6866ed9ac956e4025b338a0ec220d814c935bfeb7034d35f8c2069762c1ccb95ed8a7ba96ee119d617973edf8ea293bb72c22d31318aa68d91b3f9f0dabc5e69a9c3efd8ca6cdcea4ec01d9495e71e9631b301f1245aba18f3bb173e5fc8875a99e2b9aeb839650f32e4a9cfa689c4030287c40a328c8a5b0a7a119793a7c6446d40b8dd98bacd45e159e1bc66164a779c85efbe8c7523686083f49d8bcd1444703fcf52a7b2c38a2dd3aaeeef453a7240f562243219fe08ea7e291a0159044a8cad7e101fd9c3586531df4e69ef482ab63dc329648daaa3b32f4a48cd3b2f2764edf9a5d7dcf1adbc5a68117ae0169162c0d2b6642a9e43ef7e97e7b6c31654901903e4400ac68aef47c14cfb8aa6d8b8d70e3aefcc34f3c47645fde9f5a23ee9e72725f89834051a3388c0bde74d8d599cef79e90de4d3ec5426a2d87816615237fde97e19b99d47084cab17a77b0e4c8b818a971275d210911d218fe31d3f170727ae00cf8315edffb43ae772741e25f42dce9e1b4b2122a930d1f7e97bd0049028f70d8a65c0e9b833fc2eaccef4db4d92001daf202ed9e7360482bd2a648af64eb3861286462c2db5960283a0f6b0cf3ee1a8113bfd70e64027c827a511ffba35315b8d66a7aa0349d2127750fa570aa2bbe89f7b087012d804151fb47555d7762d4f56fde880b480c26ffc8d6045edce5bd60e5a44292ebd8d8b29cb652c23de440d61b04ea35c5a3a0f22d493274e1a174c79984904560d658a34b53e1533463e89a845c2ced63af52d36dc954ffeb421dbaaece40b1caf3c78c4221b20c70381617b6e0e090efbe3c30f726489794b79369d8dc99e74aea2b7e46905d966e36ba0131edfd33a461f056242dd3a33c30239ad11d849cabcd25568b7d753543707080bad0f9b4e406df799f0e65a181f773573838d13061ca984df269739c3cf2cf5037e458d8a37624a9108ef82239af19143a3acab435fb4e6101d4fa9d79bfaaa9641c67d86b2d81e3352f69d58af4433b14ee60b15dfc10030b31b2ea67c2d90b3cd9e4b4fb3876b094ae2f743e8819264c0bd9f99e40d37cb6c391201e470ef805e39d177b15606711764e737ab46122a374ee9baffebc0664a9bae8e99e43f753a116abfb9a4f248b649a6ef93a74abe532f55bd32b4135c194642aa00bd105ee8e2716067367e4201e1a64df5dff1487cddddc6b9c83841f4753a0a717b24c38accf8f9162ea9ccc1dc5482d93b23b1ecbf4d3eb5ba1096bad96837f2bbb1e670ee7b03271699a68d94dd5c85ea2310d85667b214ff06b24b75704b918a6e6f016e3aae5596fe0461dd21b69420069c9cc54597539c950b0163d3e98b25a51e051320d388be598ef7115e41f2901c91a2a8e705ed4b317afd6490bacadc9dfefdaedab82804c2a4d8371580f3fbc1866d9a05f7e9339fd27ee12408946aa513634ce156eb4dbf90ffdca00f3907c334778d3216c39823ec4f95dfc919a0f7ded3bfb58358a717cfc1a8e00a1937c51def062dc94b052508ba35ba9a290d2080030d23a4298ccc0e3ad5f98d4ecfd2a624b10e45884dad66a6dbf82c6a7c447e1128d76ce7efff7a033f4bcf194f96cd8c88a6aec2f00bba0ea6d89517272afb147b24be3a48de4c04c3b8bd2d4bc84d908f6151c0d09e50398a56529aba3fe7e49c3c32d96a7827e34c9c277ec4c351f76a6dfc4666ed7acefbda087eec84abed02af80c506af6624506cfea345b8cfed6eb0964f1e458a1a56134ee590238639bd11fe3c1d718bc54a64cb9c7607a512c42061d2799bdddc5c169a2bb4923e9e814a4e51807a9db7a7ede3b93a967b42054472958d39b1a54a8620c285f5b21d70666a098f897db908cef384be3e102d8ad9c894140591ed170dc6bb53ad9c738e29d7cf20db7b2e04d85d483834e7b8f8391dd4c2b318d4b7bd40ba46ba5d613231f6a3f948efdeabd511242475fa4761b11e1b7cdc81f5ebe92484778b2e831c50583c6d5e15080f0bb51866f35c7837c0aff3a2d8984d53f44c04ade66127f298ac1467de5d5894f83527924864cfa2fc166add5a0aedd05bcede76b92adbdf49d7992d771457d8a41adaf17adaafdb1762c4ffab429bd7445e816e5362edc787f60f3ebedc1a61ef969da8bdb5b440b1b62a541a8ace960b8f58ae9e152cd672b5ea2cf2975147232185c12f801004264a73ba25e431e4af65b9ddaadaf71d608837458427540331029bd263b3d24ce062644037ef577469e7f5be90cf192298fba275bdaf8a28507d17b0659a1b5002afb70395d9f68dedf969d282d66ecf4f8ab2568cd23348da9186140645d363daf5cf4a713964ea1a80b26a540686b60232b620eeaecc0cb20eb0c47d2d8f4a8e295311c8e47fcfc0aea90354591eb32b28e997e9b7781a64f50918f5a2d11ca1fbf46993e21a809d53e90db74e52f629d7f135a94df32a4796b77b0118913b56df384d8aed70ad70ae9079a60c15ae13c351af4c43be32e1ef167bfcdd4a0f9d77a0a52231bdd6e053d4617b270623537fda678fd0ef1b060eacc910b7362f64e0597179e38d265f772c9f50a4c2e2708b3b7be654a7cc4992a6070ce33cf01dc3fc1fb8b68ef4dc745681520a65aef6dd099aaa371e29eb91cfc8a6733a2cf69c591854a465f7520ce78a98c199e2bb0b85333501a3d2dbe1b8f2a7c443714f4710a5ba139d7c4bd41dd677dbd4db5351253799caca58c88c656251dfc1d7e5b2632ed6a7009650ae81f172ed998f44b59c9fc33f0a904ae419e4bd62d8a0949a26c51ba517afb434566ba242f7ea606e984dbfa91a09a8552bfb2778d702d79616f1f0d6d5a546ce01d13787b6cbb22026da024516e8bd367aec2c296112bb9bcf12f3dde43f4981ec5a5fa5d2c2e037372e87f445b95cec6f78b8b86371dc745c28eaede4c25be7021a9326e91a326138b16b3f37245906c018da7f0e9b1a735cc8c8afca0b1f68aea204350fa37c86e117113f6e936535023502c7ee6a41cbd4292c5aef64d02770dc2b1e72fb65ad37317db93c2d816e524f39894222fbcd95b10bbf1efba20fa0df309e7fd5339fd5113543da55149a57ae0afad2e0bb2c9ff0427e1361acd31c66bf28057fa55ff8dff6092ac43ecc2328a409f1e44c1f719c4edd3bfdbd47a88c918f4aa0da9d870d45c97fe4b4335968a900cf212f9702baed8256aa7281fe2aec936d37c3f541f1f05230f011f3ea154aefa0602fd6f2c7ba46594acad5398f2e4f3b1940e2345e4ccfc478227ecd81c2b5dbb1fa7fc8a9a3521db8b4b0873eeb75b5afd105c8057ea6712fa774e7adb424462e0ea43a73c8455ef82ac72b8e2eafb25f45fe9d5d489adafe65d9e77fc60b4a21c756835da82609c2480b09ccce262419ff9a389f4b89e573a1081a8a7bda6f237ffce15a2b157a167789b22d93a9ab82f0518e1388c7317a7aac2be3ab8eff97a715897b0afde77eea88020b0978586f9443ae0fa6c3c6ce1386ccfdb07ea373e6552f5d713ec3a813ff4a5f2418a26f26483ef9f44cdb9c9495ceb0731aaba4d180045942f2df8813ba246f996d65f6bdd2944d298271c39369c4fe2bc21e86a275da8f3d79a24258fcbfc26177f306a345b6ea5c3a592d2b7222a744a65c61541b8b1fa25cea3f73456e2f94ff3a74180a6b6821dea6ccb0786c3b6d24a333152f3bc0473b89684a2619838f750dd7541ff47a13eca9514d36c83055c771106622251f3092d90c7a4a803d3a76cb4488ed45772b89c992f02ec4455ee0d40af6af532b64bf451b3da13c6cacf200b06c9b34e71f11cda5852b975262dc77e988911746ac2d388e649d3e26357fdeeb3ce06d189270073e0fa625a98848f050857ba831c502c1b4e49a90c237cf2af8f9483612adaecec9ea44897fefb66aa4f55eaab97dec238ba70bd068244e2dd3d68f838d311384fb112707a12a0e01cf30d7d5d121cdb88d849276394f59dd5a5425102a215de23cabb94880e043be5b3a8e5239e62b319755e6ac1e6f46593b5273fda475fb6ae177c2a1b8048caa578b27903ef521699dc68fd0a6d7ad0a3f17ebd56f926c97b0811d3bcbc7932ff6d50a9b922eaa941c131730e82e799ed948d6159f116a50435b363a4795e69e224fe6a158cf6aba066ccb4eb395da8d21529d76edd77da1bf0b6a315b176adbbd4c6f435823d470fc6f8759f74c47c4959b2c41de7df1ad0dcf3551dbb2924ca8fbdfa3b3ec75ddf03440eadcc94ed91c235e93e847ee3479fbd42138f8bd13774a65c01e2cd237bc0ccffd179cf284ac4a8de1126d3d0e09d8c5dd1544c4516702be5dd374154f882a2344c1b99d4c8deaf777683e444b67797375b9dba51ab3f0099588f7b3b72192b7583da0483c9533a064c05d08f798718a2fbd9e2e78657c61cd3fd4575ab8bc7f3672376a2221e40b63146c983e36607996f271adc0f2afbdb9f6c90681536f9c6072a705982cf22848124f2bbc31c2200cfeb7f76918638567f5ad790c3456928d72ab4064d277dc7596e83809ca2cdcbd5ad909c2a3d0043c232199f6cae7c8da8948a0736e7e3e58b828a76f5dc2b9b7889c92deefa032bdc54c0a7579d761f5f1a5c82833615e569243006e1e14216909b2cb505b6c11e24923e430c00f2c7103f4cac60ee20bc8ce93865e3a8c44138e8030bcc0263d0962c2e6529ad00eb60a73869293bbeec6246dfaba270cb4570d069e35fc40928e67e087960d3d2f83fb93f7b7d33687e2482ffd2939f7447e7fb7788d89c7f0fe2fe65f9977d8fadd649080e7d14adbb2761ed321efa4aaa9bf580f8e6ec1571954b67c9074b91fc153f1cb5c38ebb662c6fdf17dc9f650cd16cb73777cdc5342984cb45241faf2b63ce32fcfff318bcbd7d5723bbeed098c78f93e63a328dcddad7034492746c150b8046bfc7087ebdf96a03934d212543536d521b78f14262b6137e80f4cf5a0217bd0b88be5adb4f5d65f0f78202bcdf06f7f72454733e64e2505164bf9e939c87bea714519527abeb9b14059c26a9346f3e876a7d12fba4100fa69fbcbc6cf97f9c3aa1ea921100f5e6c455f33a9ff28774b07358c0d6e025922116e5091f0be4140c9b433218defd8dd2346ba1d9e297da2597c55b7241b126d5c0f258ce07d0eb856b86a893557a49003b85af6fb8517b2564573b9e73273cf7f9c599ebe03cb5227ef24412de3d395a9c37297f3eb2c3fb503d8d7d5b6bbd811e8d10c0e7cb2aba4e2e8bf93052c04abbc2724c0582fa918300cbaf19804baaf886249a5ff278faa98900753651e7cadc3cc8dc057fd85ed378013be148fef9dc8a39bd7b67c62eae77ecdd8728b2175964f53971d045ce57427d707e7bdad0f417c5def9438a416a260be00648559d7d45d31ef07d4f29cdfcabbc12ebb4f2cc2fc669fe8391f607d96e5b4a7703418e8134bbcc24ea9f83e49a385a67abae460e30cc5286b8c7b16d22fd0ea43659bbf3d2f9dc7a8f913914a7b3c40303755e6402308cd59cd8eb8a83fc1be1cb2066bcebcd7b21942c7ddcbdb311f8c698e10522aa9234eaeec289c64fa907cec7247a0eda62f7754b8ba9afc049db41c24ff03a3ad4a369b3ffbbeb79d4e0611c4722cf2465070c3bb6963c23f7566635fc7c625f1eb74cc7492fc2ca5519161949fa2fbf6d21d43c56bf202961f9922b6534ce702582cb4e8d6d4a6161937eeec0704b1a1dd9ac86861a2dfc9dbb23ff150e1f1972ee9ea101a0ddd711d840e5a730451be24e87d2ef2a4f2a9b6328722b48b764a0d9363398cb387594e4d8fe28f5d7387471d53c0013ca07b8b9f6cc84d1fd5b3c5257549280c32c0c8bfcfb88ccc148636f324e471e29e12855154646af2ad51e184b8d63f09fd21c565da76ee5b5f0f06848fe920346bd395622fa2657272d9763eec468aaea8c246e883a7be01955449dfcf8bdf0247849d141e31c69e0d673cb383521ea5016a56a00d10b709849e968bfb3a3f42af25388e74d438539681cd58b08ba55030e3fbf9d3323984335c3e85d74273d919e1b4a6baae90ee1644b5284202efb67a507758f03718d3035da6ed3e146c810aadeb7e767afef5db585727048be4e05f1ec759bd10a68eb1e3a511d45796aa1f5d19cd6800c433da426e7a91bded5beb88327bcc79d132dbb7d69ee407ac2a6ffb87bbdc4c555c2f7de2cc2aef9f47f1c38e3beaabad2b77c1b4be7946d400ad477a9e887a237a9a0b3e033679141585133cea8bf565272dba1e962a92f74003eab69421700d8b1314938ff98133d1e40326a609a98c9d2ae8feab4b28df9f94c4a63be8219cec559f284c4842bdb93c72c6b4381ed990d92786bf64accfe6aa56b70a842acf5d535755aa96ff403524dfb6b5a10753ab81b8d0db76ec763dd1d1db29a7673b326beaea89f041cde57a97c55631576d298d14d68ae2bde43161b1304832d2f6df9fbe47476794719cacd5efca5c7cbd55a3dd31e26c034029971f7348741e6534fc87fb2ec132a261b529cdf657afd5d4878da4dc73a2d7fd7a933b3ad074375d090195c1c2f7f48fa5818801ca7dd98c9aa3ea5cb87800dc52b30c98dfae30a9d7c645d9182460865bee57ad50874b21bfa4e8f3069f9d29f24560c3156499a68666a5a29ed11a1976b48dfd9aac4f1df280d21d6f1ce394b802b52f6314cc29d4cb98805595483339ddfd8b13f3d2d8b54ac0aa550ffda7d84c4e09e29e31bf3e09ac45740e0abf8644e234af2e3521f17d7c5dcc6dda853c7f0cd899b3a0a0dd3238014f75a1bb7a85412d91dc34fe70425e5d3300ced641e2b365ccbec39510e989a4e661a345037f304625e04b0bb9a616c05829996922dfa0ca4813aa1632cd296e2a7347da0574fd63b008684bd745b50f3709b99642592f6af2846688afb96a2aa252188434f4155e7de97d875786f786b900a233e25e188240ce2f32a10eb49c93522049a36607ab8098c0b878b90ca7d3955c3a1f402a39bb4321a26606a13a925f3c26e9be64a197e6098eec298d75f551f5c31057458642995b3d472c11a97aab0842820114da1f98a4faefc3de73479129c540a3eb6a854bd50879b67417be406cf9fd7023c9bd8138da400cb4952190f0cfd6b009f8eff4227386555e51b81dd10122457da0f5b3283336714f3164b495e5ab2134446ade0f789b8806051ab5ad94fad89e378bb5e82167983c2c0b3861cc9386f4489ed4ddad9b19a2032a3dc50b8406757636a4857f7cd1c16466a4be65b9b409d1802ae0d90140de06d64303b54cd47035edc8a2b0cb14317fcdd202621964e57fa0038a3ffc02e87a939f819a9b7ac9cf92d423fd94af448b9eb6bec11cbd8ad227208c8f7e237514002026ac7e8e598b4aff8db59498f1c36a164e5a1b247be0d9a591e7dd3b7db4a5a4a6b572da91d99b42520a9dc2decbe95dde78a72f9180c8421f1f734a2f8d376f55381ee51abadc9d6f16ac2018a175d73a7c8240216503b050f36e911a3571107bff080f0ab740dd610cb4f534340b7ccf6e4da8d6673d8a4fd7b408d1bd697f3a5fbe083c60408ad90445b832423e66e2ef60dc25873ff7efefb2bc9c3004598a38984dadfca8d479a803b07b8ec7f1442e54a921273662c3b8768d2984144293334b5cc379c21e2c6ef89265b5fa5d870256486d5ae409b960c2b75bc4e5fe614a1b019edf257f5d59ee6aba1d74b70d05cb6fe08762203b2acbc43af0edf2925bb3d99b048782be4f8a4f1a427bef0f02ba8619b7ec644c85a2bafad8826ef10e0a1d0ceeabaf67c1f734af6686da49212a2f2ae62acc5a7f5f78b43c6ec45e3d02ba28cfe2ac07235de83a164e857fa1c766bead3594a8fee0c6eb306bb9b9d02f5e98afd86e0aceb804ae186220554bc01f30bef8ddef39059074de0e534b5d1b23e77d3e439a168580b5d976a90be6e5b361bba4014a37341f9d2c88313346c9842995f098ef1291c181c9453d8947fd950440987e69184dc0ca144004891c1e88ce9867b278012804ace3f7fd940db184ae1a27b596682b2c1bb0121f773766d5d2b937b94dd000ac081f83e2d655ee408ad5f2697c4518bbcf8ee9ec2d41db68fc42e1b2138388a75537417067255a05ac653826940f054988c55deb793f5818ae5d2888515ba6b885863fe38a5ddb4f8bd67163f5581ef993da493291ba3ac02ed3e58260c954e240a9c40ffa1968accd0671f797ccd47c944f7209037cb775c293e9aad919d81a55269577d7b455d06c024e72e3af9df24227b25cf758e67d1bf896481345b1bba178abe2fb3ac00219ad88c5092dbfe8227df4e7020057cdbeaa5ac2cc52a32eb505ac50faa1dad679787c8b95b90af7753b01557c8ffbfd4231302500777665bef94cbbe52def42db8db055dee30ec8097b73fb97660318304c827eb38e676c812079440d76a9a1df546342311c96c2e23ce710e147f14bcc3964c5c4b628cd091c6612bd1f822cdfeee0e6bb48487c1c10c948828dec7e32a5a090f96a754ea47869af0c4db5a9d41eda7d06aeb440260bf6574c72054e3317fb675d31da111aa3e4ed48edc1dcebf908a3b68f1539d25f4e8fc15d01bc05d6bd78d95c78dc1d11d9e4d50ba059270064ae8b668e09e23e34fdc47b14083ee2f3fde2bd394c78a8ccdbeb33d9f201755170625ef78e26c311295c36fc2ceb30f74bb8ce4c633d6804730bedee69963e3a5c18c304e291eaea2c19d07fa4ffc3880da9c5403a16300b52380f99941e403dcc5943bb7a3e2277445821e66d92fee712e0b10a9443fffce409ce2124de70b7b61ca02b294f28f6c0ffd88769504c3d7a73d6e708f5785e9d2356be0af39530b759aebbc579756b505e921e258c739385cc6e6bf9811ff8096e98bf3422d8f229d95e1f75d8a7867eab7563df2858069fc7656732b69fb5209e14c3c1639a873232afd6f213d5c948db56c807675bc4e5ec079c6b31fe0876d140aa5d53a2c2a670174dedca555a1ef9026d64e809794d3d2544cc35e56f09f27c437a436e0c0d03fdc2d1da45d3a5ed9706828b4b746821f1c9bd85a633a6b670cd7636249ca027f5a10a414a46616e5b107dcab2cea7a18058b53a56104ba65f18f5da8f835cb81c3f30d97b1f60a96835ee91a9f3c53b594632f56e89a55ce51bcbc625da32903ff729beede7253c24df34308f4a1ca0027dd127805fd172b7e8880e6795e94f63a3b3d4f70c3cadf5fdbc8626795746a75d9bd0f933adfd5ad8549fe150dafd8391a165ee85a0d7911a58876394c444693caedb9ba5dc21d47191454ee2db37c34322172d3aed7efb1768b0bcfbaa44830042fdd9cbac6570331f0747c8fe0188782392daddd1426025444b0935454bd535de570a35bc404f8362c3939a1c22f60ba045d3b81c9081f2c441bd54ed69621d16ef97fbfa28ca6160da948053ed6f5ce368642137686dffc8141b69be0af3a75ac455f1fb2de5fc40fb131002436a8a776bffed00c35b0f45afce7873fb37677ae22a9ac8b767ac958a1d7e033b623119f40771ed4adee32463871965ca7f73d85895641d10775364d7abde4a86c33c70b149f3520f1206eee6bf41c718d1181035e3ccb86955d3c3eb60e1a3d54dbbc9a15868f6135eedb80ce23ac82e5c44ea38257dc982545a06370feb1cbc660a56ee9816de93652d927746ac07319047bd269524a8c2b707c89e339a146845eb34fcb95d2db716b0d5af3e1f33a8ac3896178248c22e02d8a868bafd98aeefa598d79f700d0401add237d6a261537a02f66fcffba15b03372e6bc7104f699ba43165d15d900c65c3e9e3a172cb273a3e28dd1ce0a399cb765b5e3501cbc2c9f134d3365d7c0ac9d51fffee1d2d5bbcf90b1f0f76903335ea5ff4807ffd049bc43555cec75f4d1351ee5c51e2b47c1c1f2ede2d16c4c65e0324aaac049bc725e049c4ab9741a0c0819d1862c32c83a77bb6e55d90c442f4a5f49c65f9e518cae40ca1b099cc47c5cbb7028298c4c4ed772bcf8453b0378b0b0ee444311f7bb065d479c6f16ee1ecc709814fc53fddd624c8865e6380c4e2f71167c382c6a34a31e195f9c70e59df2995ef0f4eef702b69ce905fcf8b5578d9c1c589729c201095ca6b3f8b71d96d4e7f6a6e97e4b1d9f2cf741172fd2148a417247c5baabde24602fa228761cb5932faf342cb368d021673985084c57a393ebe7586d9658ee350d96b11a712afd7365882262dc35d819fe9655ce9678f7ba6254cd38d8f070dc6d764b55c7a7af13d5762beeb41c223135b19e51cc1e5788a25afc15634a1379fb6fb0dcbf7096e9ca01c01c4d561205267ff91862f6e2c4fc10a83006384e715182c66175ffa568d8973d80781504fdfdb6662ad5fb1a686e913ffaba7d390ab9cebc36742cbe6bf0ca210b2f22db23dd93b84e04547cd5794a139ba25836a74bc9a847037b700f55c475d66f7f9d57342b9b05bb4ce2698670c6f6659744dc15b2b75d05ea67f707cf3c565b198234b6e1de999114c857a439e2782ee2999204e664742f65da9db36882574bbbca8c38c695a5af27b61a974b08651eb7e3dce46f476e87322074f5d63f3b855653da5f855dd7f91f38f5ae646f9d0513843a8c5780044eb9566a87645c2720ead9deab08c5c470f10f3466e826759b5f8daea2645b6bf8d20717de1eadd99cc117064fb83289ae9e912297c71ff1ad5f3733ab7c9a67f9f30c0534f790e92f8bc0a1b126e6e7280e4d419e82304f29f5428de3e222df68875f06cd30e96a618a58529f306a7946ee2f7faf9fb82e938e371050bc6187642ede5b1c8b270819166a566bb4648cde3cdfd85d04f7c747b67bc43bfbb0d08d73927ff47ce11ede4a5a500bb232ef75c3d63c5c5f0121ff9b17462fb304400453c2cd05b6dc3ceb7ad0ae804f6edc8e913ebe912ec865558b85e2009ddb8348d1d06e7d04e5d92bc75b8eaddf4153e49ee852b1be1b867d2f7bff8adf21932025bc8b73cb685ff7a67a1dbb97a9dd45e8f4062434bbfd540d50d72718a450ddfaa1785385bda3db14051d9e0083786eef9d7b931724918c307700fed60d3cd4ddbad3918bed48ed559fa2c6d115c88b07333079c59055d4fe2e839f5e3989ce11e808429866d738fcac945dd0637a75bb9f47089945c27d81daaa489a8d0d08a25a0dafad4c4de784cf0eb08411818cc7c2fdacb8b5818a0ceadde8efc3f20a6f407330d1dd7592d0255080191a0140c4d1792dffb86e8c0f67788b6510cd65e0e6233ca91bd6970b61864d9f2b001d8ad747c7ee780b10ae706d98f157902c158f157caa80e3e44c5e9f9406717183e365e533b442653f2101e43d01752a9378bbfad3a8ee10da75fce1975c76fb2cde4ae094dbfdf6168310cf1424556bd9337962f8ec4f0b32c41b3a811b385dade9f549b6c82d12e18ff87220c59cacb5e86825ec6547739bfa66b12452faede752e801f0e3da3b84809413284e6ad68121c0d7d63ef081d347d64b9c87e813e4809a2788c0c47f0a7bdbf9310831e456c5f91f221b1b8f931b3a0f6850d2ded848e4c4b02cacf1a021dbddc2df9afdd53a679dc66d3bc7817aef6f5d6adf5321fc963257f89c4d05e1cbdbdf8d3c377648fa474f63a348bd0a89e583d36118e08189e15bb5214ba7dc2c504c559eb2db58d004371b20adadf789068def727754c876db1e74169f4415ddfa25d67e77244f4607a3793a03719d77df01859e69c052014e7ceb81ca4c68f98a99f72f07dba33f16231f5bb6ecd538ba1de695b587ef2398cec864e3f3f36e99f66a0093584b65243c1ddcead921604667498f3d68464220ee64254ec863c55ccfdc092f7feb4e33d656854782174582b6f4261f03025c0209bf5568f06518a2a8de367cad9f543ce46dad2d690b96bd114d32f00e8c6dea91e2504e2cc5f7311a7016321dc976b51149f108f2e509336a35ee9531cfa3ec87c9e88ec4a2da96b63486266f078e59232805d9d610ec702099a4abdc80abda16517291ebacfd0904b1a1935d919738b851f2055ea1365aec841753bb6eb755e0c371e9e6cde40a59162abb1371d9d3cad5a9aa23dc32c0bbeb070abdfdf2764071ee1bda16fb1f7e59cc9199076eeafe974946b9898dee83af19702c1c816c535e51308326cdc61bfe667be10638620f90c1ceb521c99ac85b13c67eadb6900359f95464f5853fde607c6815b1c3240ab0b84447c7e97fd5c17eaa7cb58771f6be92c3e31c5c93be351a5a3093d6aea734e62c41757eef422023058d811ddcfe2af1bbdfb657653c9d422b7df157bfa4e96431d00681dc0c42e1207ef7a68f2cf9fd7da118d0c339c78f9ee9187bdec08508397fb06bf1d2ed8ef0c2e3dfeb7cd76567efcc730cc568c8a43ae2481772e2e1542568da0de2adebcb3a63d605ec2d64be31439ebb6bbdc2820ad4bc22947f19a3b5acbbde9d11e83d0467197dbf65376db47333d814d0b712f2c514a890975535c0b1ea0d5a1d37ecc1f5e3603d842019aa06c3e5b2ba6989a347107c2a158157a245b22a3fd464d861af41ecbcc3e3a91c3086f19bf67b631d1fd63bf9c9b7e8ca11d39740733f8a31b5e26c6f7602440e161e4d76f39062f7075c797fb9512b2b1b8729c197d2a2e3ab50fd70aa67e7436218d7f6f254df74d06ea7fa0ca468b23ae5f3ae5db91c55a1eace6bc915883724dc343fb74df7392b50ab418e547c07a23457afd70ad7d43af4f108b03b0e44e1042cb55863d081d27062958d69c0e18be9c6885f6d1e254dd5302fe02003888dd57ac5b9d4fc47722ee2f54dbaa36b6723ce647db977f500dc066362eefed8456f9f0f655ca62a3aa5be0fa85b07b465b95c88544be19b4bb63d9ba4afe281c5a07d07d234dbc9707019053cae3809021e344ae8b486bc7e25d1caaa64bd09f3027d6dbf990e26f5f863261f8b56b7271a28d102ff52816cd61a4f725a3980215531aa8cc9ab82fb84998ca0fcbb672af90d3714b37e8b7e1b87cc33d9a886a1292f5a4ae8d04b0d92cb0a4235e3ed502e431ca5c43cdb8f67494d874f68973304585a98d557ceb77d588a2a5801af19a447b184ceae703119854a17badfc0f453e3f2b2d5d15b39083b142b81a37c63c417b744a3d6a731a13d40a10879a9e0303d87136d893094aae8c77f64c60a0bd9bbc33305bd15704a8ca253538378849e0572f340d2fe2cb6cd5d9da7815d0f871b9633547709fca052a2496d99f1a497acadd53482c711a94df018f36482ad11e486e7e2142bbe6d6bc59947ae636ee8ac2eeed26078ca9b853f953d2d33b5898fb5c5a20130dd59cfc251c31032b5dde1487c70795e45e388e7671918c2026208edeb1a5b31c1c4f91e7d6b21bda40d8c8c8af98f484470a9a27b1151a33ff03b35cc32f8d8ed5d8861cfcdb3741673e1c1e300266ae153605d12fcfbdf4a17cb453307371ff32a0f1aae18062d2134fd552a853101c110920fd49531a69e13613da5330799464f8cbbe6be6c9778a9e7dcd82f4b929e9dfb2d0ffc5bb4e88e274706ec59b1e55f126b49b2fcbfe89cf4efb9cd487b96a4d9c1d866e2538635e7f629c93455a1e5fe81514b9d6155162c982d4cc2d863b831d230620bc1156114fc9e8538137703445cc280d21f43b9524cd10b9dfb32ad177256400e9fb20ef647257d821fb76b89a55cd366531ded555a6042621de1411c86e9dab11b8f36f9864132e6f6b618586a897eedfe88f5c2dddb7cd2457f859ce379f4278f800f3974715a03c569fa81091955af80540bb21a101cea0b3ef421a6b04b2d35cbd65f3bedfcdf88c2398c21f719f145f18ea20e7b61e88938625059dc331e07401c8ee42bc0698c58f6ca0e4682ecef670c9c0af15c52ee1de50159646b8f8798158ce240656fff62125dd4dcf323029baf5327cd8a2184a4298203d6958a3c20ee7271789310a6e9ccdfd9134cd7ddfad33f6f57165b1d5b863ea48c5cd213a533a130f849aa53cc7e7877966ff13c55329117935e1b2f7fef91a9fe1f9bd7ba291370a9e2c0ec556a84b22082bae92c2681d0e1e942a3d04932da9ed7904579ba163487779dd0f99e702d23a50aa4f2a434986b8c22596cfcf3107373609020e9b555a5c40a73bea7f6f3d6f4543322446d244a5817e0f241c199da1aa248d1a9a98bdf94d92efd1402d17cea8f27526e80e6b3cd74df32f43a51d4cb3b3fbb7a8e38694d1e96e406782d98cb4ccd85bc408d38b9b4cbe100382c2cd96806502a6bf5eb71b7fb48befb5fad0089baf3b055e3006a279be1949e92fe17001b47e519171bb4c1a687f3b5df02b7b07f478b50d8cdbe06f2f611b4b890a210b295970ee8a499cd8c3634395d605bcf7b88f48566213f2febd6e86ff1773895405a6c019385bb5a2ac79d45295b643bf5844383a5457e024fd1a74bfc1e830f9c86a0ba60bdf8acec56d7998471d73bf206a29d5b761c6f6fd7b52fbf6433e5bbb03660c9ea210dcccad97be8525796e4145dfc2f83d1a79d202d0c986c9e4ff7b49193ef1b02eb7dd16d4bc86c58e20fbfa32217ce7b848d6b4e383e763520dd25866ad04b987073fb642cc496a71c40340a725fcd40d9c1d5195f1d86872ed6ffd17b0065e1ae790eedb2b19e542f8dc07ea41c74dbe1449ac64d5309d5c6fc41f530c0c2485c6fee97b40aa02dcbc77987d7a6fad27517f4a94158124b1b171d8fdd5c39b2fad363b8586949af21e5734f50f59f04e87ace731cc0bc290259d055855f66ff8fbdae0ecdce845d92e44b173efff2d52340f14b1054e68938e77c454eb75b2abb8cac33b6500bb73f8e91296ea55725072abb9b673087cebb039bfae507c94a609b98f3dd0324b85effba746b441f2f5fa666b7b748a059de463c586534544b03f5f2b0e1fbcece9b4073b61d76421f2fccedb032d5fb68761cb1577545f3da0b6f178392f5367555fa922a399d7c98093178ac096259fb7f74fcddbb8bee3c3fb8be8fd4659d3dd2e2fe574e4b2ea718b9bfbc521932591130827267bf50080012b00e75f639ce690d3d6c753a6ac6eef67e66d1dc74ac56f40445311b761bb144caedae4fbc24fcff34c6387995f12a88e6e27026e8f65761cbc0c8961d97e20d030c1bcceae4889eb8ff4163e11f816553d037562a22cac3bfc6c4de916bb19b7f05bedc01c6c8ffb22f810871082cca00f2264da7008c723b3be0ac28221824f2378109b649747177aa01eaafff873fd4fb131e8abd1171699f9ad81e3131eda1575f4593c5fcd744399ac14d98d2d96e3068d8f4435505050e75a0dc6fb9b6e79367db715869c6996b3978b0a15fe545d616e4c78080368aab694e52f1d66d40d112579fb8d13697ce8704d9b65a446319dbd5758e9d3b4d23a44a1c2be34c6b29f364796de89cc80e7016eef9a2e456605c33f9bda2452fa1c8083de6049d33d9af7f90c967d3c5c45be4ac6ba5667a63ed75bd2e18ae029f745b94b0439f84187bd59bad8a26f2fddaab277b38d490d8e5539b0f0fca93abcd9d7867ab3a45c38c89211d708197293b1019823f2464cf17c2a1a3f096f95e1881c9270768f627dbb652325b346d120cb897f6a496b68eb913f6e90c63ac77803c5ddf6963d7c71d792e965b9423492fc5669c74d7f09c5e03e19829b2bfcf45d3dbf881b4a401c3e81d99e166f649401d895b23f1f98b6e860f31c9ba0cd34a27fb9c405fd77b57908035685c49dff64068137470b09bd5fc8597b3ddbbf1862a867b5f1e8c9a8436a0d30e09ae54ec5df87aece04abf6a553a47df1bc4973500e6ee2165720b3c0ac52ba51a868044e256422888504592369bba65e85c5aa781f095ac89a5b78dd893e2fc02a906923b7c5067d0fe8e155add6c70b499049fafc80aa0c843aaf901179513977af76a8fe81c8f15dea03bbec9adcefa033d3cf68f98d95eb1998c67fff3bae6c5907c35d30c65e1d0af1e1821b3a88acd5ab391be9e5aba91e187484b42d61eda9dd13197b661ec1c31e35e195c5c151db74c45884dd054513f5682f3d869dbec9467137df7a8d9a6406986b429f449d53ed7538625d0666c0112816091505fbd907b733a94602dab8e5d6941c54398c554e802cea210057a5d89bdc77b87a1a0ba3fa99e1ce8e1a93a237fc3694880f949cd7395f0b9a009e787a6b742126c00fd448d210f5c98ef250ae63ddc14598afebf0a33cce7400128e7b66958b948f99464e4bbd343897b8e5e5a7efa7a2818d1a7d089ad87d2d9326f1e4b1385da959b0d0cc5161c2343f36f60e782af7a2f0b4104ece7dc46037ecd25b6fc5fee637f9ae1f134af1618149ce93fe780e94998e8ef90de6baed1e59ffff925f10203fd797c45372a1b5690bf54f4a9f9937038628c698370959f2a80a367dff0f320b25c2e25beb96f6edbb39946737d4f42ab66ebd1edea7de7c0c4af72e000932ebb154fa3ec77cd278aa2a530bd7edc2f7abae87db8fa73dabcb0ddefff1e337732c8fdc139221485b7620eaedbcaaf0f07495133d792340d6b73d87d15f7a7e75913c7475a3163efe0d0f7f42c2fe62a0ea202850e19a152d93ac3d8dcda0a9689592857d652d3b7be0b8172c04bb2de6ca68c0ba3e60d3d8dd2592c331ab9e00e739cfabc139e027fd47a63de789ea5efde50f762892500a3db232f35f7ca7a61fb44a73015c63db1164b74e9ac845e25af9f101488b388b60a40f1c42fbb893d0a5963179059b7a0e3b9e1997541c602c079f87bf410d94a2a402f0a51bb9f4cdc4808fc07f8fd0905b2b51a4c72e3b1d591c32ed43afaa938b20e9c282d7a6208ae9c622ea7ea8dbcca181e83ffab1a94e9bc18506a8defe176a07269ff1fc60b3e5f28a54cf12ef802f48ec7861dad8b547dbf516700e51399fd5c680632d864b3ae9bf51409c7f3ba6b7b0d11daaba30aa8a1bdc870a21741eb3ab26e42060578509ebebe05cedc289abc355d27679e329c09562b7ca027490288da0ca941df079e1ab30dbf796af3c55e140e354ff0620adbc25748da937b19b376be424b16c37b600ca686df996b3b51978b0354412a92622185d871b731b378227bc1f9205a92cac61c9f1c7e50043c9b54a1c0abb8aff65c7f772fb7c8c977734fdaf654685dd11e7752855734367d29c49438c94c0f38e988ae4efaa57abc76f91e1fd42258fb4e8dcc467d7313b9372ffa001a4256f4ccaf8b7a80430b243489a5df01fcc1e4c11e4e3f489df27e26deb274d6b3456838002cbe998212829a597a188415ee1348f457cb4264af6206f16ad7fce7e02b94016a565e3bc9594adb764572e7fb7b99c8ac995de0651187ad461561f069dc9e89995ca480ec25e5adf7182a9069108ac0d049aaeba736800c47eb4cb7369692e01497e8329df20638be5de355bc1ff00ff35ab59026bfe095e817f17288ef87f515bd78191f96fb2b6cd6b06a812f1d02c7b3617d703ba1e9c2d40a3117f06790633c04be3d1cbc81a99cb39f04fca516f6c8bfeeefdf75de275dcfd019c9807a0f477fffc3c7fdd54687acd3dbc5551bcd0a1072f20a28ab603f5dab3072b6af8fb2deecc1b760d50433606d30d157e2a573979a9ebb7db9d737aa2fca50a48bc05b74f218799c1580a272df70174ee720cbaa607ac19c32449a186137e89efc505d5a7dc562209c320427ffbd32db02b0a2b093ab80bec56f4f7f1f9c4dc75b8f91ab1640d4498a1c2bc8ee59eb53f21a45334ed5d0b556d50cf40c19631e26542d11af3ffcbdab19c419da1e5d15fecf19f2697511f31e673fd4919f90070c55e6f1765c3294e5bc0122c5431eeab39254d967b98ef2a2c5a550a40e8874ea1c5c111d69030d8ee0615411a454d5a61dec41c3889e2a3aa845ee2e64eb05ff2244b1d407d42b2ed7537cad012574d3f8c841df55a116d65f4cf7f80f713fd9015010dcfd2f8ef4af0c6c88c1479d1562bf980bb656b97b420e4c65bd968f3047cb29cbe8a8f77274c0206fdf501ef135be0e9862fe4cee4d01c4fb3b9eeb099447a10515344a7332f2d506d7980c6af5293db337e498993b3921c80fff18e07b69776c9b8c2125352827ae4645db64df55de1e6b70b9304a38a0956b9f2e5ca37e1f2d8d3e939a9141edb102e16b1bb30259770eb38b571150e3953c1b0ebe3449549e5ed3a989d2e7ed50aa3902526f2074e3c9f5b709a92e3f49c532462a7c2494a48a47ada83bf7aebaef511f8598968b9d7d9a753b507964a95dc6d2bf55d1305474a60d80c28fc474b8c0b496eecb464e13dca48754e1a09c0d3d1d10d884e6fe4ba45d128a3165d6f9532413863ce2989333bf950e7f6ec27220c31a83828064784b318cf9554eaccf9cd610a6518ad97229bfa295678ba8dbc038538fd0dbb570c42023dbafe9f19ac2ee9de8972df45ff1234d4ff63866f4d989c1d156b44cbbc505b4c64350531a4083ff7df505edbfa7314368776d262f25551860109cbf8613aede32d238823ac63e6cfdb959414c2b6b17986f52a4064ce772f30fafd5a16384bb4a43d81354547b21a0fe82d3c9616d24d2a183fe9b36b36cb574289ccb9fea266f0609fa95719b36dc48c62bf2bf7c95ba73083598399d371a8f5aa920abccac2cc5edcc4406232227e32e377275cc1e3b863e4d2edeb0a1e20b9018e4a729a889fa0384cd388df1c5f44c1a5ea4caf88800857c690e5ca2bbe43743cd0f395b7e2086ad52b628636f54cd29694c5cd31394f86c875d8dd7f35ac35a025400f08cb95303eef474ca37bb9b0f997f5b4ff37af6dbffd9f3899bcba0cf7ba53098a6d418eb3f62c4d437dd8e301125cfeb9b2561210f45c9f593cc18ef8be57635de6711d6b71ff8ad6d33dbaef4f6da847420e18bbd71bf1e536cca0cfe733f8e53f2af50bc20e9026cee09ce12d2c7aaeef0b78c8784b66f37d1ab6143f149ad655d5ecbc675ba79a676d5913114ed444192d84b877bbd20ab97b4faf76a44d6789f3c4753db4351465c71f015b4e0414ba3d2378a724daaf6227045762705688b9499e5c5292c572dd40fc5c6a3de0531840fb6c3826f3f6e250441a713a787960b0bb98a6dc789ed93dfc601615d83f0ce1e7938e2d6508a80c3b9c0e183a6811c6ab81dc39afd1ec13054a69a40bb9def70c9f65ca2c8adbc3b05a2422cda995cc57c11ef162ad31b75fb074e2f43e0225aba4098c8830b9488cd17c3dd40c42716a0d0f1bbfe431e508dc840bad4f8027046fc06fbf04515d0df039efa0fb09e1dcc3890eb7470c7444383e6b2fdb021c1345c3c649ed566ed1476bf1db50c52fc3dab800f7fa1dd0ab9306409fb3841dfdae1e936c7a094c59579a0376e4bc2b7c129e6ef686a7984f4439c941423fa4e1c3242bc43c36f64b1dcf829ec3e704d2f9080c34eef18825479fa46e815b1ff244274713739bf36c69ba1d0ffa684a70cbebec360e9e368a2ef178f7b13dfcc67d5acf466c28ce62dd51f2a0bcc1feb499a086d3240a24b0d6dbc8b52c1296d7ca291153cf5e1f9339f6575522864f15f205291352a8ac3577ad926fe4bf033dae3bbf36608b75d1fe6b1c839bbe54a9ed1f1a48ea52003303dec7fc7ce2d2514aef06434aaf9d440081c01d9f0f60fe13c0f8ccfe280154b7f35e1ac72b8a872f15484ae1bf22ee85aed0a230f7aa1f14951cf89a388d7758f27db452a3bea0d11d466b7ec4c1b9297b84cd222f8c5cd0e7dc4632a2688a828413b195e6b752ed756bab35b18ffec5a31067c434de957db56b0ffc484d4b1a144e48510f867b1c59cf756f879036dc26823a0a3bb6788e1b332bbeec227fbf52bf8c94ab7ec48e4c13d4b27da1c359df5c21ba9b88ebd83230bc9a627df3976728c4fe295915a03286121923915c64ed4649ea6781eacc0cc4b886df275dbfc2b619d69b02f7dd6314d774c4ab223ce0300f37fe2332739acbbe4965d9bdcd8d1c43512e2ceba47258baa666e45f3db500e0d280a405be6756a3af1d4a571494eba99fd1adbeba98f3ba3394e49cc2ef279b2a3295757474d31fc5ec9c3e659db3f9fe3d0636372d32a0cd616143afea260a75325bcd194808b492618da342167e2664acaf16c5194fae8199d02d9f048885121275ecf92dc4eeabf7577ba920fa61c5cd4d6956b35a91ebb6cdd080ee9f757b6db4f96bf6463715a3aa691622f11b1556404474a6eec142ea128f3aa31be06da94be31b658a1650a2a7613ae7c683bf3100367d02d6a3eaac27f1718c5769cf23cc8feb0e127ee0670bc20585683bedc998c2eed16f1f11a97b3c1d2ec736632750531727b545fdc042b032be4b20ff5d454a6b7d1f7e13e2cd3a77ecb04ac6939e57b797eec041579952e8500d47a55b1faf74b2b77fd369eb82452dd853bcf3a8cfdf7e836501863b7051b7d363e6ece6bdc89855684d2265e89c965c94cce4b2a1dd76e2d939d8d1f40e6bbb481c4c833a3e637156fa2d2adae0d716ca0eb1fbf9150ee9ed4edb297699e5fddd95a5e5b74cc0cad2d326f168fbb174f7549e21bc3c8be2a2415b3440b92013178db00d51f76f1d09cd71957bf0349b893078c058e65b4741378b4e69ff7c0fef60fd60a81415c06a6592fe43bf85b87f502bda9f5529361aa97eb19579fee7577aea9a810332be60fa33e0afdec96a3a2d9138576cc8c7cb304415911e58c2197ed67aa18fb99de5034482f71c0491639fb8c877fbe3b29c9294f5cd4c1360a259022cf17bdb68763a2b306649c5f01762136efb26e4d08b3970fd9b98e2857b331816d4967f66c93e8178596f6e990eb0c32a75313743a004ff19cff5101a6c295b4a47480095b49faa4e3b708a7b5181a86514ab0d7ed310ca2cbf82eaaa5ba2f2c3373c0ca855bae41eb9e352c2b2600eae1c489d64f4e24cadf34f21467ed410d9252ba49e21301bb37f961bdd1f9068708d79a99084bbd7be9d220398a789326e0eab02d1fa70a16a794be22d2fe591b5a047f72a9a99c44a876982be8a010c6daedcc88f2f7d50a8b356d6a5227b621979eeaee28c53beb293668f52822e4e47d45d76e06e19ba109ad0ff26d8d90a8b3ec3e28a591b97710d1d2c6c483898343bb1a4054850b83bb0ef0dda1d4bb85908ae36e7c5323f2d7c45e159fcebb3d9bb76af37adb19d8e43402ff0a6df71baf87264404dcab7b14f57ef6565ec4ddc03d30f6b518012e878bd30b157deec9950a6c8a4f9100f8056e1a590fde37aa5704c991199d4d43f29c5656d1b7ab273aebf5816018a119fc9db9243fe7124d2126a3de217f09284b2c9c7ff3c0391f6df93757d3f2ac59483f30ca449fe3e8a7bb5b89cedbe2b6a170f2a7957ce2ac500d32000cbfd3343cff935fd28b63f215a19f1b7864eeafda10c99780b8303db61f44a16e14b68ad7b5c9b3647e2f06b7a2066083c4c6b8e11ff07decc5cc438ef94005f8bc8c4a3d7a545e2e8a663a44561fd5df08e276c3c0bc672f98d44205ee1b633a78046bda1339810d9db4f6cb7e8d7adb22a1422345772f909be2ba001390a34a66b00433bdf2389d1899177b8e7e3fd9bed1d1143863e221504c0233ca61ab58dbb4e9358cfd74dc7e88e8ddfd4288b113926044703e78f1bc999477211fc88d3aca3371a163a8219004af2d3cd8cfac9557267a6ae3abd99eddb9fcd40a2a5d300e1b66ba2bfec240dae79fcfb77d932a0c921102874ba4a45687ddb7c678648182e31d032adcc95ae9bd7ea15da14b3940464a06c6ed548736b09a88cf6ee2cca0025c12db75a231408442548ecdbcd57685026c4cc3fe36d566bf33c1d105f4db26a5dc20d313d2e2135886bc94309e3420a83cc085b2b24593634980828759e11fd115837cbc7dfd5b9c9e8bbea4cb1813f1cb437ba391cb576fbcb6ee4661bfe294fdc1b5090c3b1d1452239a8460f2c66334e3d7472d189766c824c24f0850e131a8433adaa8a7a7ab5a0561d939c8681a9e1f4b5adbe7060ccd8f8104702a02aa090a47773f77c02b109243120afefad3b3257b1200ca4e9ac8a1d31895c363ad4e6128d49d8a142d16a9533bfcdd1630e39fe56e33de5055186211034c907ce656943acadeab7543c2d683cde5ca486f7d4ecea8b296543435ea36bc0ba53646dbcea19b84e6d364ce3a1d0083bfa63f178584941cede4f1c1b786a87c13b20099fb2352f7788bcdf9a1666ba29be329271fa072a41c1cdfe88d3b70178625c5ff7ddc172dd12c9760d571cae445cbdc51ffcaebdf9f33c7d4fd3fb1654b23d64b7fbbcd17eb9bdd03d40228404486d7b49202bc5699634fee57093f076157c79ccda91846c9fa2cae52362850f14ea0034d7049c7063e041608cc6125a72f6be7b75f81aa2a963e85682250cb13c7769523d71e17f6286b39cec3bcfcd4ab7f651f0c3b010caed3fa83fa8d8c96200aa8e9f2a11f77ea77ed4d63c3ab8420ff9b7d9642d5825aa0872eb7824c4ba8a03287a454d58accad77e2cf39c7d0dc9b2d1377ccfb7e9d9213272f5321e417f8136501d2fe51a64b48e4653fa2604c448853a77a3809064e213396c5103f043688caeab3d8443c19e85f25e863d3d46f31e58199e3a02d93d14f11255ce59e5d3f5b7842deb6b2afb9bc3607664817ff9db2a0fea5ffe71d90faad7026f73d0cbdb982d155c762397e61e58a60450a28fd400107e7ae4d5035091b4716e25ca9adafc49b86924ccf9493f1773dcc878716b524f0dade8856d19c755ae1b3bfb9ae4b0738f4ef19c85c01d4bacedbf6abf072608ee78aaf55d9b92d3e532483782c5d2fb747248a631f532b9598659f51d4f422ade2ab7758101adfe4af3209738ca310b09de2dd856606f340df667af0aefe8631df409c1c8126543debb31c3a14013d96a4f8d76ffc714e98b15adeddb883350e79f0d0346c7fc3f21ddbba5c92ac5c064d722a70f8d09ac852f2d1319a444c6a9d28ea4004dc8294088d5b7414e3208c0cb813168dac09836e716db08beaef52b8864d50d6551fbc9c0aef58653c09b72fff368c3c2d5dcbe0823cbd1fb27e74a9378bbfc929bd03706de5ed33a0c597b28f34b5fb7b5c9f6bf543cd7ab075fc0ccd917c3a0c9b4ccf183dfee78d8437d05bba356b6698e46887101390c736ce5ba6c14a61726c28fa8be4dbdc0d00020f1a50738e062248718ecb2ac9b5f96afdd3a724a7e96b28de5ea5e7d312787c99815bb585f7e0cc72c063a841521b282e7ead557b32af5e7883cf4efee87d286e5db0da83f96b2df718f2d7f461c45b68c0edfe61020712d0e6718bf4cf5aa2275e6acc0455f37771d2d25807bfcc17fe8d611adbcb3afc229be158afec06fb52d2dfef39aac722b39e879eb09ef1ec31cda2a291158c5c080811ae0aca2c00f17ef04b64379a456d40ea495b273c67c11d6d870e8d3094f550d101d8af8feec3b963bb81392860287c8ec140d6ce04becac1f40f86d31188e9f869fd131149d141f701aef04c838eb31c26264825b9667e495eef50f689ce3eea5fd77418a7436067d604cbb42f89f6c69087689c978d1333aa8a3bdb186ebb53b9e67ca3c55db178eb0d00a330d0b34ba01e303e598f9c0602ccf11c9e7849ae223ceb42b34f82092317875f3575bcd8b85f29c12ad561deb135323c2aaf3956bf9e8372c5a00d4e1766d417575461d084e026e76d026b439c697ee951c9057d2d45d03f2fa94c773bf03c5cd7001810c90f66a4ea12b1c1d1c4a053853e7904643d5d2746cb54452e985e185e5e4942ee55287c402de401f719aad0045b03475ec84f6f7d318aee1bfeac70728484c5bc48beecb0fa1514a14cd69e2caa67c5ed8f84a6f92a6dbb08ddd0223ba175c9a6fc91411d73af2f2c217cadad6a3ae2ec2e336456b0cc8446e7d7773f15643375b4fd4347978b2af926dbe7140f8f9eacc5a82493ca5bda55be0d1786f785659d62a929beac8ea9072815462f76a3ee2c411dff6743215349ec91da4c69d88a6ba7b77f03c50f37ef07eecfbc9e8250d69c3307ffecdcd5f5f01348e1b315fe30557e633807c2c8ff329a9ead48e125e2e1f3a92dd07bd07d41d83bb6c2c6c2bb2a9f537220338056d6c044768cc7e3d7f36a8fd34ed6564340cf0480cc8392b9e5e9b40bb020305e3186a4c8b175bfc38d087e1ae2b6ff14df06847c4bff8cfb3db64816a75e7f733aa0ca1f4e675e639489e9a5fabb1941e9286e1362586c9602e011bea1d452664e59612361800b262df355f501b952f41d4e9d494f809d94753aa05e4c8d214cde3016cd824ba6b2cd8171925cccb6eebf939510dc8557c773246e97dc07fb6631a3108496f58928fdf2e8720f17ef37027e470415784ebf3494c09bb23b4d03e92f43f2329c7146a359642d44f7b812f7d9d61a62c8bcb9a6a9e392f46d17e9f9b2409e00f63bef732989fbcc96f269bf0fa4ba31f6b561f2056142c958105bd4da4811d0fc3d0f17568050f53cc3b857945be81d85bb9303c7cbf974d09f3d11e6c12f9919886a7915f561fab566c68a9ca83f85d09bd08646b2fe697f0980fd36b2c1c5dc366ef512d45888ff9e9547cd2453fecb514dac3d378205e35ca9e918a9714165c4dc4a76eafe5c96f0f41e14f92c9bbfccaa55a712ba739066ddf7581ef69a60228b1be2102ee5bff93a88fe0992b0e1721b10ebf2d08474aac44cd001afc967a3be1f2d7ce2f3852c955f0d0f2f31c3198ccc2b8a74cb4ad50fa37a51f7063845b7be9a927b9aab1b890d6201aa62b1f44fe04ab9b5a8ca0175b018d78c175dfc3033911566592efd6310d81cc43b6053ecfa1575a57647d936df8bd368feafff20b1c80443fad75cf7c4fcdc5a4941d91b8179bd21e68f768efde6fa2f3389b38f480027dbcd94c25ef55f907bef2496e789cf41a3007d8c002e5ea389fc3f76f4e6e5018a619e2186cc5aa62e47211b46d5d116c395a6b6b1d94772d95dca0c838be5cd3738fec8228152d70640256c237d803b2bfbd28725588a7a88f64c38daebe3aae5c85bc039417b1d161e2b3013de1709973ed81730c0543727629645093b2c04d91b70994400c83d9bfe5a440fae7fd10054af3a2713593fe055b11043d693d82c0f3ef12593cc38ff4070163d841fb8f76cdcf9dadbb582a0f7555fc78b194a06b02c1ed1622215c1b60eb3c48521befe0c3e8fcdbfff94261d9ce35139481d1af89202e745e4651b4d4036971e812b48756a4733b3b4d8d94cb5a864bc39a8ffc865ace767e3b5f6332b681edf998a551c96e65fecb6c0e4fca54d035aca1813b84fd393fe776fdca5fc1e38ed9f0474683d8aa0085ef1855539e1ad5d8bee8c31cb81bfce79445d4aa9bec19b493ec87fb8e4e5dd1cd57b9dfa6fbc33b37e1d7624ad0322c14dff2680b8d10a75a80dd443854764b0906160d012e5e4bfd0c9ac2c34b3be2e47180bc118afe84e7df2ff1a6c0ef29b0bc43d43ba9dca0854bb81ff58f6f1100295b10a6a38420c227de987ed6145dbab0c4d1c10ae930eac6d133a071fe8a3619ed622b79712ea8d3e7c02fe2373d62f47ee3e2fed1093d582f48fb2d50a8f4ca49bd3f08ba3bc5aa570e26e52d70a7de9bdc392f53d762de51d11ec4d0646d6383219b2ca464755714a2b5c029cef891f16ce82647aa8f7b1063c5d36a327fedcdf7d6e763316ac341ec8a7960ffe9f8e6f482f5b4c4ba34ef2e6e77ebe84aef9fa5fb2519cf002b81ded177ffd9e2f31c72d51382828b90c07a012d282a1e798dbdb749e7d3948f6fa8ee214ea5dae3bc7ce3306b15ca9f7f1dd2b8fc2240d78b3f8d28ccc5952bfe410392ea263b29289ff7a1ad3500e510c96960e0e07a4df72f58cd7de09986084b76d3cff68da4fa615b1da19d6cf57403bcbf7c5adeb527bfb51ac61e7e36ab4359b793a66db09defaef431c6f1bb4d82007f22f9d28cbe100845b0afd6ae54d04c3d7bb3704af6f836bb50778a4bdec020b63b9b65df197bb36069606a70dbbb19c7b327c76e3bb4629cc8765fc9b4c0415088fce0b769df75b9d89651c35e79b45675cae0f208f3c940c1367b28565981c253ffb378b0d68246b9a7915fd5c93a8c929107ba724b6e994c7855ff62be90c52a2775d0c476fb6043a604c70b9232011b4698632dbd60a03b7e173a6b4d321bab4c10ccd61241492f34262b2986e13917317aed3ba2f186993a8a76b1945cc3061eff753fd8d2c18efc073961ad4373e2c7d3abe3c7c63af3b8b9b647d851fa3058694a1a201e01788fa7b174d7982f6d04b4a85d8042a5d45befc44c896791e1cf144f9b775d722c42fb027ff93369785b30cdacbfaabf3b0598bae3a81cf1dc0d56df7eeb05b68900a01856ef29a0ea1dafd956b96806e8e9549ae2943e6a4a18d3c5c868778bcf9b0d822685f9617b5ca894577b4a2b630b913afeaa2f82cf21e32982ac10c442d378e59d04b335f309ea61a8f816315e48344d26bbf90af75b2ef9b6b3563bb04311bc501378db07f043e9f2a1d45c09c288672c3817a70b5ce4e38d094f44d7860cf0926fd14b910fccad93727b1daed204266e2498996f53ec16939552773fb562db04b3dff032d3d84dacc64182a8d67a0ba77827f5fb91482fbd8aa8e22f1061195752ab163e100506335f5c9a2358a8a144f6d733b2b99462de464eeb1856324d8702e6760fd76a216882ea6a21ec1085f89f9b018f4e594adbbcf10029611b64c0fb7c816533cab7838b51e76faef77ec699706a8b14254175a340bf315beb302d0e42eeea18d0306f592e4f3c19f3eafd83d53679a435e5d7cfbedb5e26a6165f0a4033ad64fe2db739c52c0ca05946744586c34ccf9f9fa5d75f89ddd7fb4010e72b08015f52a6b826a7548b64d710d57d98a15dd87f5b6fd395a4a4fc143df82b193f855516f045c8b674983799a7bcac049654ea798be0b0ac7ff51fe215170f853c45a0d36a72b49e42f7520046e4a274f7ff2b794268da9750850811503715be95adcf70cb16f93d7bc8126354857041d80e3ebbadbd2adfc1694e9c8afc54bb660e48c149832f9e6bfafab054aebf441eb797a53bcd2a1dd3dc6780109735d4e584d8851341864ab8a956a6a7dfdc181aa33444f13139098b2c61360210a72d0433af46c9130ec8bbfb434114b97647f005f178bfe2508d324b67a86e20afbd2b35fbd310432ef27379c1371dd70d06d3fffdc8fc33b957e24366c29933e03452ffd4c321684cb2922258f9b042446ce994ca84fcc1537404b12cebcf97eddd5487ae4667fae77a6f529e9fd16a0ccd4a0e0624d2e131a5b1cbc99f2703102dc01adaad45199cc1d93f01296276361a859f794fb69743cfe49355cf7e3b6642f98fa2508ced1c59dd423e35da39cf986ba792e5cd16999645e004d1bb02fa90ef0621a754763702f265d04fdf16bb765adeb6902728ea6654c05c2b4bd10c14fd93c00db9ad98d67d80f4c6d5e9051117fe8afe2aa1a5f50237376d4c0e0c0a62d0cf623da177dff4a17bb17224f7cfd7c9f0cc6b7df661db0374a6da99b814c8dfe7c8bf533f81eb3b11790608d728e758ef07beada652123d7c9a88647e9b56e6920426f298c319ee93ea6a5058422d6f06995eb38cc02b9bc8205363b7a0142b03ec73734b0b1af1d6395d324564d131aff05aa98475dc0b2daea731519c2acd400ff137548496db723ea7cded026541c3a9fafdb6eb9973fe0384c9a0b41529dfdd712b313ece3eae85ffb106d89d5d6a724f013733c017efaa4b0b6f38a74fc8222fd97a1f90fb6d00100c4cb7744eb3025057da50d72f0fb9213655f9e01a707632de4c099072c6959250c26db46c0ef46925f98b0ea8bdbd88f603b65838f098e89cffb56c220706c6073f0bdd3a689fd23c1e8f144642a824b1209a0477cf1f94cd0c293e87eb94c8ec63b834e07b9cd1c35c7a046ec9b98188f9d5e231918b16ffa8384a5e019cfb3640092ddd5e19f40363c90db067e1f064c0776404a5322f8afe99a5e7c3ecd2abd9fd06eaf4333e9e5c8699638062a31abf5911ab845d24ea30e074f1e654b9a8ed6e6afc69fbf217836cc615ef2e0f319ab448b74cfcd8d3b30c2d4c0f315e1855457c52c1df6ce406a82ed09d52ce5e7afc053bac5299078e4512a12b3afa10bdb4840e7886893b4852360cb6b039d85a4dd1d0969fd497c06378d4e9b533847c4aae87e740d19b8a1c8654e40e9210b9f3b13b96abbbb2eb482fd06e769b3acbe0589621a3131ab03699d1caa0cfe102f7f5b596637e7bde80f19e04a311901dcaf172b53fe85cf7f65836efe1c2ec99df9a70da35abf6d23ac4f05ed0a2c36dc24233c3943ea2e6e08007fac9d7c18df5166e6bda37594762a445b0a10210d39e357906daa349ec8c7120ee22fa5764adc594105e7450052235c76aa8610ca901f5bfd4dedb8d97849c8c478babc3c96c43c7323bbd34564f467dd261e68694357a2d5f1faf0582e1d0dbd5e034457d06c26bb0d74b2ac2149d9a5afeb4628d61ee35144787660d76d060d1a0228d58849d0377d7c2ef359dc2508ff37ca3a78fdcf4fc601aec60f5c7bec098f807808b3859bcc8983641c9c16e16fdbda9182fabfe80c0da284a7d420722dc91999f119384c09b72eb707bc5761e46b8db1a48f8c7043efa7dba34201f1c8f94859dd4d22b0097ef039f7845e89b770cf01b776f538ab35a4a86b7ff651065ec8a8b7e0d54c7b0b42915665332d57a14b9f24a4844f19dbd142d35e7b2c44ecdf25d9f0f92f1e83b41ad3d2bbb1e9f7e477024d3517f2ac25bd945833ec372c6a97702bf6cac0a7e6974df63daf1319d5ff1102f8de7f02796a98272e5ed541587f03ca679cfddc8f1a5598e64a84e44591a2da4fc6d64c6b6b59013ea6f46367f2adfabc961e26a9bc4195c08baf38586e3e873f1ce80df1b3eae71d336ef87a04e60efceeb2b1c2e3913a50709d88995c6bd3c688f91f7b29f932d1cd8479be89898e2f752a1019bf59fc0f78fe675111c763aa223ac6a5f5e8696823a9fc32f1312285242885a677a3a968edff99b3817d26ac41f101a4d78bc7b05493105cc94b03c57a9f840bbfc21698b2db2ba55c3d5b720bf1100e0b41c958cbd042fb29d3553f993dd9f07abde1a7e49a6a29719771fe43518b7c3ad7781df1961815fb7f9911548110c272b5b61a46822cf55d859b41301f2b8cdf647fc8651dae64710aab49980e467c7b6fd8f14c938469e39e5ddf05ee6a783162f94e7e9e6c6cfd4b27272e0ae601e5d289df7d8f08341e244d040f186f4eeb6bf2332f83a8f97c0418eec9b48a3183640f69fc43f5c0739e01652d83fa8ed4f0822712d98eb43bc902764021106a5fbe4d63cec1fe79ed654da8b6038b9d47b7095829c4632303e5e307215748da7dcd0b9e6b7e25b8cf4428a691dfd4bf67026f684f63fa36f68294e49fa7ff9aa63aad88cf4e16c4f3eb459cdb839326b7784d6f286990b3c979e077c382bc222129ced78ffb11d22c8a62123737f9f254a5c2ca342dd8b36f995bcb462f14c7ad5ce42be7f32116b8edc58be8eff6276dee64c7e33b54ca3c1fe0dee1617c5874669fde845383129f899a45ae940780df9474783bf66b95c4bf1de933fde63e607fdb2d50edb85e194919edf548c175f28f268be17e97a359445d7ed3daca2667ca35b472458b8eac6c5ff70bded4c157c86ed6cc180b0293fbb1e755b8b03fc4699f1b6a8855917058f8d26bdbd5034353d173ebbdd426f85821ddaaf2ad14604a46bc06fb211467e314cb9b0a7df72a0fbfb9e09314f6d24df7122baa496fa761fac1fdeb60e058614de246ca631d4123a1b77470cb22e999b5a4537290dac7293b6aa75cc1cd1d2d75694a2157591c6a7b0da2ee7b0518ae1f170f9338dc4b1213726eec9c1da8d683c11e2555e61d02800ea107a460e518a438517ae80447c7285ecc1ed7108f0097eb28ea9178d35ab70cb80d6332983445ce2e1cc40ab6da0d667358aab29ce9844c221883cd45329e6229ac2ce54305a2683bd2fd978a16156e2aaea230b87e169617f76f5cfe3d985a946b8281c3ab347f5af3d1b1fea5e24385e8f56879fa66c3f3e8629139a7a56f2e55af9cf89b3f91727cd61e0126d54b4aa8e2ea98017643ce8344c8580541aeae78b9ce0fced791cb8cd2ee0041f20fd788da68f07afd7d66a26534975e9290e74ea55a4c126adbb81eb456a9be5a9038b9b7e6d1fcbb59c8ef8bcf5f0d30b0dd683c6c37a0da3ddb4dd266b5acfad93cec40511010332c782a2ab079d35e57c286f0183101eadd71c10104f77b523d439ef3368cd02767e525b6967b8c5935145938a54c55fba695a5adfc1ce266fb755fa0fdace6679aee4a174d59892afee12cc4e8efad9331009b09925481d9183ab447b66fecff8196cff4931e5d7700d0b70d65132513f60fb6a00f9ecfa8c8cac1b748a0cb5898852beb3e254b85cceb50d29c2e078db51361466fd080ebb910637d51b5b83c0956365ad315234e61b3f58efee985472a289d2acb3a9b89b27ade9bc95d283e8d6b95df7f1ff9e3e2f05fee585b854ffafcc2b61f417a082ff6b7d7d6e6ee32bce63502c52f5b4e03c8d8950c050a6b7b36283f8a2871a4b96004ce89cb9d22243b79e2dd99f215f051df16b0ec09bf4b16a4a85f86758e96c6e5940bf9bb2ff433520438d345a8a96562609aeb29d930da8943ba2fee7a62278741d555c1c240684947fc68e960fdabd906ece1e31870e25e350fae6033b5622ce8aeb2b2904a104db9fe0f96faaabc534545d1b27696037a1f0822de7a6fbc0b935546b5a518eaff170e8218dfa2d3750aa5fa03afc2ac08c55224abe49dbf9389d656e89adafb62447d09289b8af313b311708371b522f1c6e9b6b119225dbe670aa2738f5ff47ee2871c72bfa47d5d29a4a7e3431534e2efc5457b7286e32329a6fc6e12c2906d81930f2d737372eda45f005e83ea5b1256f63d7ac0417d63e77742611824b0821c3f702ffd2a4a136d1ff4f50084a1dc1582aef1fadc99dd85c935a57116117ae8da090fdec9b094d60434bbe661c8fa9a9047b6c2dd74f2da35c2eb9a288eb09d8a392d20d105d7a71e42a10f638506f1ab983e01514441d8f6a3ecb37fa89ddbb4b6e4724b55c4a5514100018a01a4af8dc0d5a0dd11f2c00eac0754bcd2b833b661930e2ed76d0a1ce2dc31f8e6dd569d82d176e40bbbf1b2c541e4ac42807e601c8d898a66ca560ecd01f850d98fcc84d9ef5e1ab24e6809e8d2d3bc39a3a5fa02f72477bf6e93dd09d8d6e7a0d113fb8675af193c0eae5604d823514484120377a854b98e90edf4ee2ac246193278a64e2df2a872cce7e1b8d64eae6aa2da8bb909f98786eb2af18df1061684db20577cf3ccd279061ab039281dc02e7b8ce89e7bb1f356a3080608423b2456c3991dfee4fbd888cd6879ce04560a7f6c162e9f3f5aeffb3ffd01bb059ddcc0aa0a1036efa0aa2d15097d5ab0655928f23baef368797db60c06b2e98533fc2fded9f710d890e2e3b55f2c0247918a7bc74dac852502a08931349f5ae6ad494af557d8b647ccf7e3387e6b9203e3c39dc59abd13fb4e48e00fb97ffc25a7eefd3ccce0f56e2ec97d1174a462964ce353e9d6d1d5be219c8380fcd19d41b3873dd7b9633b99c5321b36f46707f618cc8e54d15c61881e03d2daf327d4e4b51d32044e70c5e8d5a29d4f75c39dcbbdbac8bb7bb73985165ce5ce31e0b269cff7a1152505ade0d7229f6a6fade45de6c95cb3f465aa66d429d9808a53995fc144e8af6c53bec7fb3b50a34547a360135cc78412a6a73d32a4a784a6ee9ab066916a731dfe251de2aba4b35f53c150767d4fcb5f624161ea0e698c8ebb99dee0113392bcc17ce051a86bbed5bdbb108b01d18a611e838260d5be77f2e57534174501d69d636f3287d57a1b32264f6fc1bede98f051440baf9446ac39f9885ba59064713cce943a8e28175fc5f7df0b35f8b8756f39f896323b78e5e41bd96844955bf616ed062d0779d38438abe6c99d52fd2eda561b8b7149930d8dafdb97f7928249c3593504c8ebfc0efe1d2d24f1ae53bd65e3e3d66fa1f35323fb9ea1adf4e56b37cf13c1b9fe108d4c63816b79edb153214a942eef1a6a071b38d3e2090940609108e00ffcf62ccdb534cc790cac2f44cb5872050dc1a1a5ca8c83f85b3d93ca153d17b9395ca9437b339a5082d2b33cc653d2800f131b741019a315c40f34377768450330f58820e06523d8c4e3b78df6591979d440f714ae49376e0990788cccc9f96e80c532b62a8921db251699611adcf0ac5137e6febbd8fe8fa0b9b37eb29669edc767766b14b083c75804c3caab942d4a738d03c9f921588eaa2820b1a32fe5b027fc72bc76afde5b50031a6a818883e86c75fb5cf60dbdb07e18565e12026cbe535be813ca169f66bef2854e992c4c0ccbacf1c6494bbdcfb2d19264104c9ebf433b55ab23227a5d5de4ccb16ce2b77adad186ad363ea771e91a4c6b0f614d85cb43edf02df10ad497a4ca8adea1ed2cc93cb7bfc426b83dc245eddb39632eb30958446a9f48db10dc94b17a594d6eaf0b5777af12580002eb769d89ef725c1d77af7b89a9a860db20963ab0c7e279db7d7b0754af211c0ffcd47caa79a3e59859acca739a84fbfa383f0a355a48d5516e8203e59b8dd6bfa880117e4918a4e9c2a5f4da21fbf0dc0d21489145f5ba8a852f18b3fe43784750d8ab691497a93d44902719c513eb192d822ca9e9e80ce0a780307600d3ddd0da0fa6abc4b61d98a594aacc53def93d6db8f172d54a0614489e46db701242d19c7f5549ee9aa019f78addae01118841ed099ad499cbb993fc9005fb87b7da3a056a0e699b300eca68f791e856e47d9dfeb892b103fe5aaac713540de79f411f32d5fecbfcc1016e126638479e33f81fee5bf5de42ad2d7f7383ac7c52d5823316dac4cabf307a7999d680aa0b6020b6673ebc3a327a540e72a3b6907f79e57c7d99004a2d799df2733aa62509424d5b3a45280d0cddff9766af8669d28eeee503772a2b9e451cde4cf3bdcbd0c0e81a5612d930e989902e6c394def20837bb109feb9477815c0f5fa532e86d2fc682265490bcb10304522e233e6803fcccda9d74834344a6169129833212bdc684bffa3741a147f53ee7a8e6922559578111344e5024a805916481aa80da845f18f6ac063e60458c41716cc94be4160bbee75e8b0dfd8f005185c028acf2d0c7daf1a02f7cc63a8a3c6ae86ad1d8c295290af1d11227c50abcae7563ada3925867a5b8fb6d314f59a8ff4826c2a9c5f2a829f8da49027e7c7a324c85fecd47619e84658dd833a417c94c0fc374805e77ac1d6518fb6e8c490a033d44e16cc2477585526d6693f02a91eb18065016d3fe28d3e863d273f22f6de0896867c6a1e9a435375ded34cc7048be52249d9f4a028b4553fed243b028820e19846fdccd79362366bfea2b297bc683da7f8e98cf6ecaa2adc348a507f396069e8d7320ff63f077d0c1102c1486704734f3cf255a58c29e62957a66151af98aacb7a83fb8a5881634cdb09ff51b5e8a5a5bb1108a31c19b3184fb30cbc9bc8a5c20623154afc3ab90c0dfb6577be305577f76dc13e782b589643278b952681619aa2350fa550fd7f9c12019aabfb22359886312c897118980d34a177657de845f2a612799823dabd67b71d57aee33979763215394fc3abc8fa918e7e3e37007ca3838c49a639b39d243b4c4830b6aeae04301600e3aea0727541f1db33b93f3adef0569777add1cc974c70e9b40c19902fbdb8be9fa57ad92d4111cd43ed19c864e79bfacf16dd13a459de9dc5a4a726e8f4744a1e090f802f8612e7139b16567cbaa80f2e6ee4a7514e33165ce9042980fbbe74b6f8071fc1d6f3ad3595165b935245d446a118a6ad5a41a9dd76995d493db17ae7be2ca614ee195787356d753156c134d2ad9b116aeb86bd14820262f0367d01fe549d2cd36093f8f82ebabaab9aa6f4c304485bb60c0f3e5d46d4e81d7db85c644f2577b7070f0bfd7262afa33d347a0f0d331a94ea924d053de2b749579589b94a10f2c54fbf62869a7a5da6a4f12ca9eb73789a23b668fa82b7802b98a54200501a3cd065e91b9d29f14e77247591916c921dfb25c8373aea8bf54f66ddd30e23f190f155f7b66b52f80ad1dd17529a14de2738c2f4098ff09cc7197ac98a6d035b90f88c89fff82dcdbb43f2e30f2312a72df2163e36cf8f1e996e4e608d1bb6b9ee37c7b253a9d6714c827ac76e7072d887dfdad58f765a0e119fa0a371ecef810ef43b9dc51e272447c9611842296da8402c6279f782b2d6d14a16426fc0fd105234958d1fdf635cb2c1c85b3e5b6a69ea45d69105af9c406a71eb96ed031777337d1fc3b73c854a11ebd470cb5d1ab4b4f5f6ce25cb2dbbaa769c004639eaed58db702d79dc8626a3744ef6f07527237d5514d1adfbffe3378e160ca3555c3f2a3e331b4dc86f74a106280d44ddb61c798d6b121659b12bec600c4adb169b21120ac8f5ad879da7536a46a263d81e4606479f50b03020e963d51d2d09a30aa1bd224cd1057d9cb52f48f136662c3b929032e17ca830b9d61564c50e47fa0540039ba5a01a713147ad2e9268e420670b9a586e029d5fcd5422ce0995e0e60cc63fd16f0a37d4494b9c5c5f75d0ab3f9f19bbb51add6769e40da66d5c0b59866c7fc4963c60a4adde1f9065e74107f9e49f66996054fb77253610e1628ebdc3541432249d4d57f10e9329d950e0b9cadb375efa6f2a2009dd3ee5dc11171efc49e0cd96a949b02c3706a84641963c44034384297531f5d17e2fcbfc0fc4683c7e458de43344cd26e822f4a29f1d94a31d144d68915f88a1dd470f2baef91c19e015b35b16a712514643568310d4531567fad386d611c05309372ea7cdc12661dffdb4eabb5d5bc45a50a9936f1855ecfad5a668aa960286814dfacbad794f8718c569825968932d875f833a10e4e0f1256916268b734d4c8eff20870a769907b955f8cdf3a64e31306dbe6f5337cf23a83ff4b1e2e082009f7de562476d396f1f441f45f64767fb2635d63949d4da1b792a79a110e4a32d1d0de1ea66726664f18d6e3942ce4c51fb8e2cd515bd1b9f70bf8c66600ca8564e9152ed9af1333ed6600342333444fa448ced5269a44a21b0d5308122d269a825f5c77172f69b7653cb20acfa36985242c3c61bdd04dc8afb18ef57cf6dfaa8fe5973e54b9ebc2ef7f161e74fc4abfb2b056c20892394b0b21db4bb5981ee874d658293b239396f92321d8c3b75d3b62b6c12ae77b64c06f0df2a649c8e6a1d3de2c78f2f9832bff683cb16647fddd8a016a0ed611d3d1ae192524da8d1cc5a07eb6bb2f3ecd5dbb2b14a7ccc64cc1465f215fc0c11d0df69f994bba88c78c94998f013c50ab265264abfc05915953131585f144ad4665ed9621c189f31cefc1ed5fe47ae3f945ffc25f213e2fe9e6a0fbd2ba6587913d54911c4a0650e5e768058a49ace66de3ae0af7e6b4ec769eaa74fdfdbe1b8a45d89dbee89db96752e9f925e9acc89d076e22787e3cffd0e848251495692f7a759e77cbf696768c943f25f4a1a0469b74b3d31ead9ccbd88ef89a4a5a3a7dfbe4a73daaa72a15fc14355ecf7b4d4a3da61c3dc14568c14721cbd076f90665427d54523da1b70de7b2d39da28ddd86a2a6a3d87fca09add84d0cb1b4184a3a957328a8a760c7e123434bff376d53d9969e5bee84ce13f4afc357c467d8c083dd8c0319f2ee7dda928fd969793d861353c9f43ce38f3093a4cee37f50f40b735cecab64c03e51995c220f7035a134561ece635c3fd1af24356327fdbf961135b491d25ffad746d4d081da83844e3c702c5791429f257f52672f5b5d2c9227c35a616430fab0375980805b72cdc79ad3ec83852aad8cd7059eae535e8b4114b7acf83d8191837de8cb07fdea79747723cb61fb6c5538b453dc424e910bf3ea0cac9135b63ae1ea3c3274afe9b141592eef595ab3122ab9ea33baa8e304aa07832f9e7ab05f2ce1aee93e9d8dcafff6972b74801d0eb54d23bacde8e499d68790e49a496d2f7cb991f4708b6eecd4a88757a8e03bec55dd0e1c623a46db95651853e63834ddbbb4f958a24a58717427f1a5b8d5044f01ce905ee62d90cbdebc23547208a36b202cff66c2d0fd7317c1cbbc694fc709bc9063e9a6cf1d21f6569080b73f0ebd147bc226a082c7736ddf97cd993102b2ce7ffd50e07bdd7c156b785a93de477800fce3972a121e205ed7ef0b5dbccac9164699540eeb68d7419a0ad48f10e34596bd6d29268dfce161ed2200d5014e4aa6cfff52ebb3d07c5086a62161d0c7c41480d9f4d9044eac42d72614f53f55a7e23dd08e67c8a58bfcc8edee71c4d978ae65c9a0a2d49325521420ab7a57a525e1dd531994ed11fc53677c719e77f479d543e79274e3ab7b0809fd1c5bad667c1560030943bf82e51d63e8c94b622a4c932aa8502037efeefaa9b00ea986d5a124339f34147253ddd611083f2ed35f273d0236fa7385c4b400e5950e8fd0c679056968d39380ca0f326757d89f3552dee2be7e3d7cd930300145b4aae1a43b694f28acabf3220f01a43c96a5e47b5c6b5ac564d30e637b94cd045e4c17531a4b4640026f2d458b47f47d381ea2bd29e181b0ffda1664111eca26e3dbc2f93923c845351937139f64beabdc24f46b86058c85f4992f86a3700881588d4faa49f4492eccb8817cf0ae3d736683190f3ef376d64bbe30c2ec02b48247125ddc3d7189e9adc59731448e461a8916d92dec6d39dc926c37fe7632235945128a416d69e81e9acf4cbda2edda86108d9fabadc14fee556c1b4317e2cc5330c5040788c965dc38498dbf00b1696feeff509f2a2ae3b3f6fa934579052cf67ad9af695bd0ae68564c510c2f0e5f73c5aac88e0d3581eaf72a16b107d0a5c18e673b09f0d140d6ef57644b61b907ebce62c4090a1c3ca325238b70222cac65108a731251346d40172c37e6b5573df1fd85310b949c3fa4b5dc9e8d4b936da95416b65d94b64b5ac60ddad3ba8a2d6ad2a9226d596badeaa568c8d8ed13a17abdaf7ba9f74c72461a3c8a6f58586b53cae809e7838442334ad2323922d025d5860579715f5f9f7f284f1788c4792bc3a4d84f786816872ad064a97c5d4ee335ba85faa05fa96e20209fb0b38c5977c8fdebe4e1bcd24ef02e390c027912985d083839209beaa4dbf4561ae15c5bb959c7f70c353a7a1fd6b5979732df59fe625cc6ca74214690febfe53ab245dbb2136ba4a0a91f5c8cf15b5e0ff1fdc3ec8d04e474f5244b2676d4b77425b9dea616a743f9e88cf5b6f85df85dec7201bc946284df1b4307cd2b5b5d85f099210ecb2ac1832e99c238dd4e9a940f0dacffacd10185ed9207f6a54726804f0b8cb449a7570b9ba01d47dcdf6f7e6e86d6eccbfcc58070c1117bb1761108c9a1d4022df1200fff1f0dd5604512fd7cf0af128167e8025e7f5179f9a8e0f67b59e28627999d2eb8b25909a64ebae64addf75b0b2032b45dd842b7680596adc4f5ce060d2716cd822acb7f9748a83d41913818e3140649df84d1d66598c2992984413b31b3e95fdddd254481bf905e5c7b0a9e1b16b229514a359d4a66eece046de0251761279b2824dc6f768c461e2d84158d11a3ee757cfb39c81638ec6a68d77baad524a9c2b15a3667166af7a33e0963d862044f0aacdde14f5fd3c9113aed6f6db571f896ccc93b3c25a82f426b83e7c0f00565bbfc9f2ff2184b446c2df2d0e6fa70e907adf1a9d5c02aa6efb5e14fce065f61a527c35671a4698e181d16300012f2bd69fbe8eeb710d86ddef24c5fc5636f8f29f0fc6828e58457dae090962098d3585d22e9a9e7147ad936c91223a946873d24a2e89084d91fda986bbaa83c28be24d5faa3aa85dce45c66babce5ed086f35c06591596e6a9977793171538fb2ab401e4f26fbefdc9c704f6be9f609eeda779a37455c6b01a268613b042f22fb987e128564093e827387b325932e4389a02fad2b7bb8f5d620c9c76a01fed122e7f830461e60e874edd5856a9af6db31a72ba106fad720cd2fc0cf896a35c99a06da70bc1c0d9bf882537636252f37e10347373580061a1882bf32c7bb36b022ac2c7aacd5b54c2bc4b74699d937b555fa2de0539c03abddfe7a3d5ef0179439c999b84a70fd1da042631add564e422109a24df26d47c879c8f78ef2beb5d4bb2bfaadee79c75eba8411936e5850a8ddd2c9f284e84e386b8483a6cffdcb6aa143f062d4b804bb6e778794822beb4714edca931726dfe05da32202cf88222c3d905f5273488e54cd8eb7a11c13582898088b1d68953c87f71a9c0ba05d269560f855a1b3a1c11c51545ead685bc89b4fd62440c1723786433d1b10ce8e013ff3865f718ddc89f34f23a9a79e56bd4b3c273a5c1289b33738b00265db2a5f419783681da335abae3f081f503d0bdb3f2691ac4b63d0b9c32790fa5a969ef471bdedb16868eb7cd95466ba7cb33268b3a69bdc36ce7aa2efc689aba4745893394c36b9e7759f794e4261e88bbbf072608132df308d525684ef34771021ec2b5232ce798072215eda0d8fcde19987de5d6ebbfee3fdf00aa85e55bc4fdc195973880ff49636248d5960df7144c04972d5dcf585606f2553171e314bb285b2d438342132363c2185db6eec3fedee94a72ee949ac4f1de4e153ef201e50ecf79be246ec25b1a9f46f53fe86a7feae835cdd77449d7d0b6e1e251a65ebbf688301df9193815c0abdcd5be471c7dfe07b68c587ad1eae9dd61136db629c96fc80b26815d8e3c3cb7ad5e303b34ffd80925605db911335188da685d38df45955672c00cc916b57268652e34759ca9bdfa3781abd932069fe4b9ef1c8c63457cb9760c0cb943a7abf17924d8f714cfdd3a91c67c49b63f1a5161ecebb2ac59a796ca33f3f0b935f581190a12447439efa05748b704670170a41782bc1cb510ea336c06cd05f7d43c04115783b62191c4f0900bdc28f8dfeeda2064ff2204b80fe1d066bf6e3e1c0684b372c59ecc78ce8d0eba6db1db6d7870ce84a9b77c0aba2b57c3e0dc4d05d35e0f6c608bb944711085e2de1010ca601434fefb91998ee02a1819642cb7e2ba1d4ab742d32752b9830c17d86de93ae9d2d474023411915d8fed16a90c8c18c1792640edc2ba505a81cc81cebe038997d97afb063da92cf1c90f0c0934dc5c37a57659bd2af30d8a0794c2142fcf9ece243c8090289af6b0fb5284003ee1cf8bde8a3c709548dbd7e76bb6e8e85a0fc15b5273e6ba0ca72ca04bfa6574ce0ebf16d9cddbf317d358269e494239d4ce6b26eaa4cc58b82faec5eaad6d5b65e6054af7c2ccf2c3b5527b33c8bb774435000f112c6fd918098e5c2ffdf584a53356e8065084d83e6622b3fc122530ba542cd08f1bd79a18c0b1be2983d9d6f54e350d9878159dadec79223eb8e2df4e9bbe7f4ee2d7c8f54ba2bf09a14fa86ebde3c9622f3cfeb0ba5338444f0ab1e6df1786d333c26e9aee6e8310b6e61cb82584867c7f204c3775f6eefbadf806389f3331dd77f5d5a29f1ec11172996853348e3bfd1f761da6ba22bee7aef0736f4b38890504298894a0dc67bc9f8499560417d76f18038a0f05fbd2b74512e402cd43722fa87f69f7565164d8f1aae95af8a41917a03fc73525f020b7bc47e4e1ec3ad3d47dc5ba021ffb4ce198bbef887dfebaac99c858a03bae1fd4bae26e681d02936b71ae913a3e3cc4a4b2d7f4625d7ace17ccd57987bf610022359c421ff99bc8c3c7d2cb03b9f28d0ab43169e71627963e2d16ff97e28ccb695314e31a6315d9bdc16da24261ea76ba5188910946df37b1bfd0e34cd99d8fd68a37c99b6b0f1b0909afa83863f2dc373030635e1c84e21f49399f5a7503e4e37606714b502b4aa367b98f118a7cb21532e3dac9d311e4d6cc3e68e30a48e9cc18e01fe8429b92313ff5b033f13c7745fb3c80ee4f04951d212646655107e14d0fba75927214b0296c50a9d572508a8d12424633ade1b0fd0d4bd1ae43a40d3b4603454d7be5ec9767c55f33d73a877e21ce996482315acaac0e7479b24c78016f32830ddfa1e79ee8cbd41922fa690f330d1955182bda455705a0b277c7023c9c8194ac81504a278a7e8231ad8ba29853da3c12c20d2992915f08c4950f222833195401b72cf1078adcf893ae41575caaaa2825a53fd41b825d72d8736624358526d60dfa7a5670a46801d2ddcebeafa660c9a47bb4e893dc5dfe8826c5bb90fb1d96270a47b3f6f5a1cdba2c2a7aaa0fb57f131add8edc539273230dc98a916dc334b56b73835d90f618c9c7d60fa6da2e0b935d02c94f25c2f842ab21ac3775ec4e0aef2f0341b7b13665b643673d61e1e57a1088a1cd2def8d03559ae08ce2c5e87221fa8dee5df9bc6df4f3ec91e9527c27dfcb710c7749db06c0d717a7de7c1bbc32bbbd3ddbc42802f96cfaa0114b1ad3a58cf149e24f990880384fa95728d47be214498a1eabdb51e4b55e92c8ed5234b71231f086bdd8a77326c3df2be553a0c65a867669aee4c6a7c94d9e1545c11c87e1ccd828bf84a4c9c05fdb35b53d3d152404d5d31e06648b91cdb9256f676508b4677055d930ebd4e7faef6330cee5a1ba67a16368c33eb8f611909ceff237f13fdcad5c497a5a9e7c92774a64d272e62f0dd80c8157a659c057e838f2849dd77583a545e2197fccdba1ec7eccddb9eed5ab31caac64cbea3a62f96c474ed175dea73eb055a0411d27484a5106297577836c0b640d155afda4fb77afca9094d70f0c8f943bcb104ac84779f8baf4ab52421ad4bf4b682c64150739e7d1490f2869602184b0c70541f72f8f91080b41b0fbeefda7c1a480177688df9730b32f126be4f723ce6c2a74e30b5b288deff218697cdf9e8fe6951fef7c851005f3403c5e4b3921513f61245e1b684939428fd3db8d01885c6f47c16c006ec1acf4504a113aac6e7e2fd4b0c00dcc970b664c361f04c91207b4f4c92532ec6571d0c75f3adb908f4ef9c275b6ffc6cfe3cd5d9f1439962d80dd23e609a168b2514caf54f192dd2bf160893e221a6108ec51e471084a3c364593af771b2f034c319a4e603fabec7f9497ef0ba6180dbc846941585c5f806c9074449261ebc151fded9bc2882fa8f58c8f72aaa8b7f9d2f124fc0aa76d89ad9cab35cb44643af0772a35524603e43d21383130a161d30c9e93eb788c0b828efcefc0f6e3ee0d43f8382ef9005cbdce2a30d5de4611a477325d24638dbfda58040cb34507478afa2ed477cb63efb7e723dbbcdc9b0c373aa55375a426d10afa8b5461e1284552d627601f214a2f918d19164e996f3260c7207319ce13b274611bf434b9273a41685f8245c1a3582d603f79552762515d00989539a145887e82af94272c2c46a07ba3f4af595c7db646ae711d3350ebcb793c07dd7633ed3edd55ca842b9e679268ef4fa08f16fa4a35692a28ca73cc2964def967824915307a287bb7163b5cde95f8c135c61cf432e3ea169bb9ee47c4aa04bb9e1e174390b392f663ad58f5ac1095616a66a198d7c916e023e99858b8c9307069132b114dac0cf4497ce5c19b1e803e2b5991bbbe87638f804e8d735f16c2c67969a1f038aa923143cf130b9a515f35a411133c82239158143d7b9a61c4edba9d7402b698b34ff903a310e8551f39e8c192d3d47e30b68a9e811abd57b27158de10614118360c6e6afc990283dfe48d2ec720dd61b444410c850d0594927c11adca33e047d27029c958c217bda869158c5c527cabea778e053ecc8116fa2a0f28f0fabb758932ed6581e56b04662e91f7b95f0d0c70b3ffba21d971d92519b626478de4e53898ce69ce04e99c8166068d1bbce4ad4fc1de8840a168fb2b21c1bb8868c3b07f2781bea1900405d8e92f5ea7bbce4c0f990491e3019c56e92790bdd5991489a11b387715fdae8e00b93caf916a53015cf6e2dfbb911acaae8219da789848a178cb0d32da3e597a613ca0412a34cdea98f567dc064c9bb2faa970909eb91e2a87857f7e21654b985276c73a43b088f9d21680edea3a7b8ec1681231ea6836f6a2b8b1fbfaae49fd078631badbf5ec5765e75fb18c9a887fbcf694b17688a4f1c74240fc204a1928d4662f5b971408e01f69245acdac8cd974e725dbea396fe5834b8b7e03b324613a7f4d17d205bb99b33c49cc23614411c12793c4281dc7b2ab6f9debbd2109243e21b6c840dc2f64b0a8eb9a9902f5919468a94e85cf14acfeffcf5ed2f624ea2f9a3a540041c18ee7d8f5d6cd41f8078d3e370c2c5a172cc67b2d4b61a7ec4b9dcecf889312b1350063e86178dc64b7689b47f4d147eb63987f81b44c8bfb108f98c0ed603a20534e13c30dade070f0d446824b106502fb49b940923814ab4aad18734cda8da698f5adf456ab567208b15cc5fe9fd3592fb6c34cbd8811fa8a9f6e5686d33577896cdc69fe090409eb3deaf33304951c39e24ab6dd0ea8a76c4c67a8d3b62622f0e97d03084e5a2bec7a9ff663a2a6f8a44cf675eb84fe1822363948eb551900a6f450fc2a987ca6c617e19e594649eebb3baf08662328c0b37690481c2b77cb5826cc443ee5119a3aa709d89ebd1814c507c24c86014256fe731076d58f54e07802c40faab99f57f3e35c49e838caf30617db1e442eb235eb65293ed9e367c0015e4f3d4cd382194147bc84e08931c39b07cbade38ad6d8bde57ba855ce5dc7c68bd5d04e04317be0a932400d7d9ecfeda02a9f875e0a8cbc7f6ee11a23b06b0c3601d100343b8bad06368d75cce31cc9290e6be6bffdcb649846a80d5f3acb5195e658265c22b3da03d26c1e1d1464b96c66fb78f52e563774e19c8a765833cb4275525df6a84c9b363980468e48940ccf0b1811febc3759b93fa0c885aadf9670364b75acdc886518535b3b512b73f4d5a73c6a36a549bd1ed3ed853fa0e8e9df78cda37108806727f88d50bb6fcfe4bc6108f2990fa6576ebdf018379f572b83f685b672f0f212a52301d8941711c28cdd62ff1a18b0e718d0653a3aa9e7001cc295c57108582c0adaff13a9a2aed99d10f34f4d373e8b3889ead636c150fcbd2c0cb44ff65ce47fce0e86f97d6dbcb7595257fbf21b029bfcccdc96cdce7068126549f34994829beb1d8edb7993bdfa1dfd0bfdb6dd8c6e26fc90ec21de5103531921130ad9622ce6b5b98e00b10fcecd58279004ab14c942b5e9fc5a3bde54ed994d822beeb4039e738222684349cde2d29679a1a27f5243d22a4445cc9fdd5e8fb1a58af5529ead2e67867d211c414214107bb2b01d488456747c66de083e63a4a28599e54f5998b54de63d13d0393a3cc13b48701a5757d4922a0a6190588d9c2af8062e85d68796d841725bb43a974f47a701501a5f19a046e57e37df6c8c375d6a70390134acecd8a38e4e395e8996f98bc8dbde2b28c6733d4cab91519f5c7b5022e6fe47272ec269b942db5d6a70975f7dc543b83bac85ce4fd239510900fe3817bbd3c2659839b9f04ea6d7e1d42c312fdc16a328075695cea823ab0abc2b6e9074f8d6c05e01a3169c3ed9ec077dd44f66f5dcb58eabdb9513a696b0d7f83b5e44bff45e6c1b41b26e2ae0a5fabae6446bc5759b7cad9579dd80251222f7b0f67c7591120a2c77f10a172262620e25dbda11f0968759cf08b35fb1c264fd6179296327d48074112edecd4833efd41ad76baa687d6ed1497d7dcd3389143732f016b1c8257d423c141ea21500897b63536b7200a92f3e4d3dfc187291ecb4e3a9ae8daeb46a693e695935595a5037cc8cd02525f5286810696917a4fedac62bb22153748c8f7af4774610a814b084f42621f21df0b7c1d56415c6a280df04e47c62cd5a0a1cf1a8a8c27745e7796de01e29521d4780c57c9bcee53d41c2e48c7c57b419ea69ed3b183cdca86c2845953589a364fff2847b42913f173506206ee22fc7831f7c5c0a941ac1b9ad554d945cff710c7b9d3cfac2316b92b1095e70da9381ad523923ed66b7b99a905336d816053959359bfb4803179b0c15937c57c02f9a3c511d6db36c6afa55809c13569e265fd3a3e1a5a224a346b45ec1c0d15da4fc41da4369d94b96d964ac85d603e798078dd4300568529c3f3afd0f692f4350886aa42295b11c8c6c5d89cbd8f293ed06b0a49b5086c02545a93ba9ce85e75a51ad536b20439ea009a66b3a77e449b535d8781f2c1c4529f8b142a6ba7332a6cc4de5bcd340812a1fd9cdad2bed31953436e562a853e076bdc182a4f94ffb7bfdc201ff6a62194cc997c0f32d05ce147dc72c87ee1e40de443a24b981bf798054167b85b37a4328af88524868d06fa88f63828dbb064f384e828916a929fb0ad9be6b7428f55b5741d721995a09dc684bc15e5bff2534e3949c329e2eaf80c6a1087a0e5f0349f91f83e5d79cd11c004f94d5915ce16a99e4e41ca9d8de8ed9db34a429df4261b1599e893e6f105a85566069c261e6a8fc2000c2e10cae77925b1f5d73f6d9dc4a198bd9fe5879b7ba5e82b5974e0c017216564fc09118567c0619050243f6c772d83dac065fb13c8ee672d92924ca119a946ea15e3fc9774252017d3a9b0eca9a2b4ea440cf217f8ed3b32f309e80b90f290829ed4e6973c09b590c27dd55fcb94d1dfab3261a58186153b08fe704ce93457577eaf847bb962efbc3b5b5890e532b249f9a571024a6ff94caa419465e6ad933d2edb0cd29836d628233bd5f6505d53b2f6693d82a117fcf88c97132dbfe9e4e6237514a6ab604ffdf8677131c299f355e339d09516b476b97f1fd2b2d0bf1b33172feb59a42efc6089c10a7a7a021de61d8d80fef0d0bdee2cf68b1d33b9b2d697f99392624a7388b14efb75b254234e483b0a8b60f5573211b763af417d4931fd0b873dc1c8542a3498f13067e550f0d47e377bc7df1a75de41c86e3e372b44bfa90878fc4af75275832f6088885aae6b91faa992d270ec98a53985a76437817320a6b481ffa19afe7ca24b03d3fc67e2b8b669ef4b6f738aa0abc8ca506c24415866337d381fa43ba0a5b305f8bba194680c69ca20ed75d2ceb6ebf8a7acc478030a8ecf05845ff8ba41d7f3879a066a695f686ceb8a846f96bafc78b81e8d1a1169c4d9ee937496ba30c3ce7fbe55c1e600c38293357a83576598a3f8aa10c139e026de84a5ba3a03daa5198668d8cef9d0aba7feff3b693d44b42579ba624c4d26ea2835a144dcb53723f7b862ab756d6cbe152dd64d85fb3cad73cb7bff25b3faa829428864197692142780d7151144fa5e5e98c9a81bca196823acbd01a98642d00c37ee609efb7d0ddd1f44d4eae1a4a4573965b1cc6b3d54c03841bc095f036f80f9b09b4bed57a030fd6284e29c885121ab8678bd4e2b07af30272e506369a79d380f8c2eff2213826a1f8b91137e1bc1e8916367c6219cd95044fe2101ecd547019727e88e888980606514f4c36feb3a52fc3d279d14c482447b1a586407a866e0ada04fc364632ca3e6fde8ba7f74793f86160af91e881e1589bd78cfe46bc12ae2e792979fa517b648fa80e9fb556b8a3e26365f61219c255e9b77b49e23c71604c57847594e8e7266778f88ca2eb9099b32ef572f6acaabc8930a56b05748b45f83f50a2be7356bd66a65a8aebf47a8c52b7b99863b889bcdd36eaacaaf7f16dd23af1d2cf551d69195ee61f49a8f3881d24c3ed226822a2c20ec454517e2bd14f027bfef997aa750dc18b5bd984f7abc1a582884c9fe4dd7198830d94aefd67c32d2955ea3b0b437b6c4c9bd0f95a674f73b206da13c233bab46c90f72dd0e553fbfde262bfd81a5a387dfb7494d7b0fc9d67f530cb62f91aee1f43f2be8caf946a43dd96f0d190905dfc4013a40de3a5b382391c550f16b64853ff2e7a1ff6f98cd310250efba48a93c39e0d9cbdf9f19e0fcc6d37644dad4da5884b05a8fd7730f6bc0a3b4f10788269f37d0885a2c89b1d4929ca139069a356ffda8fcb050d853bc66d5c95681bfd9f9eb22833d0b38d0371c28d8980c486ec32ca697361e7bc5be3fa2018ee87ce97d38aee5215410ef1c1f93ea5393577208a715a04aba6d6534d1f8508f320ac9133d0c062372d10d5a643b8d5c654e0fbe026a7ebb6dbb32b6471e4cdba68eeec50291cd323f5eeb58d7480a46423d8219148d99f28be8999352f75cf44e2d492615581af6ef03639916b48986003fcfbe140f48b52631d3c4358c2b0a7a1f483424b2264ba317cfb14e6a0a47bf758034f94289f3904fcae1a8d9c236ec80dba93fa36a3b706e6929fb92e8a07daffebf2600ec122317b2a0a5ecc7cf33ec08bd3a8ab9d5384e90299fecbc3e9fdef5008689ad78a0e007eee53d83c2dea008b961eb86793bc4d4cb8bdee4853e28ad15db640869ae1ab87f50ede535e8ef55c1dae80885a352940cc5d9a008725644ff1f5f64e5fdfb0325eb4b538d45bf31c954523a0c6eab2d8826e24d8e35c365cea45af67653339156c4d6c8a295d059780fdcd13bac0bad601bb79cad02e93e0438906a716ee4b107e5ff8c1e0833b18be8d5ee726dc7b34d05472f5617a941791e059f55624c7571e22ffb8b886f0c14235e5fe0106929f31ecc4af9a7f4ace7c5b4f708ce1c6a552c4eb157ca6a3682b0cbc5e441a7280198773bce2ccbeeb6b690dec10475ca895c1a1eae9f5c5f1c1797643b10a246fc15be932bd06fde12908bdcc8996dd707f4de008d447c645e7329b8edb6e9de8287156fe290a0b16024715265417a25b1bfa73e3e6adab32763409954700ad37fa6915dd449127ece2a410e7e38d10153ec49dd8c0568b2e2da1e18c86c50629d359c07464fa4a9951d460217bde890bcc9cf9b265801df35542cd123a32acd89bfaa6bdd4ec70a19a1bf6a24617b1026fc6bea2fb6a5947e1062e7a5dd67aad82aac2f43dca4d5d800753c76a12e73b9f4482943ac16cbb2292236e9e781b099e2cd3deada0be835ff33f014fd3322f8ffddacbe6c7ece70c7ddaa412002d2d1c375bdf0b434f152bb13ac4494cddc5e1c14720f963c72381eac136fe316d015f08ddca014756fe878046250139c237b844e08a2bad72d5cfacbd7f780ca5758cb08bc0b0204861365bacf98871e69c8dff67b2f5a29e54355ff7f886bed7684f7ebfaee3feab046b80cc3ce868e80c7bd1c16425ebf885324c05285bc0d493b85303e1b7ffe8ca6b3a8a7a5fe9bfe1279bbc3e41c1a4a518edaaaa30e0be8d1f26d1e0a56526d199f1802b2a106ef4c3727b92dbc3b386ffe9a73fa9e4093cf4f4e18435bad03a003d7d02b9171028a5524627442e81df1a279fa7bce40a3e8da94f618bd7d94df2cc303c44805cab91c3318bb472c2cd214c909cd32825d8fddd8b693db977f7decf6de781fa09e2d28cb590f708e6c0d5e13ebe8e424dca67690595e01ce9fc203bb86d8d9ccb9d6260f18d2af65bd03bcfb135601799744cc532b697cb6927a39e05d4d6ffd59958ac713ff85dd70c01af5a78bd375c1df761b0fd77faa19e533e310c29ef0d2fba8294afccd0687710ff548dde2d2c6b989ff78ae83c9f0e88f686af9b59cfcaeeb79c77691a903bb3b6e7dbbe533067bd348655236f421de3e6c10c08fa17090f6cd666d4a994e29f5e5a612b1091bfdd09f2b2804abfe4019389aca9dc2dd73e458bab0f657f9d1022bf1afc1140743620e8bba3b15d9bf820baa78a615903ffaf7488e652c1c90fea8171c04e18f0c8ab168b62ef85b85ab08ca361815c3cd1695788f729f11aea3eb8d77b7da826a7e9e7a237830252a77e4bcaa094021b82b6d7f4215af34903e88fc94ce2cf616f2cb5cae94cc0f525aa74c146609228acdf1c37c54928b25773bf13b3da29476ca18519e07318507e3823ed1ae70cec78db94f25e4d724799e0ba38e15789fe8ad8bc13b341f9b8d4cbb5e235fb7c93f19fc2fc5d6583266334994cedf0791de064d92b36bbfffee2e632eb4de409e33d695c786d81028395f0962c75e1f971ea20461b564d729dc315e66a9658d80ceba7742c2b9db59ee6c5966456fdb04c3454075e2029af5fa38e48a426967f7fd520c31b00914f92a8be78fdc64d1d3c0915795b67ad221fdd54536a546ca2e651cfcdbc336a74e8b5bad00906ef823c5269cf8f4bc93c116c6fe68cf9b0311bb1dfce5475a48d2871c42abcaabaab432c0b6cf5e17272bd80c436c477d1b52b9eb12e93cdc1df7ae99b75c54ff4b8b353b77da78a76305157c5fc3296dce43966a8f0ecd8b1ca88efbd42a81dc29047d1305db64a8775142178337777635558fc9795412259e1e3cb4875a38e055ec3f2fc60006f84939aa79635c3387c08f5acc30ce4094e968a28dae5fe784d5be2d09efdf3581ce82da67461ed5fef595d3eb0a846e7ee82683e2c795a696d062a112627851a0535a8cf829acf8502461c304619b927ce82c4c81742089ea95b47ca3dbe4bf8b42aa2b88a9a5ebeb373c31ce9f3ad30e10f0faeeaa80a68b019baf8a1445fb6e187a98ec664e5c4fadd925387593f82907b69bdb11432475ad1eb8625789752000958351c26ba892245135287e702ddb5e2547e2f6c43ce2581223bf5257eebf2e4218e487d76caa1f988aee560c6a23b6208a0e89b42ad8b4f04129bda53be9eab231d364408b9f25d42f4240039039a5d2611c39fddcf973699ebaa18ed69bd3c08cf0ef635636feb45d6e2822ba67de3b692283d03393ccff948d621699a2df3e585a90b4fdbdc627fa55324c1bd37599b9830dcdc531a81a1a6e761f042c0f5eab5790f2cc2d2cafa9b4224557c30498eb0e7a91cb704679a929857580d407f6ffd50d6a26e50c568d174258a8abe8530186f97d7762074d93b403efe449338927b6dd5c3b64124192d8351fcc9ac41b6edebed23c46d30cab57754c961b6cce9a958dffef6295e38e63c6b0ee64081ae59f1ff02230ed81c75633f09157527191488ada5c5d892357494b3f78a7c506f42427eed1709589459ea924253b2f9f83102b794935205cc95c9aa370e40cd9cc6791c7c4daad8e6599f6371a2882543238eed8f81b9d23352635e1f0c5254689da2ea8ecd2a7782d6b6297a9bb318b17a28e619dd3760579a4765d1a0d264cc025d06baf95659c9800fb9937f8ed88182dbb224cd15387d489e137223f55b87d5dcad62ec37ce80eb29e336e38b87acf0080f9c4181dd5535804e722d6353c5b011f50f7521ac0688dc0ab3122d8cd13830d1f733fad952375d2fd45b1ed0bdaeaed670fe7f11ccf40aa038de6a92137af3598a9e117a026a2977d049f7e9337e5af8722721c54cd2ca3e46b4f0c960d84d50849149b713dd9896811e17d560f3ed63171dbff986d4e0313151b0de55b59c57c580d56eb40510e3ade77af8de54c15d2f5de3c070ba82d4f8bc599eba4ba0e50fdd39a15fc5ea9f71a6b4be768b7b80a9073a7d772337ccb6b6bf9feb952dbc0d4c31102681ef9cd8ab45e600876ae4101ac8361f64628664b3790d047884cad68abfb9d42c3b6d71e9aaeb25b745dafba02d3dbd486f2872093a21b51216c82c22f6c58c1b7bfaffad98fb1686bd49c0ac54120d51c1e544a3a01fd88fdc5e2706c3e55c7632ddf99e14c27f34d2719cbf8bc3e17b6903eda095e2d7b6b7c8cb2102db5a6ebe871373fcefb307248f2443da8db3dd878a5c6d7d0339dadadcd26e17fb84934a646225a2f0e17e110a8e911f7676f6fc13c73d124da21a886a2062a6625d9672e5ac290af113c6d966b01d0cd39014a3a9ba12136c16c001735b2091070271386c8f1bdedb2f04db17a4cf8f7b72573843c8c769903cabd325d6d8b7bc05db443fd260dd57a4529352ebfac5282ff4f372b8ec7880fcc7079c0520aa80c848284f556dc81b488eefb5cf4d2c83d3475bb31324c3728a5bae195c7c459df8db1afa18a121cd6bdc685252a154d87e7e0d88af35165888ae242c2b52f437c8ccb8b81b735571360fb07e039812da8b9760e60ff54ded65e3026c41403954353e1978757f7ed3697f97eb455421d38032ea74c2eea57404c2b7b01dfdcb48008352fded1635ebc12fa3eafd12ca123c1c7d7c1c186d97255959ed4369df08c692f2086fb9725896851df6388535c4e91dda821ae4e7f9578d8b8bbfcddbc165a9fcd8f1e4558862b774c3c48cca044951365c7b7fca377e4e14d019ac87052f68583f7c4a3c8ea65ece528a9e41f97e2bcbada39bc8a3b2661d0fc29f5e815686c19d6d8ae04f65daeaa6b9c4ebd5a071594f6e6967dba4a53b9688266a19ab7de76a45984f705a2af874b5cd6501755c628bfc433437803e348be52a2d2d1df20cd21008f10d2db4a1d37e96d607048e5c0fef188bc24da8d41dd88f43bfcf100d5c7691ce25c864e828fb839eddc8c6e0bf76b60f1c10b660efed5fecb300c929e4026a3b7debc31d073f9dfee4ec74631214ce75f16a347323aaf9d2bfe296ae062fd604bd1c8e29541cd3a13018c35baec89aed103252770d17af70d579829aae7a09254dba9d4c8bd1530af335f93c4c594718fb26472502c38b6a406d48434397a00a9a25563a9e68526a72bb3b4ac770ab1de8579caa2042570c2dad743160cb4dcd5a1ed149b1d7373ca4400b82952ccf605898d0c35fea854f71bd0189cdf04e37569590fad6ff83a5005908ffb4460ce31a6f749bbc7370feabe778f5fb84017c9cc57466be8d5c22885d3066e2df9c9773059bf4e268fac1f05ab64c040dc519ee3e4fa89a004018da253162a237ea89326045c2ca17cc9952bc584484bc234c25270da1535f4bf50828865d85ca09eb54b017dfbe0a59184cb4d6cc8262fc09285e85b89c26656785a525addbdac6742dcb66282b3d5189d561bc072d93e7b8f44a198d6365f4d93cfd7dece501c2e05e96f81e493dc740090c2b57d82fb459cee954ca5b7c6ad0c2d382bc7ff66f370f55eb6720c5042aaa54ec8e9adb0dadf96ade1438debcdea5ffcab8c5f683f6172ad325627bd04da8a56d45d7953beded125335cc2b989739d7dea91046929600709b96af48774571fc531218b23a085cfb15a2179601bb6c27e445d7b2a92c37d28b8a96f0dd02bd1e087899c7ed77f0ba1f2e74bdcc97a1df849fd64a8fe65d91b4f7f714befe8ef8d8f9e98d29b60b142d5abf846531ae692bf11917215e5bb0094e062064387c97e4bf60db62d50fd1924956cdb29daa6a730392d82266ab94873a7a4796a229508149eade80a873574a5722f5316b21f53937cd1caf912ff775705312b18a2c59ddfa9c2844248f699dd9ef9fa18ab853d21361bc18af37441bbe0bc26dfb7475e29275f3c04d46e2fd36604ab51429e582b6997bcbaa120cc3c996061e715ffc1ff3e4e8d82b3e9924a637235270c827eebbb6a7c16cd4e07e3c36b82828d7f9910adacd110bfc4e84709086056574aac41f241a358815117b06645be779ef5ddf4986b38124ccea21068b89fb16c1755a4365f9715774ef8532f7c8e81d715559cbec9b3eb96a4581cd6dd9549dc536b0e9870c55d5e7b48b81a3d076518275d945eb81bdd374bbc07cbb17ac7be5b674cd01ba2a7f69e303964b5aff407f28a88fed15215cb68a8d332ec263155746c20a3521e06ca12a9c8391b5efdbaad64dabb1f6d9b071d717d6f80aa421e04db7b7a2395654c11584c9baa9db23ddb473271a82bd333e289f5c05f90c43a5f280016aa7bfecf1d47d759f92e5bae5b8dbae50dda8950979897d26ec04e58d0434889334797fd49545aac4141011b3dcb6f31096b1ba868afd1849ccd3f5007c5763bc50f47238ac665f9bc92569aedbed4c23cb49a541263ec66988fd4a61bb11a93099c91ebdc2ed7d62d0aa2c409edcd9c2894961bbadbd50d79bdbd6e53694e0145bfa95a386bce6395485f4d05026f9ecba80a65edef5239ccc2eb77e578cfb64ec5e0c8f1ad4c42f1ec14181b48ece8d343afae2075c9cfac65b9215d631e4482a7b2edb196f2bf994285922d9cda372476dbc8ca7a96e2038d3647218d60591cb4ba79c20796c42b59240d06d6939e5269cbd95c89cad008480cf3a3f34ad55bfae143c889ef9b6aea90c7f27a718d563a3050d7bc76eee10ea38730c07cbed8b784bb5eba25d41fa44199f3e8a83de28c5deaeb18c6d16622f22a32e0daed91d25eeae773770d908c577844437fc2fd1bb58c7ac18d42c437d0c64c5046241bc169bb2216c05eb81fb1d3b61e8c05be809dd0875589cee25b75ecbdfbfa66a19a2867422200a02e8aafeba21cb5375d569f3acbcc12a39a78f928d08be6b9628823097b9444f373216c0c5f7beb2feddaabfa1c388234c17cc546c5d8f0926077019a5883cf58841843aa338758bd78ed5684eb6920c509584dbad1ebbced2471af02f85b3934640d963f91cd10710f0aa34b0ec70274103e3b4a798fbc42bab0b6837b53367e2d9e8155cc2c12122df55d7ce18970c4bbbaf38b538d43869a1dccce80aae0ad370d83cf3a8c91167fb2690e89166bf51fb378d4ae676129d8b8c546106d98e5e682fa4a8830427e9ed6bc4b7e10b9ca9da9bd30d20bc3607277db7ccce037f4fab517f9c3958e4a61c31b4080531f6cd810c24633d12e7c519177a73b70fa0cf3dbd8681eaaf5a8b1dba7d712413ed8f74834c0fb876b3008d26228096878de2f19ceb1d6a248c946b9823cb841d35782e0b45a7f31a5c88fa096a51f3b32c74b3a7d8af5592299684ba03599cf85f176f461ae39d13f71998abbd86a5c9e51de51dfa5b02ba71dc115f424ae4c8df3e5c355542bec74652d2b6bf4668d24f68c46df991653c2a3a21b309714b71d6eeaf142c3b8a64015aa3c413991fc72b458fd7efeb10f604380e81cf8b14381d6516cfab4f73c2f22ea8e0cf390f47a718d02f2823d0627c7afdd5c798b9caeb016abd840a6f1df0836f5d3b1560ca3881824ef0be74485a5591200de9e9b5d5039b070ef2578305d4da41906e4465941602b135a193c15be13bc060166d2327b0fc7e66e2a236419b766c9f78b8048dbadc486c3033f5dc97c36850f9bc469f9fcbb852c4a26e35c41eaa0827edfa02a09e74b38a3456949b7af29cfe0f8e4325d0e9d133afe552f2905867b4463c5b3a6029909ae9e97e99bb83aa718b05ef62aeb2a9ea61b9822073ec2af83d66cca2225c9af9db79de701072054aaadcb813f7032f96eff7c3eb8967f2151f8b2d3fd3e8262e791cdc263cb8b14dbf6943b2e05b58ed47f06103481e6380539f04afc435a97d6fa90578bcc3ba0aad97a6da641ce43dbd872ebc566aead4f6b5301148d4d12260a666956f48e30f93980e4d82c51a95f15baa1dd1d38ac5dada18683b469d7ed699e311041083ba107d77fdaa796e935b53faaa3129d489d948a914ad1aae5f0b616db22005d2b8becdc6081eb8504978d6d0bc1e153c7f5a1bf5faecbca9019b0a2360d8e08c0cc28e9de51596a5ad647c70baff1ca068bf0e5841a35cd9eb7d5429131e5d61c8c5cef3a964b669921f40fb5593df2a0f4d997a442ba387d18cfd41dc7ec895a457849e2ae7a5b2c891e5f1c2ee63c6b575a89af5c600c6f2a53ea09051d6cd834693d16b5579ad824ae430f9e4c1bfd49b337dc949f53763f5960c508b4811f26507697dfd5da72eee127194c7047864ed1216ef7b16c83ef313880868f139b14aa3e93076ba50a394d97fdc221f7b84ecd76a58d1b1964309e1a7373f4deba2bd90b2cefb2db1eb5b9ca920f3cf3a1a05b806da6bfdb3d4938dfe635b0dd7177c1418f249c6a562a38a4365827dbe2d482062778497503dd0497887cdfb7f50d2c296d823c57379694fbd16f18f77482c0ef32770b8b11ca5d3aa49868f88c1d9a02d07b43c7150566dd00f8c83c7c86446096ed81cffe8ceb46248abb1be4109934b73ee1dc027aafb174f92233df0b0713515c1f4fb1fb393283e810cf69972f5ef66108ef9872f9e66ddeeb4449934f885e85d626d3dff9e2aa61efe23de31fd8d76d564574c5bf12b60cfc6cfd737980eed2f8fdbb0b265c101f78ce9ca7e827b9b1bece629bc58a6bdc9a2d15171ebaf152535186e6100197ef72b0af15884a8fedef4c7a161c89469c8d56b428ec301b0dcc99f1cf9dbd151a14f6c7d13a2f84d5b6cb18c93117508bcb0a1597de9c166db2c7a2605c3e24d544074bf94902413cb1c0a7f75144bf64abb5c94b38a7f2b5e1fb7491d7b2a741bf6f02bc013151f168e826d887ae29b9e56815ec7e17ee9432d0f1725db89a8e1aac78f52c8796525c59f536dd0b3226f251f55aaf62bf95b9363038061f40c647252f71c6565bcb3e75e6d30d0cef1506efb64361825b5ee1a7cec2db4d758d04783269179cb4c3de79ce52d5b767f2a11d8c609472f19970be58a4f5bf5908bcb176528274c9d3fbd40aea7677c2fbb1f6b941665d73012fdae5247f455d621a9a3a761438fee5f286af8fbfbbbb0aa8d187d2ee0b5a3f50fe5271c0e967917b0c4c40ee8f61f36abd335992bfee0bde91c4c8031e7171e748673959026f7b874e48bc447ab27af4c0efaf00874656a202ef828d997896d1562c0e0248eccefa5c443ea13f427c390da81707a8888cc137d87448044c3e70f7e061bbc3c9cece670d4e05a0952e6aa04ff6a0a53fbf06bcbf9ef7af8b77761625178cd4dc160ba53fe5ea7386ee45d35647f98fa44324bd918b9c2ddb99cff36d418d60f6634bc0e69990294e3384a5da898a977a4cfae7eaec491431d78408f45f4f05c7d1f47344de9e991952fead5fb7cc4a8f2b0305a946f21bfb60e77923d15eba237650fa4461789941c6693dd20aeca71e09730ec6b67c2efa2700f1d505b7ef35562260a15a7d77baad9a2a650342daa435d23ebcb633b2c21ef61ba2e4ecfbe2d699312f74506c87b67aed1ea2480749b2ef22912d9ce0d428765fe3fb5c7f9694c3bb29550b2d733b22a6a73f286240bc77c0d406fdf417876916a0495825f2feb69a3b5da1abee5c462bf1b568bffe5f94dfe67c655f5784d052a35516b1c7d8ef5a7a10732df220fbdb8d3e0ae3e6d2c39ff60bbe8625d59546280455238422fed02c86a51fc634795a8fad84798dc3e3072e06f7c3eda36566fee1c84b0c14eab1e87b5b1beac0a912cddcada750dea7eb47aadae533982716fd002080a6431e3938efe955e10edff12fc8d621a82fdac504f9f5c07b9005801c58bb243422322448e246676001195b5045d32d7ffc2277c4650ba6faef2e7abb4a402f9f99bc7aaad5022d27df2f6fe670e3548592a19a44c45ba42f6bccaae80ac210dee9c8d7df09e4fda747394c150250e4f429064155602f25bcf867714b649f6f5940f7afa5e50073e82bd9b6b6cbc12c662016b0f74a18688263c15182583583149d96c60397e162bf6b5ec6053e72cb4f6c2b932ca9dd33ddb026605ec2a9d3dde6a222f703fa4dc68431b874f394a0a645502066a31d01cd850b162cd4ce4b868b4d1e532df70c3f8e6cf9ab60f82020175a20298c38d8089a7613c74cb98e1f775a219bcbd8e964c8f513ac3522661c5308613d4426c80672890eeae864d5b21c69409127dbf330b89eb70900ecb0dab8a1b6103fba7ad88ad775b884208c958bf00063c437684d08ec8faed418e6a79e07a1709e7ad784b4e7cae3a6041815b323d4c21d133a711ec0c2f3ffa498bc08745663403e742a39e3a16b808ec8d14be590f53020f57e9aeef236c19dbd02ee2639629caef9c56176e965763f7ea88736b2707041374ae96ade8ec2f8d33f847ef3eacbc080da8032cc4f49ce1a17691759dd8ccc669dedcf34419282502721d56e5b38710f30a996b31efa99a81d80b0eb4798e55f4d30bf8f1e78432bafc0775611a6b2795150314b6af9be12a35cdbff881b5434b408fb4fe0fccd0291673b83b4896b6ea576b44f671f58e78fb1d3da9f0a468dcbb142860c0b08ee6040b1c71849ec163ddddf60f33f83ab87e4fdb43c7c2de98c7a0964cbe9d987e8ac24c4744191d0f8451527578fd71938cb8ea8669382f8d9081067a08c2b580c37b270819188cb6bac77e102ba9fdde920ccd1d727798a4aa4d031576e14fb8a9ea0699c7a622954c4656d587ae007fc477ac3a8414ac94e84ebb6cb4db4e2738eb9d51d43217eb08a1c6f4726c5cd30cd958c08cf825c20d5ba4d94815c78771a227764f55b1fe3e8f24ce42b212542ff2c83f9c15c50bf99147d6d04891caab1651a41cf9bcc6c30f70a63c3c74d45164e57b460f3271cca9fcc78a4b852bf27e0cac60db208939f9b41aab6ded60e7a7a58935340bd0a69bdd5e0580543e5a51efae174b3aea8e20c4285abbce2dec2d93938da2df486d8da16f4b4f7d4a601087b87db88016dd106f98427b74dee42012c32cefa0711c88802c91c8e081e97d3be29a3080a33e3a49b5c436ee604e540215a14c6a4790199d6dd4f6e1895c39ff19b7de0f468ef1558218167cde9607045a459014dee4e519dcd01bdc104ea66189894ebd8390861bd11144946301ef8dc66eeea63000c83f818958e9ec02076f92f6f01eab722ec8e872c0a516dede025f1a259e0cb059f94b2b2525d6544b5679033be01d1c3ecb3c1636f67da29aff0ee10d02950423e5dc1e3c60eb2ae713599c54c0f48313ac364ade03df5333e125103964810ec1e63ff43df7e6b4ba1a12d43194d84b7099f5d295a423b1c6b3827037ebd1811317291a24d9b149bae826c45b86a4955419387dfc259a84430adaca4fc891ba0b0760b50c647a09ff0e6fafabeda7003832be061a4c7ebc301e785f4ee9cb9db512596f1262e81f7e6543d53bbb1a61d746958b8e051ad09a5caf87945386ee5112e61c9c1eeafa3ad6b76b60393289e344d684e9432085e52644878f412d9a1265fb30c63ded0c224250bb00e2c998959b751ae781c9c757cd77a8e346ba74f7988511abb93be13953285300b6a41a710105c623297920b35ab0da6ab09f12ca0a6d822bdcfe68a22a25c361d18eb5f3461a787b26e0affa79fedb490a599ff202e5a080d63b329fa299a1df33a5987356f2847fddebf3519edb14621d5a02cd29fd015a32e00e7250d63ecf1a657615ce0ce2128a57b50a4c0fe42581233149d782cb3f2d945237c90f4dc19cc4e0f9b1e82d959606fde5cb1c1543ac2e287000c6b9e36084e7df4275b21c8df79a3f66d04b0b55296380ba224c3dfe82a1f01877997d70fd4b7a24962610f1b6c84e69b6174d00d49845c360bf66eff0a4bbaed61cc446294be66a65b5dc3564a431b9ea67b81709e2c3f5c7b1113d1673076465a2d31b36f8db8706cf39c58062fe6e7b9feaacdddc2a69297c200e49ef8b162de288284e9f916f7207e9446e1ab1f735cdc9cfedb414f1b40577a25ba4b40c854043b5dacb2109d0bf1ecdf74a9a986395deeccef708ee6433ef401679e335868efe405f9008cbf655521f36c72c1a5ffede0cccc24ce41201672f23c71aedae1f5765641142ddb87cca357bd1e67b41cb843da109d9afccc364ec404a04ffbbf0e7d4df9291c35bc019a86818a82323b752495fd94862ade0ea5f0baa7fb54c320e8f7fe2646261a5e4212dcc2a55e08f476b7fa27ffdaf7f10735ffea4c102adee7cebca9b9c85e2528b83890c5d0c47b9bebc701cc2c45dc0c8770863e5940a9365832981ca3fff2c91e0b26cbe20cd4e11a12194f941b339c04986224089ed8adad079f236ade68eb88c6d07056ebda335c2f27be24e43d3f9109866f89118cdf2d8399ac76691fe2b7464d5760024977362ea0f8bce08532784707d30c13e73aed8ab8eb461a2b716afd08a458bc8725e8aa99f564b9d9a0e1786c6269251fab32d9084c454cc86ec4bce6b6dffd1c440144156d31c41471d892783f4624ac940bdfa585bf2638d62c3939e0f5954cdd41ff5aa1f93f319751e3dcda0aa073d88334dab35ea3deae68fc39434c0ec922cb0ae52722ab1109fe89c37450ed77b655cd4e6c7b770161b9861e885c4c53495770799bcf1f1e37332a7d1f923d11449749d3e00d4738aa6e84aaeb24c811bb1bda74411386a33be2dfa56ae699d620f53638c5555407629d3a2531b14b54ed93918a7eb5a85a44fdf8c13e2b06a0758dfb5ee8866dc978190b343a4b43d48cb2cbfd73c2b177185e6ed03e496db0018325e17908885c22e9f3eab2254cd3ceb9c8a3d6876753936678d1d4caf2a16dd814ad602ac16dee63537dffcfe61f1271cd3534b1d1d047efd939bd7bdec791b83a939a74acae08c90ccaa32364ae877df8fe84f01db1702f09efea6e4c27df4c7d0ac8d64c71d09e438ceb8c02507883fe8a47053ba86688ae013976ec8ae223f4b22a28cc178ff229ee59c1ca8dc910bbf1c7d647a0883b4b304ea4f147f40373b88d71cf9d9baf7c59f91c934da8a380cc8b366cdae24a59d99d7ab2c7a775d2e3bfe9b50b1aa666347ff39612be4b17f92fe6bb5efdac5155623e6d89633b6744003f20824f46a2f7124ca0d02d9fbdf1ed43ec60b11053c3444d07393198b42657994cd6bda2630189ffde347acddff5dc5fb40156cf39f52c6c1d27ec22334be71e82c9667c47aa02e16332161bdc3de0014e59adece7facfb5aa8ef8be25721901c219c7582994c37facac17bc4010e2c378e266ae5c27a4e979746d84624aae10018478b5b30b8de290b9835e1d39563eee7708cc3cd5c3c7fdd0def26b442efb5babfa1d512817f5c8caf248f06d2a0bdde00647d3f5ee9e62b5a9df67833d29ed826489d7be3088ae99988ba4b3603a6da578116aa66af05baf5c8582cf659c0d35ded4e254315820d05d293cc1e1f4a5b1800255e542d102a2a5cd6b261be70ae4136998c9b36715ac592d2e05e232748912e6920c11f68458f243860100ff4a5c69a0705eaa80a795a29e93a0d0d62d683ce1673a81e9fb2952817a4e5d325aee242fd0f89fa02419f52e126c23bd98513801f2c76a3f261827726663021d9268e83d493f3004c22c2896de1431b3e2e6c423843918f47279c7bd83c75ae30bb720c66a290c16235978fe27ce9ff8c7d267f1bf6f28a2b3e5c3f41304dc510646e85dd52dec4c6bbbe545adced96690bc58efc1168ec7d38adea7f50a1b777853631b00e8c242dee7019ff4a740c47c333649c5a5b690f05430c03270e41259fcbb8cb90dc0b50ca4f667b795997b8a52cb8ed530e014a96f77d66991821e005170e0fe87d22d99c0d6ffb1dba996dcd73a2e1420c9a34bffbb2fedf7385b8c77f10cf37fd44826fccea859822701198454f9ce0de0592370723fb9354d4fc75873b6c7bfe71ba14010fba6de063a0d809b00f7d936aa69b8ea3e5ce1d36af82b2678ea0d267962007447c1c8bba400b655a06666d1986727ba5ed11c5e42343da2a495aa1d22dd1f01c1f63d607965beeb5f09f5fc3ebcb49195a83cad18d0d8096a03209e75f817e639beaf0ac42504c2a871665f76aef6c0f29c46624c4312d902df9de6ed8d755c8c20ccba40b2d2296d277e32b8d1d044a6b1067019d24b5de6de5c28d74ef31ca2d682ca82fe2758fa591334ac8812583a0aa7bc9b70b85b855af30a218f0d0ec4093dd8a753f4e16b86a903a50839e4262d83333f703b96770aad53fd83b8882fa1648f3558f7b8f18dddf729f90f47445c8f8e97569468af91b071019ded37fa38885174ec33e41d9444a4d032bcc78c595544c072c0ba1ac47d0025960fed6ea31b300b27d4880573149c2312af19dd26cfc0ec95afa8433d03027b35002c18dad70eb9564fdf7455648b7c0aad64061a6ef25dd3a0a635702dc4ff1807968f57f5f3e0c696a055744f3fa1ccc0c9a23eb9c265946dc4498c706a5440c1a6e69be49bd750bf1d353c21abe0e758e45ed247ef5c869ab7cfb4a1bfb4af7d0c0be6e6acbf53b4045ce7e3a69a59e157936f4b5dfdda23ad8d026f95454be8a87d6cd7f465f34755db3dfcf30d709783c0a1b0cd715149bd68ecf77a4981fdfda90a388eb09aade0460328f11486fe9a1f74bab74b0eb5220052ce3f9fca9361330de918bc450824a7f048b1d89f37869aa3278070cf47cdb33c5de2d59d7a5beb63a91f139140a97c93dd44c780fb098bb70f2fae175d946905417d17e97ccace1a853b41dbd60ea45466282fe3a05a06aa5ca1dcb7c369d5bf138b564009528817f9067a0844b2bae12639b1f1bb08c80d2bdb738f088bfe8b2759fdf490c6cde34dfa9b143701d6fa55fed219933fda07a98a8ea3419e6ed841614755a2d16b17991bfe742ddc41e272ac2eedf7acf576ec298676d628c4e033da3815503c605df0ec546d336685e56dcdabf42f410fdf50763b3308d46b68aba13d8613be4fdd3d89f6bf341918f1bd964a1c141a0f942ba2b04e59601c2f8306ee6a2e321074a2e806672f3bf9fee8db9e984cee041756114b6ebdd7115c526c3e939231b25eee7884eefb0dce012f66e2a7d4b524c13a3ce9ac78a7edd4748f32a35939a4c87a5a3d50d7c5bd71a7ecf8d7a428bb1a8f1fda8dce3520e6b99de1e67ce919d3ef6b9560f0bfeb8278c62bd4ef474087b18657b37b0c6310c364b6ee57590632dcc788197819ce091b5ddd150ceb01560307370e94f038d7e7f1374b16a5ab79b492fc74b3285c2085f8e2659c368f024a2552303f40aeca7d274f225446cbe1e455507d531b705ff8456d0af00ebe453f6092bd57be35b6526bf71131343603de4df105ca72263ba79997c8c5dc22e3434c9beab3aa3ff024f7ffc1e7cb34c32118157f9c8d7c3fbd932f151265a2baf4aa237f694aa30282b4aef64bb532e71a5e69541c88eefe807e4d5ddd1c2ef2500a67c448956f9ecdb2152ea432b50dda9fb5fb8bed6f141340f44f0edb581a09e2f61ab41116e7f529cc561cf6d8ccd7df5ea3df96f190ee92fd33647e5c2f8db6a7803f37883475a29e25081183f8c7c453dde55c0a122c829486ad2139d856fed52cee4282520d1f391d80ac1697fd9c2437888ef23ac4a353a924bb43624423a3982f6119805d783362bc751e5b173c7c508be1ce729736107b179fb2cd50b8ed302787816e7290f67dc8ebceb6f98c347501216eeb741d02d6e964675a96405a3de746a29c02f00ad6266e876bec35cd4440fe68fc1cd2ce6760951f800337d007d674522fd938613dd3eef0da7f5ec6064f8f1bad2a33c1f13f683ee718b88578b7a79c6c8c05d210ab8a0be50bd5f080d16402a8ccccb438bb82ae6df4bb4e0e35d9d371165c5bcccb6bc374624e80dc712dd2a17f5532c6eb9326f0f07654bd91b5c5370e35d9c934872e3d998899e91ba12487f646897e979e607265d9c31772873473a28d9bf94d586ea4a2579d21f6cc7f099a6ca4a5cc10acae432e22ed22d6962662cf41c3856edd67dd30bedfd7561d60d01e07c4cbf2cbee25fc0b3070d03575735b00c11b5049efbe5b82bd0c4d32973be6b9aebce64388696ce1eb726fe9a32231eacd6fe6c42b34a8a2291b704033ea4df6c6eede700dba2d6a8932a7347532c6f42cf9445f2ae014324a2f3e7cb2385933ee5df048e4e84a3586159d4fd403219ff46189e4b970ecf39650bfbca17df402e74002bbe5e95c1c8c211ac1057131f1d6c535978c10cecdaf721a135167b71583907ce0d3d735a2fb12f9508f393a0a6ac32ca4722ff906fe21ba262cbb885962c9a4f61787310ee5e3ede583b1e6fefe98e871230182c63da3062d3932bb7109bd43d2364fef724fc498f360dd6f811e919e86bf47f6dde6a5347e787e20f4c6e3e304320e30e451cf05c4ff9ede0a23140a187fa4504401d8e4f210a7ddf16de0254b10c573337745f3d6e571f4611f10842dcf50a5ba2ce0e8cb7871e096c9ed42cbdc4a79b4ffee8a565ae79f573b67d6f8b35daeae60c96e1ab0ccd4889456171ac02734c3083996377c76a34d06006e3b953cf26a236ac92528a1f67bb81cad6bd9cab007588d9c7e851d1ac8fc6226f02e7828a5bfcfc3ee28677894310cfbbc853272194dff1de602db0b8b10ae981e4be7b574081f8065acb5a91983a1b0899faa7892870a0c81ce726b2543cbe0e625aed6ad34366805a65d26c2ed1a1b70c013ca1f1a943b42d198b6ce00e3593e333a8d2e2087044b4a4e6844c3e6ddc323573ded9b235c3f5edaf5410c8032c4659de5d68ce4265c8520cf541849547f56e8727ab409b53a53b42741854af5474430d67c6983e881eebdbefb4171e1ae6010c84408a0a489dbac5dc3d371f766571032717723e66307a548830d2c6c7182552311bd668fd3d25939f759348a527aa30627727286ddf6bd1aaabc150b0d7cf6a269eeb94181e815ff6bcc56eb9d3cc76d2c5f2228f2d0d07c6377f6e8f97fcdb81e4940c9688427443021fc002ec90d2039abce79bd9a553d289e3372e3ce611c917b6b74ee54fd06fe799498cabd1326391872ce6b73e5d0987401f18fb2404d09b8c09a00b81a57553829b41bc9b8a1b46db0cfcc370579e16758bb91545aec8319ea46384b7d0c3889b5dd93398c8a786095260ee295fcf9eeeeb5f24bb437b10f07c9da79cf84af741489df83e3a0cbc72f9fb4c9d0bfd684d0e47cf32d38694627e9169d31bce5609657bf39fef0e6d5ba8fa1efe1a5004251e4526faf915ae587a95955a9d00f280eea7b4dd0d63da97d3b900d5875043ad1988f1b4d7a0538359260bc981dde296fcafd660e816dca609c7bac442b7755aa2ad94577be43b5d8c6b7db14bf2a797964cc9321e6ef12b3acec812069f0759e15c124d0c05fe6a6076efcc651da05324382def5fe2d943899a3a0431bdc4b5efa5044d542783d90f8f9beba1fbbe03022f2ca6920ba763514fbaaed808c1e609b4ecc673e79a099ad6f4aadd93170d53548ce296c0da394738c9ae81edf3904b43e49c116cb40de03fefa89c93196294c41a3525d1df37853ef27438a1d801a33ca617129cc4705179aee60c1ebd58e2bad25bfa8f129f22616bf96037cb3b0ac44bdf7cfcb41ee9646f9d6c1257e24606b685185d1cc89275b30287818eb6385bb41d9f7228b0697c501ceb3c41e39e86de0e9af9afe2b6c8b3ab4f99f4304a8c95ab5177f88541022b9b9894aae0cf97b9497a555f4fc1e9de3fe6caa95bd1ffa49620eaa575c2a255fc8fe389ec466d8ed5e1e9659f87f994ed53b7e7bd95caa9e5120f968eb70579de370a48bd34e37935a63266e823f1e064fbb60fa04afb7f85d705033ed5800d31a8dbcd0f86d82fff94dd92c9ff1298f8d84a7acce6934b4a368b81d0746ed0f4c4833f270dc527c1eec8267cd5f351062646e23cc72272b8aa25db4457ec0096f7a6f1cb88e534239ac0ec66c47d929c906647f942b07db44fd1550a38a4a095e1cfad71f9270f7795b600e870d116135fdaf83650e4501af6717223979f1a949d95ffe4d9a54a6c00ca630eae3bf111d73f319700b17ff3533300320b9ad42afabc00790cde15c8142a24caabea88b15a8d97f18c16d017407cabf44179eca0ab0de4f95c5fe66b766bd6bd6e5b32b25109ebf968bb2600df87554fb8fc31a25aa90e503294706b065be3259dec081e2418db3f0fa9fd42e285d200267e7bf7183924bd49da7c18552ba77e0b972572097f2dbc5407599dce9e235037fe5d5e3c8c6e23275d56007a7e88fbb8c97d5456034f728c1f612376135645b15960f110856b72988698543204fedd18c5b9d6004c0b58610593277fa93beb2c0db4e9403e79597e18454b1f6cada14e0dd81b36b13863e4d853c61835110893cc7d239f06f0c089f28a62d92c74ca67539bde4471c7132f11f034dd16e596231e6b015270826f03985cf4f9d58f183c4f410cd5e6d5153f6a20051e116330d689513843fa2258a25bafbe0b4e10796610be37d211332edf7e9d9f2668ace16a5dd911b5539c51efc6a6e9f977561e363bfec41d12b3b65f251a7249ce24fbcc56461c890926ebcda0d92f711f3f75d524af0eef6f2b23f14d0b39df8fd13dc80257feb7809b8c2712e10a908d5afc089b8954dd3d9917ae7bc5a7a4aae745c8da3118914e17789d9c5380ce1d20072314f83680c6239cea68f65b1caedf9de74b60c15362f253b18921eb4944dadd79394bf700fff035c4e655636d3dce470cbcf75a6fbc0e214a1a9dd98c4dd9cd273a9b6e083187ba5de57cdccf6e8e84071fbb5e00639ce4f0341291d58610fb892db8d7b5ca11e34ea1f2083f3166dae687d5c06ab0628fe1535b00da90cbacf26de0dc4d029a767fd16417a14b634cab62a3b2a157eec388f4ee8e47c84b96386b58f630f2534a518b5aea5a56f77df206d8e60f635b4897882dcfc3d15164ff011572eeef42b2b85de4d2fe485e2e9984cc70d3ca7022b63cd8390feb2e8a7387ec865f1cfe891d2736ffae30ae271db7f405d4e2eb27374e2dbf7d33ed056d38276ab0bf35ed0cdb70ea73c8584e8f3f95e519009bfc737f7be65fdb9d830e5434161f5e502646b4ec5e42ac7257fa7e0f158418fc516f61f447c97649df149185d8c912693bd7499065de106aa0bd7e11230ccade904ac7c2cf7c55f95d6c4d525a51fd6085645e1ab8eae492f217d4ba08cbf1593018bb2f06a676ee28e724e8e494c950aeb8d9316f6e2e646c58de16d1cc09b386bef68c5daf62a0b3254d003b89c43297e91269ddc19d0f773fc8ec323ca3903a08f1a469fb63648e4ba2c75a508952fa40f5394716952e1f4d327301c476988e643f843d34a8e7da98eaaa2241bb5de99ff66c138548eb852791581ea8b362c3545b59249df428c8e0d3b85b6c4f1716f80eb5dd4190f8e338d6153a6c2e8359820c55d340a96e4281314272f29034d763ee036ef19608eb3fb3994db6ae13f168b629d3e96a6cdb8abb9148620cc7e54e7cf17762e1bcf115024b3589e49cd43c782ed6dc970c981ceef743d6b3260524d578229e889500d9cb546409779488fe9f2a1d9ad229052f97ae079c591e32fa5527d644d7d27350a097a8e0e28e23cefed29ab05f41b77d69deae2597b4c7cd674e223a0be0353daaeab3ac9643f70c1f38999f5b5f3cb84c2586a1e5362ae653fbcf8180e50fabafb356e92c084808a8dec5ed08a18ca855c3a2c6df48ada8b2cd72cea3d3c37b0e6760c8ab65cc58d88b2daeb689591c5d5680d7229883faaa0f47bd80061cea69da480c1292f907a55dd9da4a46c40cabc0ebc364680ed03e4e0c67559bcbab85139e3e12bea5f5ed4ae99c55c19eb6164aa3f4a1729dbc6a1b084b00e95b7bc294cfc8a0a15b4942604a8f48a38e991d7cce3717275445d2b369a482076dc171eedf62b68348bb1db377441123dbde5715bef4e848bd0a48a4288115391512a40ccee4fd528ff0e32729c2ea17ed0cf3333c74924f6bd9403aa79f9a6d835eaeb7f607e620b2fbde55f80fa62e01998662abdb23296076c75f6bf5543c40b3d40651c7f19892616fe2b484e4dbac3768b9a3a7ca90002b88bcb9be88e7beb636a9ebf7597b628c7f7ab0be346d68e3faebafc8d48450cf14513083220a8433acf27241e2a99c7f1e34bdcd24cfe564a84aab5c8194b4850e2ac72768dfee13dde520fde10bdde9baf39e51fd83d098b9da483ec0904879a374bbccd0fb8410bbbfe8e9807957602c0ade3f56a8c9093d944f184c7846aeef8a3b14410aff5c4e1a46a8ec339f13603bbe92931132cb83841d7dc5efb29ba563aecf79705578941c6350c5e60b08774f1e0f1b78c4c9bb0920debc1d259c805ef58268a637b52a8b16ff0505848ee8e450290ab1b90909a0d01c8c90eccdbba55a0814eba61f92e8931c22bdb0c8862b73051927b246c8ff831f1ed76ef9302b8aa5f47c221074e8661f6db813637df4b1dd051ed5b27a6430e9653b707f5598cbf49c9e5162854fa0c30512bfc3dcd4a27208da42a689a09ab8f367114f7ad2707ab354aff048854f289e6dee62901540b46c20200028dcb4f9d0a1883f968cff2b737f751dca4aab1a96ec54db1e4db4325b5af267cd4ed50f9e6fcde32e552cb7f1e0a467930e4bdecd35b80bd2e18eb0d97624a7822df3b9714a92625330202bfceb8284d56c8cdd31de6f707db76375ff493a4cf4a99aea1432259c14d25a41fefa88d79c3a1228c2125b0f680436184629a60f21e9a908701d31f324b459f23583513276092cd42d2f19e55cbce30e243638090f3036c18f89c9a8a0d920a5f602deb00489f50158ad80ef276e622490d1b84df5b2b573e87a334988c0a325b8f825311016201644997cd49479dde1d9bef6506d5aac3beb386d9801891bc2ca10e5f171366aca3d43ae73a1d8b4895de0f66c324f58fb046dec5a6bbe1980e6d855fe3d05617181874d6ab4542178a93869ec7d2d64cdd9b70c2a7c0ff1f957a15876b33d8938ae031852e47491e6b03e1535df832d53ef1a5e016e877931624594cb1b4c5476d01ba8bff37de9ac5ed3b890756e77449870de6e2407d87a17318bc480c0392a7b8573efc5fbea18742f5a42389695905e15d231ba4080dd585f56fb188f135fd7ba2764f10b01d1068d3fe00af81dab0b12cca53c70cc6e31b50643fe41a10c504b70b4e9608f63030e061a9709208e0dff874d899a3ee28457c8f7028d168f8a86a00842bfb668218609895ce79af70141be52394be8e4e762a5985e7cb98bd4f6ebcdb9627351b334cb5751d24713a60d777c4291499fc0431e3b4023c0091883d3652a9b33e4a3aeb6ed024ca818d049183575b1895c1067a0d00ab208cca007ae43bb6696d3d02f948a6c8f7f139a2a4e6e1d17aa42705e2e87dbeb46abb2e8343a5dbbc330e2ca290abfdfc3b6ceb175f5d2ea0136edcd42b8b5bb2bcb2e5631ac35500678d3c56b85386c2853c79f1b08782f4b9d0b0ccad9962d3510106717cc4cb3ba8d7ae8555570129b392fec4a60202ce6e853c6560bc756acccdf1f0a55ee4465dd68f8a613e5389effe210367160498d8bd13527f9f226f3787474e5482bc3ba9911e072f165be62f9e19556cce4c927a3925fa9183d4bbc0fbdab6770a9d58fb9cf06e80ee8adba938fdddc25cbe3d8bbc57cc69cc3727aace2f28ef5031f11aba753e1f2667079ed69e9e29c7c9e04d7a8ce24b701abb173ab5d6cb07fdf477b0c4899e998cf20b4b851eb6dcd56b00a4c019f7a83a2b6a18f3d1b8de79a1aea2a555cf73518db291c3cb72408ca9c9056c216e1eee68cb8514171c425481c39d09354b63bfedd55e5a532c713b36b5234874b94ecc003e18a5ec2b35e4947fd740113e8a1d6748aa0582e442ae97b1e1d215ae220effd54e8768d507c1da63924a9b73bacf0e55ccf2f1d60a416aba95825538040b614735d896843436ffdeeb256e10ca831f2c251af78a882c0ba6fad3fd57676f0ddd58c12d13c138633ea678ebb3c1814bfd7e7c0991d43802760ac393dbc6a7c605c084779504a19573bc4e2514fb6465f5f1edf9e92a2f57c61f5162a9128b3ab09834d35bfdcca085be6151f9812dba0db2c3f2ef6608c4670c461d7da7345098ef8cf77c72aee2015dc2e80f30bc5a7378ea54815b1d2d2612677f1b72f1a98eeee061b860cbf5977bf46fa4ee3a709f0249054fa117a2ea888e4691611d3fb41320e96ee266a4c57faac2723f650446b771368ee5c55fe481a01b564be900b5045423ddfb51dbdb0a2579fe9712712820b9753fa7fa6ea139e14818c1b2a6c5029de582b86c85a35e2c40b53e050419178e746e955074951e4ea0b27f6496fcf3e11472937c68c3ed58f080412c32663012b2903949cbd5740c6e51daebf99e4e3df47c906b895f6ceb5e48632f9c352ae37f0bad15d75f14a60b0a1e760f03ca8fb00e0bab897a51058031db224416bb3e3ffae1abab547b9b81fda499e9272ebaea5bf941f3ff396af40d30d5fca243bfb8c8071b901336be46e03ddb1d42fefa6d12f571ff14cd1831707e5e3afa91aba41cbe98e611a798742a38c7d5309efb279f1f822025a1c34abaf6cc98733824b437212df59ae4d69d01cd21adb9cf3f53d626a8c98fd58fe5ffd556fb0ebbace388b10d1d60c2b6ae0e7ecbaf6c19af7c6e0b09b17332e81b4315bf72d43003094f39b4d063a1277b19841173ec7788214549a9e87d20e873bbcdb83706ab39fd1b1aee842ba7a848cb05f0e0f9d9690e0d449aedd7a0e2a05ac9fd0e6a5228678fb3d0fce8a126392bce9f337fc33159f2d964cf6d23d263493b10fa3c9678f1c7d8b2bec16589c8512b175c6ed6bc285e8de3d8ba029b5feb4f8bc16eb571fb110b25c86719b0cde7186c6ef0c3209ddff5e725a57337b3db70f473dd5f0b63d796fc4d900b02c4c3a1e68c36642a61a9841178515033ea5901551292fb2f1a0fb606d8fe2fb876ef6237cfbc2edf1b7db6defac3d95329447c7bfc8975453cdb5a216ffe2835af17f5edf8e0583e3c0c377cee21c9d04a724361ce44c7c2b4fcc83bf260216af963fb237d29af4b585970a0dc444801286b5356ec83d3848086aabc24a16b45b9e87786b03b37a960cc6554a3bb07b985270952c039e0044bb53d79b571b938a1a8650b140b8f7ca62a134e88ebb7cf6c4290043d9a3326e63dc150ae3d42de4b90dae8a36fff13a761a9290d0e0d581d79d9386c597f58c1b25256f903822c0f72fc9e98f15b495f8382f73f09cede9132b3b4a3c545660c50a21b876976277963298c5605e7960968490aa30181aa30104d0cd50c12fd6f9ad31a81431b2f808a39cc700d6027a3f7422d7277ba6f904e092f8a3e5d50d897b32cb719522f0120f598f49b8d54599ddad458ae45fefe40ebc6c892ff7cc1ccc9f139007cb1e6ebf9b1ef801f05ac834ebc8cbad800db4099dc30acd6b1e727eb591bb1fb1a2f7f98f6714582f5965bf51f05bc793209a4a7ddbde0aa4f5736a2e352184deb278f2e1c049bc1153a12f5458b8db4df563bf4a8cb136bb5d9335a9e6cab184713d654589e252af993e51cc80083ddeca58127e9c9b6d1eeaac8fbcc8a7727e1da95a15254a3fe82996f62e8a0715c63753fa34fa524b723b939ca2189763164a7e800121d4c7cf3c1479dade161f5693721fbd455e2921c95a52cbe7238babd1388115cacf18decbdcfb6e282ce0515c0c57a52d03687127c021149feccbda82c982fc9ced5149be3f0eb6b4497b6e21f9fe345da4e75ac2a0fa136ec32c4022946a6651c7d33e763ff5459f2a6c12e473f5b28cd848f964e77ed2e6c82c3f6b0a57d96bc04d6091242d20de94c5ddbbcc426e8ad8791778583a180422c2eaa1808752073aec02c587506b117358d77eff4e6d4b58b282d66f3187688c897afaf89c5062073fac4df98c32e587b7cadf16810e7a4dabcca059a7c7aaad4abec8855d5159bf27ca7df2be49d0d8fc74f528f216169b962e3c34e3c2e55e51b5cdd2b16a631de01df8dc0ff511c96d42ec0ffe56c7daa933ed1aeaf1023dea8e08fbe4ba1edcfbbe25e747f62af026fb498495cd92c17be623651d94cc432507679678f1ae93a18fce1dcfd5750209a798aa0321040fda5e93b97cc73edc14204a8ffff77deb0f047cab83aeb7869c52a706d9ff9652a88a2a7a9306f246cd9ab11a353840c8177f3d240103a8039ae870698643a99f854a331d8b255307b6863f79c80e8f08b39b802e2ddc1500e3ea71550676519509f517d33e8127f155000143f5484db19aaa8410db575dd4c2ec8127d39f5518b2270f60aec1a6c5db44e71bc873b0e51ca49da0db5a0f5a535c7e349bb64469998c62f3b06d1560309ce53b3de86ecff0555b78ad7f4eddf0ac2cad7a55b3d1f9b94a8a91d0ebc4cfc7126fedec8c3abbaaecca466d10ec5e4d0e7425df0feedc5eea032eaf86021cb5ac594911cb0068935679608728d096d9733bbdc36618cf613779b1da1ef95fe669f27b5acdce2c6b28a461cad0f99481e215fcd7e2fc5fb612e801ea8679c802e97ff73c808d9fee462faa147b86de8de31b36cf11b730ba2a23205d9d1d9c8fb9ed90c87c8fa33841306eac01507249c57afdf3e9d0ab162e394b70f51a701b74681e87504c737bbd788a8d5801b59e1a9605b2ad45cbc87869746506e2c980996ffb9c806f57abdd519fdb1e431f61062525b243cc06d8edb717e6a2ececa05b5da2407baae99605bdf565829443ab0f2bde3cec31d2f513cc5e7802e223e691f00ce6eb4348e7dc6692a8c50e639f0abe2282a8e3731bfc75a432eca8250fd5c68f491dd8c47d0b017617124148efa240eab492627869e770120a1e153a92acf026f8eba1206d323785cab2676634a28e2f5ca2c3a55d089feff03f3363c020031de8aedd5fb861d23197375bb53189a8dd03d1acd71a855e28efb5a3784225064bd2211c9dc4018007242d1175e4084c4f978a18199e6d64d25b82f5dd149342d72bc18a5015cca7828a059aab6ae1911b235458f7abf0a07ccbd4d8b5aae51ee40104b6ee847146b8d91a159d761eefebf184f208fe743ba51a0959411c1f6240101a3ebf675aa5aa5397897ef1b6cae4852f25e20abf39b72709e86eb14e35daaaa8a02c0259c28411ca1dd21bfb5a43f30ec5e076c0ef6cd32d095f24c48dd3862196a88c21c18d79b73c3fc0004eb64ee6da5608334d9d568ba6a16216a89c8ec7071cf39014a85badd5b8dbc73ade448da00219fbd80dac0c5be87a6bbcee6e196b660c5683049170310de5c492fee8954ed33d5c1b4556b4a7f22c4351b523c4641c3d729b928358b2ae4618f446fb1ab32655311d7949a76ad9b180d04e1179b3e6e7ab396d5ad18802bc9b5446573eaee281c14eaf4f3d072934eb7f46e954dc72d09408db567cc5bf998ee1b2e00918c5a707c06a21c14aa6e27f7641cf3e73b0b696cb0fcd7a69a7c9136a389996fd1e8a04a10b3b7cff0af6dba6d3018d02516a84d7a2d0d3573b3205230cdbc64da36ce3ed70498ce91b7273afeed5cdb23e52431e4b75b784690d4bf405ec42bcc46a6a8a78ab6c849a732c677a675068e2f93057c655efc30398f0811316b1252a1a579ed72f49d339820cc2b4353454e0517e3ab1f8f79c741ed91ad9ac85fcf8ed5e47fdae1a2b69a08d275665f046f6b919f12807986cd7804ed79debca4331f85d9142eb93cc67b2743bfcec7ed7ba4e6f5ca6f8771bd67910d81ca55e2d4cc3f6dabd2f77b84ec86cd239f58955ea3e77ee7b97750f00f09c74311a89efff92172d5d3b1d8ba8c61447a0163c0054799d81af9a981acc8e6c09f6b8362ca4555a60e824a8cd8106344b7ffcc84a9eaffdf024e5ffff66a8c138b952983327ad175d3095c0ce6b8161f77fbe1872aab317e40faca307ec565e81364645a133d76a77d9f079f52e6f1c14220c1a6a8586be18641c6a48616e9b184f814b799546952662d605b8e7c3ff66511d5f5d8ecf47336cbf5c1e174051037f8744574be4dab0ee8fdaf98ae3e1859f8572c23fb4514e81689b305716701505ea7c52c64dc6acbde023c41fc59e74d27bb13a07834eaea00a578cfe08180998617ed1b8a1e664968c5f66ef6f98199dcb3fc21a9b902bda7bf51f34052a26e878ac99ad31b384b7e31c51e79b23d1ca453877a063aece7c8705b82da66ea07c1200bb8f476981ab2ceba46fd7a3c7ff21741e7833dc15035e7250cc21be3ee5519afb9a998af3240d11e80f7a70bac24ed62b7015eef7a6f2019ed57e007c94523f8ed60f21b12b97d90898275b61ae83b2c726567de270c0e42ad0b06bc6bacc90f0c573d0156d374f5bdc3c81777014434299514b76a9e83a3f65ca7e25bf1bd56ff590a6173a722b0d7ce56a03f8602f1970b010f1976f15136540722ffd43e953139265f0a440b37286828197a5edf1e6331f684ce0d5efd4ac86a906248d428f8a7642c0e18642979b9628446adb2f7ae281e1d6d0213e75463de94f5441dcec5c1e24507a56c985d8a62f72530c3f96eb8f51dc31d84559004b860007dd4aab3680d62353f65c0709f2ea5da6bfb42f48e20daccb79d42776c4babbcd6363395a0460c96935ffc317dcbbec7c7adfbc72c437f97aa047e456327f64399454c3edde7353de830e3c1d85ec5bba24770a18d21a34ed4c1c49f15b931c49c4e76d057246d9eb989f81d807ed355787ebacd2aeb96ff6e01169807ab0b33d875a43d4aed31ae475bd5288eab2577edf4069577acfd3f4b05b7f8a96d67eb78d597c90c8a61f0fa24d47c00dd129c46bfe7d9445519e84458656f307adafafa9e6b7208c103cc9679b5547410214f90875867cb916de63879ef1de0047a2f472cd25ef30e90f9ef7e52868a9c7bf57a534a8508266e5ff6cd99d5ef42311c4e33cb5addd678ca78b2d36ce34833be7e90ca0e55876f5d0d79b816283f0204d3ffe59375985794a809e2928bd7aa184466c3280168bbf24c6a647691745fd715f762e0f35037f338bb3973c8b88eaa066f7746949184949635bcdc19f9a9f83788e8fefce0136e55257c9609e850f58246b714057ae1128390bd86155aab1f8d5d7fcbb22a7486fdf3660c69da635806a82809d2c21d8874fb914919738581e8f6a9d30b000a4b1bc9dbb3fa8d150d669f74df2ba0952fa4d819f437a159cec27b6f8d8be8f9fe26c0b9c6017a6f4408d2f32d74f7723457455be66e508a8f8d6fa549df73caa50ade5189b93f2521657a6089eaf4df8163cf8e79db4fb7105608255dd63501ea060643ff1a5990c4bb38405300fbcde6db1b153830b4f5f8ef20c80ffa268f92bffc9bc57fbd6dea872b2b47e64e974f5b395c0ada101191364b40906e4f973d64192acb243bb5cf59352dd6de53400e5bfdf1c403e7e8c87536379ffad2a05f90ede3e31820d7d157447d4a47d65a04defff6b877a3fa3024b658168122418a556273f64e547ea2b5d920695e508c5d92eec13db11532b36f6f3c5c794fedee65fa3ccb44d81ee7c6d97406bcbf64b84225a37277c5223e4996301e87eb5d9934f724e902795431a5cf44e443bda90410c7549d88418b188f8b04f475a3c009507e6f6f789e678e6a71d9cd29edf1b2087792ea58140b51499a5bf1b714a6c1f0cc3af5847a0f7cb507e635050fa6a989fbf1c73d452e8a1739e5e691edce15d6475e542f95de8d3b6afcdd00b39ac263e52d9a4fe2ad2a7bca31ea860c6ceac61f645d3be634631ab543029bed37b85c36898d1ae44ac77850d105155a11567df647a4d3aefeff33f51906b438971b7822719ce03289c0a506f5349f560c331ddec2ecbf141cea16d973f9e4789be577d7ca35a67b63f3902ae016b433a500a18948e9df884f24e18b77b38ada753ae08dd5aaa5ca0e9b0f5f014d4d59f9aa1e7115d33a17d70d923986aea0a147633456d28bf389487942060eed5777f13b337c27c2b66c2c89374edc1bc8ed27b3697b2f9062c8897afddba9f752b6f9513a5a5f438fecb6407bde6754c89392f6d16b50ba315c4c3174e3c6595d9cccf424266825e4c295eec70b09629307ed0ecfb83bbe01d9b7ffc77d5dabb4088239a97d1030ce3ece381824f5a188d450ea51b7e6413a7a1d1a8e351e7856ae700f0262b8ee506e86bd6a39324108f59b0cc8e5b28f1fc7b1b7a773138879d5d600f7956e75d563fd39d43afd3d2f6a0fce7223532ec616c47ebfb6fc331fec82e2c05fbafcd58979b422f481ed41f37c489926679123b87f3f8500774517f9f3b1d490fd0a1851f1ac4c001a09b3b1cbb2d585dc92c97697e6daf07ee77b88bc206b53cca81cab9b6e3cf62dd80b6de5b170d8a0f852e8f11972750f3f4c754855cec80b8ad5cdaa86d99fcce8e4f4b6cd8d8489df61929d02b65175059b2b5e6a32920ec9cfee839305257b3f20df707303b1899052d8e8abbec27e1159a760373c36b29e9c5a97f2f6b1fd7797b68271a4dcde06ba8b35e44303a714caec5f090348d2831b42c8ddc191293d08db6882da47c94b21aa5c274c1e1b21939321ddbc12fd04f9a36252bfc15086271f7ed248b0452150d56aa6520a3616f02a87cbafde5ed85088343ba3d1f6a9ed77d324225721f432400db1641eef6478be5b21c8e85562381e07475e9ef32a1f1d8690c0b59b9f34783a47352aff3817c7644fb515735377ab45963ffbf72b587d425b7eef64be237688603727b53a94a80a4904ecbdd95152f2102e261a5bd05900cf8e4f57b894db0fb5a3cfcd35470465305e053bab2dfaf1da6f6a73ecd609adeebcb437b58d7bb6e6b716196a9095171594c223caac933de8be100d0204807bd05c16cb238932a0e64dd091741ee8b6342531577c080e5454dc992bc28292da34ca290cc0e24dc5794e321b3713d8593d700e19731914879c99da7ccf14ec6bee84e8fc26fdb81041f31dfbfa54237ddc1900894cd6bbfa4a9a01a98b5b31144d29eb44385731265bcab1ba4027ae9a8d2c0b54dfae95f07850ddaeeac65fedb01275cc32fafaae3142d5f1101890eb0e0f03a0f5941b075e9a4d9e1246d085d5847fbb72f7522da0d9d0f4daf9edab627bea5d9c6f9ffa10faf2108bcd7ae98f2095e2133068e9dbdef10368967d8af9d8d3eaed16d74a150cdfe3fa6525fa36756c9bc63629b0db96b456a863f2428f9db923b0d91ab0e621f479da1682a729861bd079f1ec70e909d973324ba43d2aa8aa37503a23a41f4bf63c5f680db67d7d2256a6fd9f4eb391775c7789888c3e5234686fcf5936396f635c4d6f2d228580bade6709b9d368c1e7496ef32e8c619aa663933437788a4732cc7494b6db81b5c37c6f17de9f1e198b3f247b1e572ed18e9d85a8cb20fb6a9b52eed7f79ecee4287a4e7dc0d39bb1446c1728ae5bb6c9940edb8f8dc64e4f48dfe2ad8d8a9f32f53366543c63dd409f19d1f7fe02a39ffddece15a5f8a5dad0c456fcae24c16228601a807864457c36ecec8faf85770ae5ec72980c5c9cf2fde344e4ff22a170bd8ad2891f8e6e3f30883aa494e558e1cf34013d5bace1587fe9b4b2853d3e02a8de81c7288954651daee60df02a15110b1770a554bfe13dd6c7d6d5020f6cc67ec6693761dd054f4d9b506f1faf899aaac771729e8a472b0a365dacfb2efee86b347ccf157e8a7df61ad72172e255c32c39223c4f0a2032d00d91aa8e87896993c4023b9b96904ee9e129f8eef67512611a355fbb90bc891c5b0839ffac6816f2b39dc45ac83d060421af78c01697f1620afaa91ecb502419c82d4627e2b310bcc778c4c7e969cf287743f68a8cb9d762a6dd71b62f14872015197b916b7ba45ec5dee7bb9a98df9bca779bbf27f79c7991e9cc48d270f0b6cbb284b8efb6802b502b9f7b272905358a2ff60afb34a070f4e78b3a45b84b1dee853d0894439732860b8c030bd9f92f1a0368f993d00b78b14ad67bce99cf9a0b8c85c621c3a646077f536179ae4a0c0f56db604e5a9fb8f0d87e4765d257b661b2dd413a8907c724073b3ddbc486f1259dd32b3a813a001798d91b3abf0da7a394e385c93ebd42d828dbc6b4da0b26ee487eb1106b1a53b69ee2189116b00ccd90c04ad74989fc8020df96e1393c6ea10a9da61e01ea6f797613d1df7b9c88149e0be12db474ac4ccc9d756886b112b580e73d0ab6fe3d7dc422718e795638b480359923d991431d13120d5b07457c01bf85a8a60e3b12fcdea5c93b8b236719ea1c70d9cc050a48b8deb6d2f1e2955679e7206db24dd35f50813d1cc5832ba387fd75e4e05b71f27942b54f75154a9ef221c5d128377ca1948e7b63e4fbb5a7800b1e9df513425f8697a4c680c217d3f8c6cb10896cba101de8ea10548ae1e356c76fecf46df94fd50c38c7e4044e7a5f875eb9f9da60df35edc1d89cb980c3ee53b21835731d4c57c42e48eb7f1b4019ed48be18f7bfed04c2ca2cd93282438093ab3754c65bec2a860a8223468ee051444d9f5c0c00d84a5aedf24d929792fe33260c3a8bda1320ef9c0d118ed75d8f25680d1cd146ffc52e02d52b663bad42542fc5aae74a5b761677bd16a2c297295635754f8de8adad32a27bd1f287f1ce27e594c5358e14322b6f2eaf0f93cf2faeab65bd5c3e569665c8cb8c01cf31cb8b9519e7db3cba15ef4fdbbe2b06fde66d730f6132c803d4d4b3c87d99987448b69632bc94bd9337fe6294477803f63544f22ddbe6076fe61d82f4bdf2b25d69d37d1392b1917bf8e43eead2005fbd6719616670639c6a3f36998ae16c457f2f95d474c466fabb50cec75be12e641e9474cfa57be262f1fb1baadd2222c6776d3f7238b82a43ba6013f0fd2f79e99cf28318856e6938af0823349f416ff3a1b7fc4ce28f30d42a008c4d755040ce2dda3ae19b5cdc28da334971bba44070c5784c91df0ca3f406d33a12b3f49f0bb01b03583b94f0a480e46b7d7cda537151dc86e6335c0bd98178045bfc866c02ee5232f326e3ec0af8bcceeca7907067e1e799458e9478ccd52f3696bf421b82f3553ebf114a5e731629b4c710efd9a5350568cfa847700a5b63f55d4b0feccda501b2349af40e9fa7c571f1066472e4d98bc60fdfdd4593ccd3f03d8161e6b77d2634e47528abdb5f061faa86806b36a62b68af399e3ef482526968120cc4777fcd5a34a7653f32f63124c488e19e8c38f99a4354eb5fb3d1e17b9c6019d5e69bae8ec6dcbf1cf67bf13512bc8eb332209c06f7ad1bb12088d8313c178759a3735d8e4c671e03ddffd982c18280c1be23f9004a1106188b6d0514f4ed2f1b4c1775c3dfcc86287eea0ac0f8d1859e9b5ab87a836a23c2e7a51c296f138e0681808854710a2a3cd79d075583e2debe0c800399f3809c63449af86acf22adac9a94b6830f911b7cfa74486472843252617dc28b8655900a664fee91e950b71e4bd1bcf2f6c679b67a2e70722a617c30da9a04cce659594b2520d1d19b462df327a93293b4b3d8c897e490395fe1ba6f0ec9b23c301eaa086f2aef9beb5b2220763dc1e87850b0d5c65ddffd5d21c54e70069c90804f80ca7ae6df520558add7cf88c3c8e23a0e8dd94cc7ccb3707e4ac63a40cdfb3be5ec25d5c7060418663c8bca3587f7e337dea800c6ec081c85ade5ff30d782696f85c88547c00f7bffbfa8aa1c5a95b037baeb582e38c49a6e837ac28b85f214624a0162e0759ca6909329c88da4d491cd16abfc341673afd152d025721ed224a53dbdbac985070a8c59bbc4d0b30bc7d9632ea2583383eaf07ff4b42cfadeee2cc9b44b5d030d3f1fca4e03ad460a2685e7c3619c8b823c7e017168a235ec70b8ae4dc226e3515afd6ff74d795b86b721033c94fdcb9dd3563f24473709d0a9f0c8cf21fdb905f8dc09e1a7e66651817a72de5384f7db553f15ae1bf68955f1456cb2702cf208cabdca4c19f7769121beb4cb241c7a7e2437b0b1ad94b3620c9b0ec0c3d123a61ca761e7fec58f6325f47dafbdd884d972b88e88aeb53f48e457e091bd52e007068b0e72e8ff2b0cd909140e736ae911ca35c407dec4196abb11ad3516aeb3bb95bf96f42cdc055658c15148aa0c463f62ca2e5d9c8df518c3ee5d23efaee06b07fa030b1f7ad1a5e9690feaba445ca5f02f8f211014b84f7787f7d1cc66bc79456ae2f4460cc35bf050b64e14a3d62ae653f787e580d2121235157ad89ec1a3049f5774d74d152e99d9cae34de5cd81ea82124b9c06f980938b40966e3bde2111b1d76df1e01574f85ca41473df918782cba64b155b2c5bc8e07a628b963e76a3bfa47c9df3d2e6de17b9d51fcca2dd270d04fefb9580eca444e52dc9a9c2ded4abbdb1ac9d2e118738cf5c7b63dc65062f56e025cac56842a6eeba473e408b722613e360ad805ea8210fdb30b5bf67c06e864a680d770013f491c6c169b001c154124fe091fe6309746fc0e2f30f2ebda7ec1dc9eeb0ff1a48bd2ad8b4555d63c91e1f2c446aea87c1d81d746deb6f94af393fa6e713c9997cfcef191605ff7866769ae6aeff5dd320df2ef0a987a4d73510f6df7df7a209db0f59ce8b82efb95191f36098b80a432191c594a75a3e8c85eba2fd328b39eac726a47d7328fd007203c0b0fa3460b53f30be465a9bd24041b207f251d27429e83e00417002b2567a0785f7b5d8d60539d0798e7b3718e127ae9c608222f63ade007e371cde60a3735f583d2a9be2d34257239fa06f5a9459d2d374d719c518b7bd3873eb636eda79160774b376e79cab0987b67dc30fdab2218d7313789b3ed204679235276cc7f3ce47b3226dc4d0ed253ff53708473a1f4c8bb8179a8c59b440e11f2b9706ecbbbc6caecf999407fb28ab9bfb05b7cf07100aa3040881372081a89d3cb6a30964bc47f2e25c7edbd72d6d7ded9199a60e63c8672bfaae65aafc0712045f5c717f7ef7f3f7f78cb75854ced139a7d6b137ab837c2b09120390cfd2dbc4c21208a8859736ca6acc254fabe8559a12857ab44fc372831b32745491ff4e64f644cf123b9146335476bab0d8d8f8bcc96d037c4cc86755acd1cefca4f2efc6ae16ba0834fdae646a015a035f14fa0240df826c16cf7b2c6cb888f646f5ad2838ee9549b78f3f9243acbda5e4dc87b80a6b0e2c3a97bf92e25a892d7a8db06d13b2dc34fc9ab962b2e26afb3cf9a2c8235bf290641b86ae887f6ac065e49fcc58ba19d0b60b8ffa19dcd8a7e38713ea2dcc7775e0be243b44cf3d9bd00e07056c1dd8e6d814bfc87bb6cfe2427c3449edf21998affecbf3a6f98b2069f64eac0d0654173c7af93056ecf2e2913a3e7cc3383e5e9131f99b92fc80ae327a625ad49f71614c1f3cb0db0ed0d06b698503c75bf0433160919b4ed0f87f2c41890ea5691ac82e9ef4123a86f43557f35a11a4e9edc27807c773f63bca1d1c1cbdb5d9f05413525f90a85fa3298b9759d88ffb58a6ed5dc982a7a3a96b525175be9f40a2abd7b7aadbea8d6a84998de3158ee3e6147bb3fe3b216531da8e35bab04691eefefc06058eb99e5065afc6ef25fe7933f5d31f78df4e5e6dbc0a8fdfc2bf4f13b3885588761eb67b96dff05c4213d55b6633e11ec003ad76a8240156b45979dbe1a9f0f0c2a4c7af23be4ee84e3a9e098671be1fb95abd00ccbc047dd4d6be4ce2811cb1db3af21a78af7fd9858f16afb70bcf5fc223a9b7bd28f9bcbb422790cb3c3fe58da81dcc3093d4a960044d580aca11831d2ef0c283056b25ab966da2b805d32bd9af059ae405e1f37ba22782ddf1ee21b679b40cf68d51a324329498ac4bf0f451ae9de8c9ebe9b5faf911b6f7579ccb9af40ad1217bfff3ddf81fc5181672a8d85de422830b724528aa240ecab70be24a1e8d9d68c6a4a8e26e4df8b6e866d4cb101384343b23b02b002a177b72c122e9654d3dbe48161ee4dff576c118761b7278270d41acdc900ff1c14ce3bdaab7cebf8597f5efb12b85f8b0895f5eb2ae688d31606a47ac4ae36c217b0b8a59c4ade0da75ea950a0368d722229fd0b42d7e1856a9133beb7ba2a44dcf7e928305f0ecf6e36eef50b1e6f0d4f4e9c20e6a648e238df43e6759b64105e65e7d02176a4db52db2d1b867e1499536562c14e01cdbc42b3f2017208fc48b855773cbe134c58e234ec98803af5b1925fd936bf36249a4a74e0cda319f41bd7b80781d4a3f45cd0a4f551eccdd8e29644418ee2cf8232ba0473f361be264ee698842052377b05bfd189150b02b39c600ea225a674d1b36c851df21771fdafdf799b6985d3e13f36cd5da6f5b631fc817522d56715e64883036c3343c9c47135aa33f691f5f0f78655d3199aa9193b68c9c86c8f5c2a0ba241d0b0f38927882249dfe75ada155f2cd679d3fa8fb3a78ca1e75db45f6079c71fcd20aea07d898b426b6b32c780150d53e2be4138bc5aa517cf5b94185eae47d3d6c16551d2a8b034a8048903b0e2aac66e83c6a386c6965e9dbe12ef75d5d134ef90516d047b48800f5d3346ca8b4a87aef92a469885696b5a4a588e37e443b816c2eb690aeb103e724299e05479a2fbbfe96a8c22a4cac53dafeffc936a88c04a8d1e7610cf47648f8bb8ea307a2d16669b778f4d1adacdfb7189bd520bd285d518a61a983cd0aa7d6c1e44ee2fa10e8a256dcffbe171e89d38e3b94d85c237184cc9f3b4245fe187eb6c02bc6581f3490d50544c7309e0816d5901ae3a4c933249bcb60db348e8c54a8b0b428388431e5095a1d49f67c23a6d90f3c9a97576ad3089610ea9563c4cc1266866f8a2223cbd4d99614745d23a196688b8cf1fa3e7a694f8c0c8938ad9438147b4cfdb4c1bea86c8cecf9dbbba49827e85f727d2d4e36a4ea5d8f4b60d0a5dbd13ea1fdee3dda0b627276a6464872abd5162c84c336f550cf0267114ccae87624615242fb0d01112d47edbc05c035bd9e54e1617c0008e5ebce725e48d4cd148433b199cbc914f797b58e6810d53d6cd8d81d4a0cc6dd209828d67ad7a6312ff6177025058b02d4e1e4977dada86a67b7a5165fbf7febddcffb896e2f356743e35411655bfa18a10dbb1317325e4eb7850556750bcfdde651d8f409cc3d409aab31da56ee5a16592063f58cf4f806ee34202635224dff110e2970fbcc9785948805dc44ad6d179a943101ea8b1a58b11e58bd8856fb82ff0549ec9c7efbcfefbd4ccd1f3e4b7f6c1fa4feac2e5b8a6e6bb2ab955918dfc7e4634a891fe4b1cee007abcc6ed0e2d560768ab650003675c1a18984fb8e60ecff64de8a40c41bf3f79b9f4ef687e08f189c23656292a5a9d439d86390a311fcf8b877cd77d5fa44cc3796e898392b76b7292a12719d2e3bcd43a0308677376daf4c962c72c796dd9354faf1dc96bcea76d73680c718025dde68e19984beab34b579815946debbf3c6b8490f22d8a6634284e0f3d95a0851d720f12244c22de69ad80264a15cc2b1df489b08fa37e77cbc6721a30fddcb5a5cde85e0568948d7d02201c5706e8ffffff17