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 58006 3858be52511f8c9257544f511dfb9773830d2ac1f1527dfe80e878cfcca9259f

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
5049d70f8a3b510323c3313537519b89dcf2a0cdd513c486dc81b799cce01cd8
Certificate Block Hash
3858be52511f8c9257544f511dfb9773830d2ac1f1527dfe80e878cfcca9259f
Source
getblock-raw-prefix

Public Data Hex

001000008000000007...0020bd010002400100
00100000800000000701000000000001031f00000000000000000000000000000000000000000000000000000000000000000000aacd6d64d7d61e147e7e2d2a5cedd923866e891df23ccb1e8b2882cfc9250b271b477ff29246be7970f41936c58b5fd4dc9e5c8f121088c09678a0a6d33688257f328c4364a1e0a03da757666cfa517c6ce952d45d505fbca004000000000000000002000000020020bd010002400100

Raw Header Hex

00004020de88240ba2efdd7bb836e8733e00535470c9f581cc09bb3d42ba09b6acf174acbdca00c414b0844e0dddd3d4a4e44938eb3462343bcb9f9e8c8ecc13107a047386a30f6ad0170418d81ce0cc99b781dc86c413d5cda0f2dc899b51373531c32303513b8a0fd74950

Proof Data Hex

59,560 bytes
121216010307508be718e248ef08f4a9244dfbb044b6dd1170a0841e4928682f4ac3f71f8bdd00cf39738453dfe150998520183df98b09499860180c094031b7df6175644f4e71a2d99a242b175c5c12e4d59f7b3e86c73f9f9b9bc496ce0c4a3674b5ed8148b6aec7283afb5469f8187552c50c148d8248699184336791bb567b07629ae8068325cb136a524da5bde92e82994c4bbceb93f706a3285e784cccbd3f44e10c4aa30532b9afe6bcf1c6d104b690c75ad49a36128e47511e0c2cf7eb3bedda2dffdf5762e6a0591f5fd00f0c961dc6f9d385b2a149ffdecd0c1612de8de31cbbd6fdc02c55e94cefe2d433bbcf164feba96d0c032f779c74139800792917c533bdad390d676ad9b4308167425a421e5ec0aa4e8e447bf2f2fb42c40771ce78deee43f13dc51a9d6c9920479848c0deeba61e032d948a544d349ee450064be76d89ddf8b9abe93359278d68a291494920e2ec52a3e20b353b2fcddad22053990e66bc7b711b66860c7d685e4707c7a475122a91f643853bf40f07a15af6e5d56035dc7ecb8ebafe9b37aeec8349ba221daafdf8afaa26eab42ce27dfd285e37aeef38f75f5002919af4effcee156110ee731deafcedb7b1a6312c4a701d41011b6b6ec12cd8bc221cae3250beda662b471006a82a6e57d54cad201181bd667947de26cd613cd40715bb4dea55c47986d38c7e23ef69ca6890a52bfe2971043cc823005f792e4758b86ee45c1c1ddaa0156d14f17d4e22ce538edd9f0531fef1329eba332c0baf23db8acf636a32a681c93e51fc948c3dc0def7dcf2b7825b6726d171107b9e78813499cd1411f65d71d454e684d354a9f91f3050166d1c55cd20f853ff32ccb2b91b73ec5b38c3597df019e57eaec8f3de9f12dc9f3973c8c0c822248f321b6c1ede54193c190cb1cad20501ae83b9878f529e33382b0c0de7bf0218acee379fefaa0493c261cee12704a7d698e8bfb54ed909f71547853d7c062803ff0666ed80f1a61dcfdeec6ee38a3ec2aaf5a71359872cf2d837be19058b6a1d700af338b2e794e690a81ebc88eae55e0d9b0480eb3aca98539f3bb2b298c56970bdde79e7ef9b6bc5f11840c67b72f90b629d6f150f8e0493476b66498d366ad65636957a957b773e2cfe23a173e7e52986ced2781e4b443f9733b00d5b11b8984627b4e24dfad8b719307b3468b08411df4671272806e9655288630aa37b4cc7f59be33db19c8215bada223ef831e9da5e125fc7ea3cbee6ff624a8921b07ab41861e4abea1341770acf2e04b578fa9449d082a7312c92eae3f348cd39386c635d2b2eb1a094d14b66213bb3980f9f3de3d5ddb0e7606b3f6d7150096c7dc1a0400e08ab8af0c555ba614ac601dfc16c211f5ebff9e01de2f81aef575243f35de1a9b2290d554d3dda8f433cac8bc92b250d4ff445ced1dfb192a81ad7b13baa7bbb43837221ef297d16a0f0c725de2c056e823b0c733a6c339cef5ba3f245e68cc4ae0c5b36411d8a645cc4125a590d58fa10de8f05fe0ec28bdf75d7fe4ac8c08c58782699ca108a075bc21e4ac6b3a937e3688d9f5eb6e40e2630c18a7906cc42c987c1ec1a0b016f6217a60ce841b6c0a3f1ee1c01f304686c7be65d19393c2fa7e22be1a988121ca783a2f698e3b45ec4845bc9aafe5584a35a3ba35c9f9319e0856362b0d9e4a3608aac2d1a69dd349612d00acd08c0551fbda9685368e5bd8e20adcf5d4c2bb74bac146a1d47656c0d34e25a21acac81e82247fa98fe3e413c70383ab5571485a018165e40a4572ac0be30bf52601ad6c9a2c05f93d51f015c4d996e9438f1f65d99f3b027a9f850886569ecc8873f76371bedb54f407ce168478bd88eef2f4a523b426d3fe4f999a99be8609042c2174f7d8d3f89112a4d389a1f19e637fbead5c35e9cf05a4a242337fbd2ab3cb9863f7e550a8cd3988ca2742f073c4b29ecede5784f1bfbde309b6338f0cd665fd04349d4626f16d4e9fb9aabb01afa8e51ac9c85f0de99e9d0d44bbc4c17fb8bed2e1bfca5ccc3f9bba47fa8a76b2ec1933a221d6b9fb19b8c57eef38d79953c0789eb7f70cbf95f1343e123b3dd267cabc4225c8e5d5764ee7707bb96e07ce7fda2c273459f2ed35dd6efd18a16f42b6b964f24c30e9d4be6b577d3e3f2f5a1a938c74ec8ff8fecb78bce79fd64261140d768a25d1fe4393435864be172021012fdb34980e17c72631fa051d2b46f45c7284abb5f088b37cb29830d3a5ad84ba4dac6d83923cb197ce6040cfd915607be849f4cdfcdecd459c9f2887bb6dd3596ed9e38e5d1e45165f8f9c0f86c4382e1d81c605a5ab4efda018e3f2f4a772632c393e3cf99fa591c197e8e75b17d8dbab881a2fce5b331e42465ee8a31d14a61ce5488fce67da30007616401eeed5fbf1999e983e30ba4e241525f33eb60989ff8aa31f942e248a0cfd8b08712fd50730559941dd6228075eb76479760c23fa784eee584a590cabfad799041c36da1dafbcb2bc69126dcae5ed5b9d05d790d3af66798a01e803d13e37cc0ef2fb6003e1e33b94d633efa739c5e14cfc29c4506ca9ace4e40f792167bd3227abfb4cdf5c4f0861c187e8df76c01273e343833eb1daf8e1f40ddcfe138e0d876d38e0f3fe77df5e8877a38050a3ea7d6e2e5ae9214d7f8382778f2872f85718c480bf9107b584612d02c7c0e7ab0852e48a1ec061cc3e769220501c9737e6f8ef0076bc9d5e7a25d1592affc926970831e9660997606bfa85d6565d2e6649f57e8ba3569c1f9763631db6f6d90e8277f8f20f53ee1cd925ba33085c63355103bbab882a277ba4fd349d7be6a4a992bee101f6f87f82352057551a76660e516898dcca5f57576a9fbdea87b32b9d199fb4cd5a525a042a2e8db9913145e31a983b648eb63174ec2748df4cd9e1dbe88294aba334ebdec6f5734a0c4a9861efa00eeabfd3a25fbf13f90ed1a0a46554bb5c8ecb37ec44ed5fc1f08e8bcab9d3a33a11fec21857b669ea3e3a94fae80d81089db874c1a60d25278003bdd2745e5b2f6aca7492e30622505d5551cb773a3fc113639ae964c6259b2bcf646ac87f216cb2d5583bd4c05e5b6f239eb0332cd41a4bc8ec33599f82d8361a892bfca54e17956b1661e37eb22be675090c0b840c9888ec65a57fc59676ca80149769faf2dc9c0880bc5d50e46d72dd361f61f3087d4c7af997c814398b5cd0ffae41b30fd22ae8b7d1d713643febe0846e0a9b4b5d7d2da1d1ef1ab8efb2288f1c02867f1de94d63d8c5f84c0017e0c69c1bd60aacf88b76804922fdf6a9aca42383d5d8185eed8b61d757a7a276301a98562f38432fe9270fd26473f99372146cc0bd9b29e3729e1b4bbb527acd36d4f64bd2ceb187da53c9e3b93fee5f6f4245f2e6941611a6724702b953dbcaedac2863aaa635fa7bed4961fa833a30f177ada79addc17227f571656deba1126be1a143a3680263a0e15394f3725c559279c618a681dae175cd9907068e4af38027ddd6a985c68584274e1901004978c0aa2834e1abc580d1466c21f18c9686daab90494839e9041e4284cf3de3b086b937b0504c901a9ff9e46e02681c00a07606b8f76f9f434c5c4857f06873f849a1d51a8dee5a9225356a47e7766e94dbc589e51a997afa7f53c7f731e97a373289182c4024a5e1fdacde372268812cb0412d28b338ea5c6441e7833c3db02cd59f3ef531becd24b17c1491f8f20a9a1dd4dae83f34243cce3452d1af27ff6e89ea5de54b56887f0cb746827088d3601ce2800e1389542f6378ed5c0d312f3176ee0965b27e694fa77659799b85e03c1ff9e782c88e588a4fbc5f629156a1a4d2c5a949902ad3b9976d2a6b3ee3f8e5c10f9f810a11fc0108e4dfe2e07deab1829d1cab52b3875c28161046a92748903f3b692f66fe1e3f30ee7018ce610f9ca932570c8939746a3d0bb9ab24cc93f0fb06f2f6e0e58b16acc709aea4c34ac6c81037b408e3b72137984019f6b9d4764a351e3bcb1a7c37400c37fcf3b7cae8d8390576dd0cfcd2b9edb9414210d4ab0670b78f48a091d0ae345f45aec83038c7febddf841bd23b9faac662f3e261c16d874de1bc7e5188de5ad939134f3ee9e257e521a553cefa9f89a113243c0af492bf4523161ac8cf39ee478f3837a4c5856d0eae227ee84f6f7b65994747505d09fb34e0fabeba9eb6a8599b5c04cb57e76d6fc84bcebbdb011fec6e6eb4d1a642fca0ed0ff9e235f15dfe1ccb5f4cde9dee7c203d7f920acd24ffe6deb93e40406add3b5548800f172552724f84c4583c11f91e7ca7a6d9bb02a9866b13f8f22b401cdcd2abc1b603e95f8f29974b5995e28188df06db234af521c40244b669c31be9e6d3abf01a11bf80ed21d7673f5e0f0185f900cd429492c17b7415d7d8e7570e21d6f186d5cefd9c560ee22c1c13c6cecbb6e2534681dff8fa710267a5e57c0629e1791bc88937bb1922abd15dc85e496c53126c4c13eaa726c818ca46ad3ffd3ed8be44921e7113062b271f5d719b60a50ffb8f55645bf401479d95e3b3287cd149596d1fe7f6d3376b5b7de6e471caa349d0590a6566fb7cde317df5e4e66214ab206b4ec1652fb8a5e0c87230095586c3f0d218c3d36743ec9d1671172bc1637d668d2a03bc951bb5e6f54a58c87bfd73cbcc8351aea8d777855ed9daf08fccd476ab55bdcb615ad423999bc7ae2453dc3791742087c07a6381e0f5843a3e83f5026fd033aa70fc5a2a750aa69e8b19ba07913dc0ed10bbbc8273b0d267c0e0863cbb1a8c182ac0fcc123687c1f56d2766950f1f283c0e51250468c47cbfa0356a8eab849d4fbbeacad31487ce2df780b99609a7d1720b4f0b298d825dc780c3c8899f315bffa40aaae977ab1000e74a6953a1acc4464bd9d45bfdd02c7a912e614007f163d84bfccb43e6d71eac8e30f4aa5ffa4993d1744f9a8dd4f42be1e5744461adb19da8bb8738a35c6c4b96025ecad1f12eb593fa7d521c2c50a9748b12696da0e52f2abd1fb0b7652d4ac452c7958796c52234bba62eb9410e8f4e63bd0185e3ec61dbac86dac7ce9d4505242f5b9038ee235e8f8cf350df75b49adbdc29506c02a60a5ae0030ce8a9e12310f3fcc29dbc52110b29cfe0e53b1ee112d83713f3e4ac1aabb8381220cc141b3f419a80f548020469da15b2156e9888a300a49573be5495c2de929a90c7a7ef4640208959815ca882640cdbd65faca88531a7d056100beafad5eb429d1871ef012d8cbbd4e0c47271b49f5e653bd89e92b2de289a063ccedb3a1fa744eca01fd283164bc20140e06f49c560d47b7f1e54c0acfda4078c3483530a5becb90703068c854785c68cae4ed416d2679a31b408d12b60ab36491674e1b3488ba9bf33d2467e979f67b2e12a118d28f3f2f83b275364b6b3925d523fdcbce26234b60e7337fa9f93e8676d45bfa078693fe2661a6b5d71692e5e37f23f6d30161d9219cfffbeeae54016641651d5a01fff1d658b550bf3196a86a044fb6a6dbd0d7ef6de6a9cd4ed2f90a2eeee61d03cd21ddc41daeac7ecf704c1a8c6493c6965a5573085fecd01dbdd85037bfb5c13e136f23b3a9d38cb4a22aae638a0878957f3886a431c5714c6c55366c54b89508e07108d50f9f213b8436660beb6ca6b3b505caadbf1f85184b82ce9d1286c2f2b836562ad182cf68623dca82a9d44b9a56d62be6bc625d17d7f9b02920ce6ab8eda5449fb9d9ba84444eea0bce4e2cfb3db4ec8e3533b788c825a03afb4e9757c9e5a9f7690d29da4a46f55953cd916f229118c5c9ed8622dad5e524b64ddd57b5a5317c74bdf2359544d7064fbf7ca6f2d9583d0576ed087fe6e83e31c787632f0adfb80b5f2063c54600f35f59957ee0e9bf9fb2705fc9ac97ec2ff7b02dce21e3be20412d37e5e08411ff5b195d52eda8e9508169ff432fae2b6347d4c05b3869a9a75f0cdd9dd5e3195db164cb937e36f045db5285f901ccbee32cc16372bf5ac59ca978fd3eac56f6538b895f76c47e6f1e3b5cffbdd5de26f70d0c2dd0890a66f746137dea41d63d1d8bfe4a14d8fd1cb1071ffe361fccc88513e05771638703b869a80115adfc41c8900bad5ecdb19f911f5b9072f5363d3a95ba06f42bdd846e34a4d57280f5f9993a0a118149bf11ff225587686efa1bed1e9e7dd139b6235b951d5ed03bcdcd23dcbf1ab7af4ad3f1cc741ba6690defef534ab54181fc4d62685e4ca028fa9bfad98e08dbeb31217f19418b5e4cee87511d1841ac2e26f1d339fa1fdc06e5dd705c7bf6d4b321234e8d88ea4ce1b61982e2bf5d152887b3ca3fd3223c87da311193aefc042d57cfe972535da71f3ac66b0b8d068eedb1e77d452c224b45124050e383644112dba5453b9ea3bf858b1b93f74a572bebb2770ba7c3809ef647a13538f404b07aa4333750af2c033dac23d0e572807a67f6a3bfe7ddcd70f657a1a48998d568e544b93efda08425adcdae4760b1ee0da85aaded3602098e447868f1d9ec2196172f88bcbec010725118bdd1f3a2e4f429266be03d882168c9fef1b3b6eb1a4189ad71a898c68b1b4ab1c06c95b18174996896767bc30886a0e4245e6faf80f1d5fecd4522d4b2fec973de66e8a1cc6d27ac97bf2681a6957e8507f12e9aaf010d790a58822d73ba8404844ea7180d845c57c981776e1d07bfddb458cb91c26a513465c0eac3202f1b620490d63d7580f2fa71b9f6c723556860b15841b6c332c964e61ee309757e3a1e57dcacd415465a3361dc5eb102d8782a051b6f58e811a0de73484d0cc138bf6005a54bc904262aae194daccd4042907ad900874f39f7c8787a7a1181f0b82a1e2d0dd611d638cf7f32c9ac2e9dfb0c20e6e8093cf67a66ac5c68ae77fc914a5bc1a08f10bdf6208f70230bac6b1918b606dea136cacda6c3b7732061871ef2b685894f07f6c4de701822ea66439f92175e4272045492ecd16a114220d62bdb9f5fd96c9beab46fa62faf4fadbe8b2d0ad3b483a3eae9edfa61cbf8e4849712d974f48eae33c3bef18c306f39aa08567ca54f3eb302fc0702ee150089a4c5662b2c9b47b4b8b46f1e1b020425aa56d5a151b4b85459cb182a43c507bf6484f7cffa9367b9f520438ce3a3ffe786bd73b766885e6436d5505d5257db7dd38c2f69ff17912d21b2a9f7955c5be71fdc862ece6c149dc5f092119746f2152948a060a59cd524dbfda33d211af4513899feaba76749848d88db8ef39d1a8b255d0782fb422f6c183eecacee3760c670d20cf2dd00f3e0a8d13f42c43d116e4f3c74cb0163cac61cb86a37add2a600ece9f0abe005fc76278ed6dc2312ef397b5fbcfb53972c8d76356691cffe18b8f44e5a133421ebd45a387ee0bd783f495a4acc1d445e3dc9004ca3d2254d1a6707204398520f27e3fd9cdbe2d9d5f0b7108dbf245cf796ecb73be172db761c00f9c4161b451215406464c7c6bb63335a013ffd49066bb9ff7826073ecf4ba6f6abc7b7d71d27dfa682cc03e5cfd05a840798a0f674f6f8ec0761dfaa70bdb03323495a1b07009c58166270f9194c0c89dfb8807644f2577495afab84403cc0db86f2b4b25eb3188bd8739c1bd7b6ba98bd1876f4d92ab29b40758c3014fcb45a2826760393c06684b5a39e7e7416e23051f733421314e20ab4ed638cc865f0dc5fcf1214a3df8b83c3c9c9840152b49a26986b0241a6d92d45fd4a20d0ac0f021b74e4a31d1d95eec16758be9c1f3b244ac6e2054b3a353d1ca7586593f6e39de28aea1a0aa89244cfd37b477aa7606b115fc12921639990b7331c116f7d379f050bf8e170a114feb9ff7521b1122c4782f27991a4245ea63032397657199bf1962b19897968593094d04944d627be8e6d59db401acb01a01e9c95b9ce11f5503f94d50f9b5d5f0249dcaa57c528efaf974a78362cc7d7808558a0d896f80784327e28811708c1698464979ce236b4c3abda7f3255b69ff6d5c22f3799ca15f0cc633382f7a2701ead1679318b2ef6a4b7a07225b9a1810707fbff4997bd2cc574099eaabf6d21a36913bfd6f1e628bbeb0ce5708fde3538769dfa9a1ad64e971a86bc8b9d5ee465ffcfb0d2d1a30b39b2fd60b55692ad9a45710189f2f5e16ff3b3e0f86562e268f97872e3c76b9b878be15049ce40667e678f4a8fb3186c4e88ed612d82441870f83f00a7f7737f5cbe63fc402a67d1814e8ef79d8643bc9b29f16aedd8bc45f04f094a5a11a285b1b2ebb4cdf3021194c067898ded597644edf836a8d3c53d2a7d18f758844523222c69adf5e22f79381f4e6924cf6f2886dc73998d82ccca18b7647850b49f6b82b604d68de53898f9fa50241b880aab1565a3588e70f5f78d83436ef9cf6a07ec553540ffe7153ed514e9ad7625b958a7d12df06dd41d6691dd51918c299e6331e55ae5603fb16c1eb3dd2c199b83b8167934c7a793b9fe2999ef51af5e4c30ca5f5d6c605bafa1ce7663e78f8014b8a5773dc33b6eef709bcff21229482ee6c1d8df41d7bd9b4e1a0e07841b9795c0ff584f7a6897a1056b6727b19b2d359dafe1e9a0284698fd2e3450957e5c17bcfe7ef97b7c7133e59a0dfc34ecab60c2dc7eeda49bf603f96274832077a7bf30f38204a5646c8ee2f69a0341ba4d4811c648dde1f37369d618fd4832123a1b84f4d876291a1bd2172811a1818adfa44614202e485115328fd5b34032da6b6cf56f4bc6b8596d3e0cfa43437a4af48fd2a23bd6862bf0d5eec4bf9d509776d3d8d62f0508db853668901fd67b5f769484d27cf642a64df0affb8af4d0ac4d9d7335e7972b33298db5f978af7ac2c5cad19f2841295e634ed9946474b37f15c485d1332d855b656e22a6eadc2e24005be890df938e7662ea048c9ca2909f4cd57ab05501b0b52a0f65e3ea38d1dc7a45d9606ad3c8be4f7a0371ed4a98bdf44812505fac26cd4914573449523a09437ee2f070faf36d2dfe259656677dfc642a4b8133ab9480f64ee8207d226447f96f8981decc2fc85c67f439acc0000d5ba38f49f71bd8b44d8feae823e6d6e1f977bebf411206f54b5e6a7d7f547504b9fc4b3971c9f3f1227eff4eb6f14287c500b8d5427e7553fd0b1f4aaaea3b40433c01dd4baa867e66a4dda7eec2aa3c957fe1630c64eb1246dd296399679349b38f6b4bd99f969ef037625587e9ead2ea5bac98f1a603c40cb8a65d9cdbd918c7d53286eef8e679e2110104c1eec396d42500151c132635d9f228b6da8e87ed41460c992b28e3dad45a9d6e82a6e96ab367403b4dd22949f4fca4fef837dfef5d58387ea6521ae87008ea78bd45e530d593b10ebeef39dc2ac8f1ceb0322ad90739487e3357bafe7a999720e0fc3dc27e916fa7ed0094f5702a873abf2f0a8b99b7f7b0f5537b1458804753a20931e466b7d6e90272bbf96950319321424f9e0efafff5bad1014e85371ba98565abc6f35842e5281ccdebea6d814e69618af0565916cd430d8c400f1b8fb766c249774e9b893bb95666e921eb0a1822ba2b6f71158b5e83cc6fbfbe68bddc22b3a41c80eaa19a6c630d0f815772017ce6abb2918e99d2493f99ac368f235c226c2a0181b3d76d047e847d248249a09448b29c9ecccced6bffe668e9e20148526f49d6dbf6842875e75218050c6949fe3f1440d9fbb1f40f7687c5bba4907550bbb835af7975ed24b7ae9f96cc96adc007ada622ccb4f79d4ed2f43399555d880a319075b56ae796a59c5669dc24e197714b1c0cbc1c01d77c252f71f99dd6db9d3bf67e9c78fc399556c5dc8f90164239a958c067286b1a7a3d1bf29eb4c5491a4d4680819de85a4793ae25d5c2a7496b8f8481f765ae0d6673db34e60960a7c3896c276cdee7fd75b555820e24f264a3950500aae44638f1bf8f5b3c21f9a85f88572a2ffba338bd3f7e469f1439aaaeb4cc07547aec71ef267fd6f2782df5265e33d984a4b6adea3a46b54220d5e2848475ef402e85e50dbf26d7e16bf17f434415ca30dfa7422c1cdbf2a7dbc27951b4d6e901f86393d6334dd3e43ff77e4906a8979c22a827343636264a0699c48e9e20c66e6856a2a8c1e91f3a69243c7fad41da5ca568338ed1c58889d3cbea1eaa24166e7defbca80d3ce23a54188bc285ffea82c2f77814facb1a902e0ac7c49a7084604571d67161ff1a901956885a15f2e102839f21629d06c336289ec222eb31b34d6887da453ba7fa8a2511570ac397345aba0df391949fcc1df027e7532ce80e13c132a4235225ea7e03b5838de40b3308d9dd373d546d1bfd0459050876f6b2441a837d7c2bbc6628f53a57c63f53b79e6c2e3bb4f11e76c9a25be020cfd77017f57338a731f88c3a55da09a9663b3541093e26124410c702d6f86ce9aad06c20082f95f0d06d05b70a828d572e8caee4d346f554a6669d0215ce4a1d9884107342db1340119776b07027f906e05ddac215057d10414726c1724ea0528d2c4b20c8c455ebca7d5712c86a5ed667e0904d91f7048d3f9ed52bd3e5b4c7b5d44960a91138da7ec5dc9a52ef929223d167ed0b260885e1d4f867296dd1336f1f4a706a4148c28c324c3b1add86294cb18053780eb9ecd22e88ad7fce2944d80d6c12b9151c5c51406928651dd2dedc07752642421b1c04e5e7befdc14e92b17d1fbc710ee91f48987093bb3132f1048861e8671c0086b01d96d2567d7f09ca123cfbeb9a333375d8bab65b5521bc086ace82f5986eb860da0a62d9997f1aef24e6a89a5f70a9ca0421e47e27159b4e0c747418c279f204e0e2ab3c5efe777751ffa9b9b44087ef6410bb10a29119bea3c64379aadf77277e698bd5588e61e85360ce712a6b86ce2e38ff3c89f990ceccb5135e42135367fb519a01aab97a5a94189682e484204cae217c8bc11a00e689a156ea4967a420441cee03e79bae66ddca66e1024f2e8c7a70682a9a13406ec4de086e92bc1b11155aba3b49018ad10aa2b14665b6c47bb9ffcc9d004653be1493b37f0b3b6673d85dc7f220becfe1989c4282415e09e78cd30e709116faeb1f5fb86b1b2ca20d2a45146f464bf19723e6d26041301837950de10dc6c19bd827d4feac11717aa8a79b36b2428fd4bd70dfd75871ec70af47775c5e0622bd3f3c0b9bbd5adee2ff186448a775d75d33bac1547281c6792e442ede8aa366f96e2f2664f396b4c68781aeba91f3a1b2e8cb06a401751c7d3ed1dea3bdb122fc86c9f5549e5e03698e0f719248f68f4d557a2997368fee6ccc13b72b04ca24ac285fc83ad683b226d52915a2e8f03ddf931a677681202a7b4bef97be1dd386c931d16e0bbdb1455c9d847282a53c68464af7912303b46bbac2587db0beb016378ffb7036c8abd31bc4589344d655d02bd7ff37657f46179881d7fcbb1b2300f676b43a7d21614dca019746b86ca80eef4fd81b3b5aa2166714b0a4de3b7cea69081bfc2797e4d007bcba9209ea7ba4f19a856ead432f5ad054712f62d607cd24d039a691adba34f9750cc6009933d462819cf4d23d1a5098e6086886edb7a19f3dd56d9eaa574feb5c75445ce954e142fdcf216c9bff12ffb69b3e293569778cdee71ed14ae3d99b751d1628d7144065398ad18d12b66730049ec74dd883c446b8037b6dbd81dc3ab12d783ee27fc0fa83a8f5bdcf40c1eea3415ecf2ca5fc9b1fdd0dca169473fb0f5616d78be0187e51bdc50755e0eb93bd34ff1d28ed7a935608db3f3fceb19a5568cf37e02aaf53c76a192f77ecd5860f761cbe0c06bf91785f43f55eb27bd7d917b5a09a6975ded3e941fd07c51e2b4d9eedd0152c445c7968c30b3123500ce911ef2c446832e3a75e54a9e052b82dbb171f8c1e54ab11c60d55f7512e00f05ca6aa446eaaa06173dcd7cb8b14471da9df862d7fbb8d7620652ba56494af2cedb78724a9d5b2d1c6d73e5c349ba3895929ea7b9e0d360e83a03ea0ea0a59b35f5e085d5b60b1f9d8529e0b66f9fb87a781ecf079777f573784eba09769eca950df819bfe5f42677d4548b1fb2fbea638f27348f0ed9a71fe14052e2bf20234529f938da954cc01a6267f8e2c6500bc178ca4a32e7c344ddc76b9e863a56bf3846b4654a74b525ff7753dc267b9893965ba28758cc6d47159d1a83a09836f818408046097f24c76e77476365587b716827e71e646bda14146db13fc1d9229a01ee1e2d7ace02908f784a2321052979795c4be3be22ca70b9e0472ed61ccb44fe59e9535895e82bd59ab98904dd5438cbdce9d0a5dda60186131ff5de2f67add2e3dfa522951d5456d18b37af0669358ca886997b8e29a21e78f8c999aa4b769b4e84a410fc7457d3abbbdf8038325f0519cd5cf5699ec803665abb81a1cec33904ea0f24bc7d71722a01559d12584f5cbebcf3a04436dc93b3efd211fbbbc02530ae2eab4a14c9af1abd8bbf91323b0dd6bd6652be8900c7aa36a05084a49007e7747115d647ab63e9d3cfecc3bd33cca8ba47ce6e21e267621ec4b1bd4816bfe5824d1783ac446b8a8ca273987f0333b6801ff1df1a8d1556f9b5930d406e35aad0983ba4aac7302be3099599118486e0cc86f8241b417275de6147e1312f3a80a67ef52fbecf6790fcc5fc738fcc34d1a70f0fd21d0802c93af00b4da68354fb4110e8bb9fb2677a72d2c30fe83165240ae6e4cdd672527e4a45422bf3de2434fc95aa9a76a498f42d280ee5707b5204e405490921355bbd1f3f42273d5374a90e1a408e66f3feec7d05a06c190c8d3a05460794571b00f5e512d86f88c32f4bb0f9e94d0b72f8feb63fbf3cb3d4fd06189cb3391eb8419c388e808a2412120e03daa722886de6f2a5cae4fb473b36cd20f5604810dc2e82afbd6134a00ad2e3a6450f90a057bac8cf34e19eb407c20b919a81e25a732b88c655a6499ed3c180cc8865659ef9e9f3bf3903a125c90eccc1b4461f6c9aca7d239a2eaa34745583bf7300d742f83b1e07e7e944df2505043e61b15184932a3ef549527cc48f79c298b961381a3da9562d709eec63c4fe9690b52d50dd8012feab313f7ec2fcc856dddcf70a83c6a87b9dab4e9df60bf77389775b2a6104ff5eafff944fcf59808516de88266bc6f666f0aaf67e7bdb2943d553fb4bc824052a56fa864c83e7aaca0e29648a14997dfaa4273c36d4dafb5472acb8e4724674fd66cdc773920049ce4898046c66419f4c5d61a36a0aa5db9fb654f054425d288880911da283c84d3bdcd899225430cc0ffc0b1bad659a694b587392cc41beda6ae38e15d4a25aad8a70f5f59976a8519420302a98a97bdd8d89865543da56bbe4a896526b8ecc299419a01cecdd8897218c7c13d2fd2ff3fdc5688f6c780ab575b89ad410196408befe7c131eaad92213ac36da6f2558b3eacdae3047a7eda4ad72f525ba410779764fa60db8e81314f6eb4d5f01fa702dc42a61972a25465a19ffbf14f91e6d62c0e572503fae59873ebde7e9c1375cb98453c66e603ebba54294cb2abeb41cee4f3373c4d265f02a9b19087ed557872b54d256080c9dcf55a9a8ee5a4dbe351a5f1097af30201207aed99b2ceba8882af1786f94fd5a54b6592f2c3ed4c3f88f67c5451beb1a2c0b99d5e7630dbd13f094f0c3323ba8d9e8467c0f856fa1ad405a8a405d732411f1040b28e596e554415a5493d975e473b5ae695796626cc5a525f803744c821c003582a857e82792cd26f8f33daeaf527798499d1abb6c5f085d7f99e1bc630e63247307698da4f1600cd5818c917dfa71dafd64c1af13af0f91f533712521e3fa78b0c443c885ee4ada0cba1b64a191ae758113e22f0358bad6089c8cc95f865f7c89bf0bce9889d0cd9a2d755b181ad28d780a37d463d1024c2d24919ace2c27211f2c4d86ea14eaed27f41e0d4ca67d7bf15c9623b59be9104aeb8a80238eae48cfcae3c565f5424211f1c867549795b0d1fa51864a290e0adcf80c14369f94a0ea22c0e32c433687b62a543d43ff346a1da186b6eea0a53621ef5c25c4c523d11674125a1250cc1d7107edcd612b0d8ab9b01f9c552137b518ae71934ed6cdd06a312cd7292aaa74140ded0c7e74a2888cc15d14d8a675d56af32c3e155b78963c8228e2ea4d74ccc7fe493ac3b75524e236f59d4fa7dfba1c9319ead3a785e4e833d2fdb94233244844fce8b296160861feec94515c2d7a89edeb6d82bf7d635d1745d28537fa337d0e229756141cefaf0f918e80ac85c91a35b2bf21e6ac52ea85184c05f4ec3aa9e3044df98d5765f6000347b31cd12e63142e74da9b37208ec399cd62fcaddc99e5fb1cffd3ffdc97e220f7e9b93535239fcd69d5e48c87a1ce956f985db4e3491a91c56fcff62c6253119c3d115558973daffddc576c2066151c052c22e90c1ef96227a93cb3d405b045f8429fa24f4ebb8583f6a9e1f4d00bfc5444efdcec53ddaf9b1133a27d966861162ea0401059bf4cc1f912716bbe7d079bd127cd527debeb25cd2e5656892b0c1f3498577ad66bb2cfc47bf2046e708aae8f826a2e18a82728fe002981c6ba7148bf1ffc4f4557b421308a79b89487ddc5517e4af3a147a0e0d5efe34d62f2b12d77680a98151420a1217268cd688e61a14399cbf132cbd710adfd362103129665814cde8041bc3ac9ffa568149e34c22001f4ee2dd3a6a280911e76eaad49017fe6a9afe60cb7871419ea7562fde3ec3079be9d64584aadcbd7e4d9f202a954ae813ddb40787838ff27a5cd9c6914ca9934ac30fccc5889b878db9a625f57c2dc9727637b556f334be020486b8a66dfcf1faaca19304adef93180135b8a829a68119313ab728e4a405d5f617fb14946325618e75fa48493bf9b6ce2525e1807896edf24b81c52f74575d3bcc63818e80f793019200a142ebee79ad0df6be972809d208f74a0bbffe1dd151b3bdc4c4be221cad01da0d7f35454f4f9d9fbe13739a81a18024edb8567dbe652dfea265055e1984ed1d87c2a83efd22ffed2d4bee772fe8250622e972378487d741e68cd777498a00fbec510440952bed579f45065d21102e677b23ebd74482de21c07eb205b70140fc03681cad76c4120d1a0d263429968c63d788f860afc524f76e2288488464f39623b75ef75e502b5e97e0f23e88bbdb8f75525d2b00b32e1e61316934fac992a3cc5e39472b377a0af8d67334bf0d7807bed2129312f642dc0bed8b4dce4cec5d35c8bcad32019e6eb7adf4c16234a5e6ca23b5b50b68f0832ffb7b7f19c23abb9008a0d7158cb99e79d2d60d74c7949779934a5362eb129f0ac7f556ab59e53c8ee44875d206436627c8370d1e73600383cf861a330e21cdc309604b2aa060858a3b80f0f4f6d9f83e7617257f718643fe31b6b8f93b85f4a5243aed785ab2892c47b70096309f6c9a2886cb0d6f4046a209c44706cdd0036201f457f17df8bbc17a70a82bc060c6c575c172f370bcf353b2042ba0582dad9c07965f3959d3033b55d6ee75de71c7f55b1fe326c116a48ba65a5dbfc1c92aa82a82c06b05d1aa91f8ec36e110d30f9353585b213425ae4c068f0200bc54f890c52b80c60411c93c4a671f0cdb0376b66bf7248edc173496093dea3b18e7e18cbb07e23fce89ae66428d7aa1d4e7d51b662f84566b03823739b6f5b949579a17f37701b4adffff6c7465ba3a8e3fa2caa4dd4b96375ffbc6148ca62d8553bcd3d7db54faac773bc348ae1e82bfb9473cbb089fe5fbe088fd57cb93da8d35662c170423d47660180160b047b1615bcf94dd679217c434c6f17617e93586478b3c1defc01c94ce0558f615306926b38e31bf1903a38fcb0a8c95a87b836763f2048b5d791ed1c5f60681341a31b998c261483428e51318150ded39e5ddc1420ca1572371640f0c62ec13ab4bd1945e5f8ccccb7f4f4da26f7e655b9b00f594c1d80aba0664daaeef30df2f3f9c6e725a74c4f916713ba7da66171a3cce0d6634beaee18d61cb4caa2731f85190de24f2216f918f209260e3c3be27943d39215492ede659f099626c8a29d454103d0d0898bd5de53887359d4ee39ef1ff3d711836dcca18b307729dd38e819ca5a7f98ba0c4dce935eefa961e6fafb68bfc162b5532567a2ada1eeddb9e1be6d5b672fef8addd2583b3ff32f95db5b26e779a67892709ea9bce7950a8db877e70a62c37a8757948f86249adfbd9adfe6323dceb3227255de3463bc977b19584a13f4b4bb595d9da193b60f7ea262bd63767fd69c978305727373299aa2a45a8975b797a0844f03412b77113b0a3ab6fccddf910ae2961cfe2fd51fc7a8bd3862e2a42d0a6c7a0b11dc8df6fa2ea38611fad1a12915be13ded9ec87919f24f5b6a0cce3a460569b0e6b7b999ebffa55e283801e3611c34015832224196b976477ac9b711bf13eab4b1f1e4baf21ed5f5ed847c4ea5e4178c973cb15e87cc8d680f909e05d1ca6a166e6b9cf677d9ff02e2038e9894a3919757bbc28d2c857e0f512ff5d75551921e6f38a7e75d283d6edb4782dd9bce919bd7d38bca39bdcb4a4891be4649505b187d30b5a20cbda3d493580578e0f5bab429ca5ce7473636038fdffa2b73c3e7dde3fd86de51a5d69fe9ce40a017c399c0594fc73d16cfa3219a7e6919ee7ab22eec6e3b031c2d1e3987eab7e81e19d1715803e387ee49daa7e4bf60225f04abc93e71c1d06e98a505dc1a8b7aa1a9e536463f152b173e43933c2fc62a3151bab9f2f2df9b68380a888d6b0a18a7b8c59c1c299077bd132ae99a03466c0869e895e7c700c6d77bda2947349a1fdcd2dabc9b72f2fc6900247de64d055cf4d6c5d4762b8c1f3ad7aab2938f64c17057a6e2a7c70c1cb49c3b264e706171dae4223ddc538b5bf5c6f7df354063fa8336405273c2707787d247d628fad7971938e431e1b0d2716866758ded39cb78127fe448b98963d373317b296ae311355f7ea0c10f46b510fab4c868b81847745bde1445cfce851dc8f55c212889d14ef008569887ee758072a56ab76f93f86e20130999a95a3a1a61646337d832c56bd041447f086702cb80d1feab8cac6d313552a0e2278e191ca7bcdf83dd96637a543aacea9e74d1e40d75ab460c1ea133c07491aba0ca6a407572d53e97c6cbabc0bffb9ad17fc2ef389cc1caae6ef28e4138289020c831624550c2d706ea9b1a8df94fcedc0abec993a6612f4d9386c28eeeff0f77e246957e58405310e84bdf4cd1eb3f8e8b73d012dcfd7a4b30953975c85856171f9b33585289337fb0ae731b47ffffffec701fa529e93b119f01f6f82f76030a5e151137fcc3dea9e487e6199aaacda004966b68dd35d508b07acf16a4eb9d8f89aaebdccaafed32643d1d7fc9f7863d50cd1206eb3ee2623027ad008537775f3b2d4ba40d5968f8a6952a4e71030b52a32c6c9888870363ce1a8c7a2606a64363c1cbca83a777a4eb32247b7fc18f8dce1384be905b710b5ae7a4cb697a1fd9fb3c2387f9e0d042ee4f111d540e00ce947b65f3f5c4d47059149c5f6b68f1da2fb1f487425a4a561572f4ad23998de9c018eb8c51134716490326a4043cf4418790efe3112683698e38de6372e4d7bede19877189a3cd3d21aecff792d69c5c6eabab7e8e0c144aa6cd78f036e139ec11a8279a4e97faf5c7bbe1c48beb67c6ebaa6928de83dd2a43b244c73639d6738cc9f9d4f0fc77aaa939300e2f34e7e63ab21864494c6629ed94968c09fff813c6df0110bbe89c2fa95eff9399ec2dd7c0f6b8a982cf3b490401cbabe03afdbcda55ccd5d4624bc98f5efde5537a1dacd4434cd3bb2d4dd6a8f30c93cda4641d72ea42b85405086914ca7b49efd921a7691471deb6cd559a3cb03f38a10c2aef40b7242e4f53e0acb48acd40454f35f82afccb28aee9f6ef1ea1ebd7003c20b7c340abda3a16aa8e63d29fefd380dc51879637059711e12e8714f3e94901934f77e1ae3c399dcbeb3b69d17c9ce98a48dcf74347536e00de3b687324b099a32fb97bc825621acad88e546ac97ac9b27f88f2f6dd00567fe60c22a68e27497f220426dd6077e1930deee9d105b3a4c188e839d35e0e5fed3a1fa5c79a20f33e0700150a5de4c8c3652d3be1351e195eaf3037afd0ef3dd74c6f96ad4edfa6adc995baf9afd3facec78a28cf2221a129a4d69861bf198d9002b40c8510cac8be503e7c74354b68041425ae3c67d8c0c1df2a8ceb6e757901e60d780300d8ac968e194a8758896e32b8a5de61d8723782a252cf500314a2e5e7388ff7ddb17e68d33d9886d28c5db9be908af7a61d29f64b8a15a39b3e2e0a114c5823419a26acffeb0f3505e01ad8a5a0408ddf36ccddf2e9180722a0d9d3a8d8decd00ab0cc96b9858d29c0472dbc490bc49cbd311dfcaec9d0f37503fe14ac449fb5e1bada43bb58b14ea6116ad25f9917f9d0315b8b0e5752103320861535c74f9b42c026d76f7bd4c1db80bfd2c2431bcba51f35424fc407331b23bd586d03d52cb8263c1336aec22337e55027ee9327011cac55fc6b34deb6162e618bb809270ce9abda579826292ca57107ea85acb05503da19e9bee055eec18106d29c1824f808b5e3916f161a1ae6ccf05f6836246c92f6406d319729e723526809605579165ba132622af9bbfda595ff0301001acfb1cc58938a107cc5186649a7ca8fce2810636ef6cb8f6c85c8704062369f66c35dc10b5ce675697268804d2f0d1eb08ae782cb0f124a336a1083f6cd09c5412a5543f7ddc62dc3fc09be259b3419d37e1bc12af2c63160eb3c980744ebf97cbb4d6002d96181d9df03c9be6afdc99fddde776c7c09eeea4eedf83f4426e593d267f5be9bca84eb2f10c15ed4c7ac6147b93c1257ed9b4673d51b8903dda15983ac1849887c6761cf3a362a6e879cd8a01e63ff4abb9fde9626bf648400443c2e2e4a13b9849cb2668e3012e3a87c1a75a92489ac51feee90802419663ea1ad991a9c490f562e2b8645d82a98107ee897b6072118162bebe9f9d393fb329405f0633662033454d59a7014e6c4ce418d11b8eed0f0f8ac5ae9607747772d5b8bec41d1fdbdde301d1f32b422d79c574e23570201488e2e21928b3ceb807c74d59540bdf86e2cd4bfad0d2c11ddb5fe8edbf84a355a0b1e5eb8d86a369932fd5a97b1317da24814ea7e41fb647c7493f140dc0be2eb2e7f3d29c66966406073a4083c1243dcd940b85b36186283799d560a1a283239bb1c6cf55429bb665bc97a25f17b3dbe81675dfd30551dce3d7acd5dcbdb0be2e33a418c6c63709def65b16a6f283a4155ca968122183285b36fe12bd4a9b71b0b5e8cc6de2b227654ba8a955d96c780487aae0807d6a350c39ed37dd605e3e9022b5ab8285ad409a7a7ca8bfe853d8204ba28d10888b5ea317c90429c6418bad50c619596516524d92b79154afedc421d234aaf3b69968b9562b01fd0d6d9a17f37e41eee402a3cd2443d7bca7020a2e4c44cb12f0c611f788aa311f380467f2273b68844a0c4a731091406dfc827e8e74684d1cc28ca4a0028206298a1766736cc13b02c9f40b7d891b98aa030446cee0c4d8284fcec5ddd0489862a6a20f81513a05f7e10e165e9ca9a1733b121d01eea6d351765384dca8130d8fb5ec593c3b65193b68ff8adbfd5c13532aa261e09af0c1a35b971fa19a754221bc2b679d2390e236e87c99ce73ee762665bc3d34ab86a22cdcd8ecf292b23b05d3d7da5e43da5dedba5db65a5079d72ad247ee82665da56b4f69770e53ad62208480cc2c6f315a8b4ea789ed9f1a35d9663c40f8ae2f82dffb38228878fe0e545f0bbdda611979acd524592fcae2e2fe7049565eed127c79cc0dc11c8dd2f774c1d9968bb2be493723ac73fe16eda3e98a455a81159ac82d63a253ec74c924259bff30bc8b2fd3f77944663a834411a9847cc81421160b7e136959c96b3d2e3cf35cba673d1986c89a37b491910839ef7613624d84b6b058b54c6276125ba03834f60feb026586ffeb476d72c5cfe7eb15f2a7a209e80e132bc02f384e394f4f61fcb94fba59316a6952b9f30ddbe323ca0a22e27b725314e5c51672697951791aeda26b69cbe6f8c996b9145670d9cc18b9f168c76b71b904c83606e8d0986855d83d1d0f5af016ebcb58d3e2a77c4ffc8e8ccb69318503ba105d9025aa26dd35b44a9de717251d95b9a0521385c7f52acc6a6d8d5d1f3ff61eddcd7a84363e2de5de2e4178c79f13b9ced415d719c72b97984ae177c19976c4a4c81aa0a81b5a4ba338718ad43e6119d4abe01447a44b21328db1aaecd93f141ac5e46da1a6065baf71cac1965f38b8489f86cb058ef711c7798ce0ac597aa7944a07556ee26f283abca798480deed1d16a4121606f5f3bffd8769f58f871df3ad7f2113d33b73b7e8669348621418d17c8c54d9405554813a5076df5acd11cdac075ad93319117d9e8c2b6596a5092dcae89c4c69f550762878e220269ecc736506dc8f9e8df2416af1361f74d4b8264de5b1180e90b6b6ba803f71211662dbb62e9884aa2da45a29750db10b5de859df182d478dc91863748101b1a4fc30c773433aee0a01d728513dd182ed7bb7194aa10aa54ceb0e188b78d9b044d199ca750eb04cab1e119c3e10a61a492bc86988b4be290fd591d1586e1a53b14c13c1fc39fe56af7a12e9dcb7c8d010c21855eef81d65142c8443f5866d7d483cf64e0e7060b5516614ba77bd2509e4ef9a43de1c5e9acc4a9c2eca7f205a9d82e56f809ce8e3be8db95eaaa969baf06a6b1fa6ee02d47e5c40b0d6075835a0248114d56cb350c16effd0666e10c28d9b60f0335f91ccd957df3fab21fd31e70e8d41903a11a0cf2fd4bb488eb4041300a6b27b2cdfc211d67490aae7e4e7b7758568bbbb7865653f11a2c5902ed5cf42015abd282d86c03458578f80af864255a69643b8ec084950a6b59bcb86c9848bd12e8f7cfd866de04cfb91dbab42eb1d17c8dc0cff36116c3cea0b9b235ae5e39e93d6dc9fb34673c0ab8ac177ef88a38d1ff5b4ac57f054d93da5ce491c50d1b7d2b468091042679413ddf6009446cce353f047df99ce279265dc5d04c1b6695028d7dec3e31cda7f9117fef7d69fe6b4f9fe347cacd023b1fd3a5aae1b8dae126ed9714a56827a2bb74feea389b852bc05722fd19a7babfa0775ae8667b60a9c674238e12d5af100227b57b7882ca6fd22dac4fbdc6250e3dd61211db2328b774c97d718dfd2ec141e369de37f855df69a5bbfb934f2bba9cc77bdccdf4d5419fbdaf338fcf596405cde8de6f1666304d78ed83cdfe8f487b4f5f01a8173369aeed90c5177b7515603aa85c1e9283c37533544150223643a87fd066d468268ef10bd9a79c773bc5183db2b9fb21edd42704b68d8b7beca956750cfa72c8e39421d6ff9ad5a10e0f55e831be7551c9d3b09ede85f9f191318ce5770428c684b999ef296111ef95e6960b90a6bb944de35ee616a0e449926a7a690e129e0807c9ef91ea2a82bf34882f8174473223dc91632bdfc7c8f1a6d724af245b96ca4269d3fcca415c703d1faffc4cc43b4443d4cfa39253812155936fe9010801f7606d72e6e6155a18bfeb88b7a93094fb40f9e2110b5b2a11736d7711ca7ddb1c6f1a1b39a78794a332d905a56941ad7fce226bb247f5f277f72d54d6a686483896d4351362b9c86998886deaf3ff34a06406c72264df77a1674264b7c1a1ecd2b03d1eea5d8bc08bc7edf8224d76a00b34e0d5f068f3630ba9cbe3889a05f264e684530125fa3c60d316a33e1380761c8b6b0ab7f9c864bbc10237cb22871ad24047cea0665e234a9cf3491bebee8a2c49c4136da50ffb35e9ff361afd16efe7480c21a019f02af5bf623cd85e424c9467ca8d4e8b3c0915d029a24e8137e858d026cf294145fc100d2de82f339a038514f68471d566e97b035b8789ebcf5c5c14ed8089f6b3dfff78b3d576da973bebfba9923d7aaa91eccefb397a44ec35454acb0027cf8607e93274c2afa1530f0cbd20aa43393cf30ff9fb62d74c92aca5156cf0fcc7efe90cc72273c7ebebb7356b3df66a0e6d28c15702fd360eaa22bb1608265ff3b42b7ef0c4497119b2a4a3a767f9384f63d243386c29ca09fd9ad41602cae1233c8f258a21b9c08879ad8ef4e0a96d9dcdc8e40e01f5cb60cb4d9a78123c4ee71d50d30e149ac3f036471ac9989b10e68ee3c4310a0956055afc6bc3e27e8eb39ed252d5127a2b56ed4ae99b7e949c3a8a7ee3ae9aa42ccb35a02133848cdc118ca8a1f6a23c72f221da4da9facdc55d9160612851af3677c7cb9bc4d10b820951cb21b019edebed1f43bbe630eabf46bd09ad07557dd904add281868064dbf1d2d873237f3b4dadc4b739d4c1139bd577776320d30dc5d03c20f271b53a9132a8f981adf2af2fe295850a34314eeb73f9f881abb352ec1c69b87c72e0bfd53d3b7e7d9261a8c9518429d12166576eb062b090cb8ccb7c9735dda0c5bef96cda279b65e8248491b0107e23493c974f4be2937cdff9238fc87f3d92387fb9464addd48267bfb7211af74449d1e7446b73a91d0ed55f61be97b98522d19f7199a6b93697f96875e44a66f4a85ca1ee6ed9f60b60f4a2f409bd418cdf2420a8f64a27080a9909aa8f2abc0f665bfec9716ecf8588a354118f3cbd7f47c7af1fe5cc628f46aa9959dde3d72d339af8e778e664444ec2fcc996a4cc3d5005393d0703fc72db74294d050acc569eb08def5096d41ecdea92a966eeb0723038efd1246a6ac3b06b8be256f6bd29563b3b00d355e63675543bf4c052c534802480d2d40c5d50f43b98a65061324914c0f71c348862538300a2e7783b8cb07dc8e7872393bc313c76d9151dcb96b086bb7d155d8354d46c3821e6f216e6369d0e63de2622f77a3f4d80cb1297861408a9e1a7c6b37a12f74b25720fd53485a6e98bf18d169382c88509e998f17e18cc8f74459102be34aa2757d2de40be419135a5df29408eb3aa3ae671f2bb6d459db00559dad503bd7e6d41d85568f497339c0553ed09853a5347fa493bbe92af38f4e9387f3c65805f34582be6ddd4ff71c8c8213ad26133274d2ac5d09702798dfe3207fac094d85bbad43e43eb25b2965c1a69a6f0ea64c7f73e393236b5faff41ce11313192bc84b3e63095d0e7b20565de60b2bc5e2fa11f9aa6d9e36315923b0110f49007c85baeea5fbf019c40bc9f2c5709e9bfaf59db9723df9397356493bb9f5164692e4cafbaa3b7c784ac967eed10451fd58193070bdc42c3acf2173be90d2f9af30712fc74a2c49bf1807f7420475aa30eef2e37846abefeb2e9fc1faff40118ff7f65c4b98c9db92d98b733de94d72f3dbd1f11f24c7a7fd55f1528689b2594319e8d199d68b8e56c8eb9e7bcbdc78b04a2b948a8c9a9935fab5d20e0f9f910769c0faac7d1bc1f321ce62d2d4ddaff3f1166fadd0e6d39b8220b1d1e12f5130727e7c4673fbea3e8d9f27ec3a1f89f258981b69427863fbfd93700b746b8dd041876853b7d37ce954c7ed2b8f554f73c76478deff8e67c3f73412c2b3f904845af5ad9580688a0ba0e84db96b0da552415aa21bd08495212cd8d66acb5e8175e6509ccb591d65d80f34b0359862d8b2165e9fde827786e26adcec1892dfafc1eafa95dd7ead1b8889ee2dc457db99ed1691d8174ec85f69e7c46d6352fdbbddb1cd4a571b66edaac9d8052a2a9b05b457a9f37c4c0a1dd45548d49a3acfd88802781db7404886e9810dfba43dbdba9c7a4564da37b8d58745cd6eea295e7d41bee48254235a2b8ad40fa3b31e04f5f29ed2ca9d5b8bd9a6a43dd98134ba4b1b7b81152dd87c513f626f46024bff2ba50b9a2f367b935b62b8f128ce47ca99ed987c0ef60257ca98cedc630901b6125123f2cabc74f4fc2c2b25758a3c8632f6e6c99f4fe44c600dafb941e3d21c42f50b3108f700a09e7ce788ccf311806447b25f7d4f508bc0ee740dd3d1aeceff6cd780a0975fa75228552c5e9d7ccfc4917dec34e885ce2db8c397b8437bba5753bd362da72aa1313fc1fd70c3776df9400e442a0a475c24d99bceb446710f10108f1d98d1212915ddd7aa3a6124e12310a1a23bc5a0367a5f07edab16158b8fe40901335f10262d034f3e1f1312c387b2f9e640903e9cd992c70a2f0abc249b1061dadd11702a96601fedc2390675215d8677675af8dab52d654302fc35d37dcf67f06fa3856b4996424ee6ca4811a11556c122e48e52d53935fbc9275e3b51798c5d80332111828fea7c5fd6ef81b7ee4fb8e847a7fcb1700e4ce796fd3fbf5fe4a046519f8532eeb34db4840d7ba85ea316e87af683bd231a7398e2bd645c0f50e0333600f052ae6974c54a6f6643d242fd798c77d31bca31ff1fc82123ace33a3e5a5a480380224a0a557da067a8a21bbfb956bb365ecdc6ea384b69205e134035b279e862aca6391563eb485feafb6b10c2813a50727208a240ff648f0c8cc6bfef6cd539b3e791dc941d7e22e4b1e3e3d247115e108b2561721cdc9cd01f5d4a1110c2aa091c50f79778a947f50c38ffe2d2cab8064aa76a3953ecf1d7535257b637d220cf2df6d9fd048ba0b83a85b0c8d5e539fd58fd374b06192e66e20efb2e3d877a2566fac753b8a495c3141c305ebca7ae49c61f19bdc05366d4b7cf4321dfccc2ac55c9b2d38b9b0e4a2e1896dac635367ca1b55787e7b5665d4940cef3880277a0ffcb31f8e941f08c1a3adad42800687958031f4315c71e30b4eef4ebef8b86c6ea28c0ca9f6de3130f7f9f9d77a963f4ea89dc6578ee467c3f811df9f7420e1dab40611e871834998544c501e9d5e100db60d5792f5638a2779d360e82e51ef616f694fa69ead4c9058321b54d0e0147b643502cd6b429d94c5e020d1193e953223e665c2335f38528c8267e16a73cab0d546f3ff5dc3d58b3465b07d121f7c9448bcee7ee2580023097c442fce0b94224468b7ace9e67d7674f312b4f4069e7178b73ec94a84543dd896303713b3b6fe21b17148f78fa1dbb2b09a7e431e91d3df6f89078813dc6604ae740fdbeb5fafcacfd10938a51b19eb51501600ecdb8935a692e1c734d710f67497858678918896baf5d7b16b14291b58d7741b43a2583418238430b5bb67171849a65e4222d074ff0532aa793e662150b33d4babf5c5f44560e5857a19ea2dc82c60809e596ae0b9721e1b8df3eec246f47d58401aebca6e711f2256d273936627c10af9d008fbca0330a17452949e16b9d9b2fe1650351b70f4867054b860d66b5c1000a751b19f89e2284b56b04786380ee24b861ca61c501cb3bc497543b9c14922c7a12900b73be0717d6c6f46a04675fcb97446c4d18902b66611c77ef5db38799de6800ffdc4c6ccb40e9949f8663f370e0112dc129786f08e4de02644ba329504966e3e5c43e25ddc37cf331b079fd11dca8c19abb60ae32fd3d4f87795a0c221176d5e2f704d7a68fcf3bc2d43bf98a2d9ff1e822d25dfc975f647f42fd18f57282a38c84ae0d56c3ced7b98ab72eee4e920762cd8e70fbff2e0424712d3d78966b47c0e65575161633247bf80e93b06e3d8c269e89b282135409d6108f6d438d45e920b9fe72cacd437bdc6e8997eb23da70a7cdbeee513757983974c34d3ea825f55ac6fb16e32a7b3563aff717185d3499dbd75ae3f095d85e05e76bad3e3cb94e58a6fee3f4ea45ce8650107a2f86ad5a40fb28db0023e54840be6e7ef229f29b13bf5049eec242dbb54289c657b28004de32fb7d810a4803306acbe5b9c23a99c7605d3fcceeef462cc3e1bb2fc400bee7bd56de15cccf4850ee5777986aa1d658270e09e2cd996731aaa305e09ebd6469e664f057915f79c99652d3c6451769a3cbd16805ee383d3b43ffad3735d1a0c275d571d782006edc5f30c07f4a9b986409c51caf2d1cf1fa77dd43386a62dc270c1d73943f8d3e6158ea554eee84bf1b0519006267db8474c1847aa437f32c420ae9d01067c4226265ce6876271bfbc134b6afa68409633564d248264cc1708e665344a561fe0c989b4eac063c94de7e25d78d8542626424108ada430e3597fe219dd4267f6a9e699f527e07fbed6865abac0f525795a2fe481c83110469e2831d02ea0141bcd946f184757efef547608f2e7e3d6c0ed37b67fbd14b7baa5438d0f9142d98ab6b3062d966527e0fcada629beaef301cfdb37e63090fda0860095e4b62197b3438437003ce66dd5eca3d16ea4826ae68f1f929d800dbf1eca70cd7c2ef52b68460dcf92c9977ea04b9fa061171e0e5d2686098c0e05aa14436bddbf816cfb87b0eff5ee9c4715973d588be669debb04e5470e5847f7cb6c2fc90b3be6b219496735baa24c4ed871243791d5c41c3e357a0c5f5a5a60272d8d42a89ec56d0844880ed09cd9741e5b5ca9a4f7d091dd88d5b5d29cbd30b9b5c77eb5a0c63256bb3da22038a181cbf0d62de7d82b8f383d4e8e89012441abe65fb99674670e72824e7937d24f4f754247e39540c2d02507ce80d66d67ec16be4880c1f31d1b582bc76cd1e035771766ae72f5810f6773964988b13fdcc218ce2d31de554020ad6c407bd7d5aeb507d090961ae9d970045b634215f6bc5c7e3268d2330484bb8c2e6d7b3efb4a58f384d24fb243c242d6360ece5114c4936999511ba26121146b12d2c246c3eb8af3eabcc1561d369b9f21be9d074b7e3a8f38d7d9911b8c73bf2e4b15455f5f051f81af4b8dbbbd25ca1cc5585e94a41a088bdcef30b3097a617974455a64a4ff47173c838a5b2206bf5cbf51610f5d4e448a99fbd175fd676ca0296989c9778cef2c7ba378e510dd64810196ffbb98335aa9c8ec5c28d9c5556cbd9b8c1ca6160aa16fc8ffeb7bb846640b199115fc99d030171cee690f4b21493cd1a8b0d99c3031f172a0624399fd59515c6407a79022d7268053423fc14b4da61bfee7ed57b88e2faef4125532083f39fb842b80d25a0ce8e42a03a12f8a38155c43f2e784cdee6c5a008e683d61cccf9b1c1bf664aa02a4bd99f481c505babc1ebb3c24ecb2db0b16a8caa4e27eed949b832b99499428bdc894873ffa7655376bbddc5e38c910a71f1f7111f3b341b6d0fe3142fafed4ef86a607d5a40f7c0e9b4b690ceb2901fa96d4bdefbe0bf6dc9cf28a7b8fa5f58224c1244655acba324059d03cfb5742df3a18eb45a27d7514f09c79c45959a73046efee72a0163c3334650afaebae6c55e2d00439a4b06ba320153adb6a4c675bc20b506585d675b9351884ceded61746152886914bb6336e4580564cd167a826918020fb21c15e69dbee35bae99a9345248621cfaf3ef8eae93bc3c049bc9a573a485162da33d6db930ee27f566949945a7156bdf40967c0b9b4c51ffc39ed5e7cd085cd91c05c6e1c57447e77ef2830c8c476fe8741aa43ba50612dbe1d662a7d4954a33933d480e1c443b58251ff643d76e831d197cee9190b622a3298813e2e873d850e9d0f6c856a7d4bb483071c1ea7442952e285e5a944215214e22d9e01a134cdf5330195afb442590a6cb0074354952659d3474884ea38960c79e1e7bdd438e89151ad43c03c7e2581b8be33c051fd55faed257f9257b1f0517ca485cf14b82ee1095f78ee85c87300e871fcb55fc352e94de24ae33b8df0ca9d7a55f08d4acc9cbc10c451c44188ec08ba81e055d2fb2891da91750cbf5596c0d3eb75c7c237d5d53047b06b6a5c0cdb266bfe594018d8072dd786f233d211b4b1744896aafca82a6d824a1689cc0bb514f6e33115597094d207dd304416d146a395743cf29561da60b708d2cd633c9cf73f795197bb2d287ffc1cb5d036223afe9d153842dacf175b1fdce14a4d5550497d1497455d3eaa40560cc8b464bc522320d8c8e047cbaee0ff418a5caf8856cfa87ce004013f2069a104a269dbc93fa5d1bfd71302f4151740354baad0cdfa55697b72bf04e489476458683789e492596668125f66588d2ca4deb25a1776a6ba8ad0eca9ab52616214b698da98e17a46522b8d04852b6a77984b54cda9fc84857fbf7d953e30dddfb262f8526f20415222929f37a6fe27886bfdea79b5342f3565c42dcaffc6e56810e2436a4cc84ebc2aa9f45c59cdb1a1f91b68904cef5e93500fd8032b365d1aa9399b73892d914d63f7a9912c1a3207e8d3404f98ebae6cd08b303bfd4f605c2849f7b6f9e2b04fdcbefd4f5c4632c7b1b397be46fc354dd1149d3ff5e5c76b1178d1982a31d9e668f88dbd0ed5e4b8557fe8455bebdd739901ac64157b14c6338fc527542fbcd7ef08ce36d480569499c5899178d58deb614b6990cd0393d7fa3952da38a3df544b11ae001975da502cd1acfd72709b789b4a4a3c8af9d332a0254c8310d18d50a303d2faf0479d7a752a0860a8b202cd01c627078b446483689102c22ad76d0bb7d6b1181bd4852e66882d3b3774cfc7c8da96e91b579b9161884498b688fa07c7839b077a39c871ca904fedc0ed5b30199370bc53d466c3f4fa94f7c4dbdeb99a84f9d13feb7ccbafcb50ec6badc83addb8c452049f50ceab2aa6186a143f72e55e79acc2d8adf6eed2ea644de9a3c196c8151dd98c895482c4dc81356982aaadf67c78835bee71fd1d39520bb480273a353fa5a34b11c3739fdd5d21bd062b6bad640e7a32934a198e3aaed3af6be9dc6d3ddbebee3a2e565ee7eda4c6a8b7c4bb9c056a614f8b9617ebf4ff6221f63c59e429f5a5240bf02160014e037951566410de54acd5dba4065de836f502bc6a8a2d64f4cbac1c438ca11536a734b0bb3e4c06149a42a814fd5823d28020e0c3d0b56ad34a4117dfa286c11b32a411e69286e46cd21cfcef482e2ada607dce632cbd204940fa3b0c325c74ef362ae7b0023aa5b24f40add76a0a86ae54e44eb3e4e0bf111db3285609e6b85f81613e88cfacb66360f6f6d66055d300c38ddeed7e092b29b8071ae897cb0b0bc0efe3394b3ad78ff04dc3f6f3cd78f8d1c99229067a35faed7b50582906839ab961b67b165df153edf7604fe1debe39ab149aba94f7fd17b027bdebf644fc07865b3cd526544cc3f5dd02b6e632d21f01228b06e7e2f06c23c6fc63ac7e67bb7d0fe9d4104acdb15f00196e43534ea857d81ad8d8cc7e977256a24227a74e062f775c0dec4da97956d897a194c793fdaadfebc8cfb87efc92253a261ae7f01f0b8b8f6dd919ef1ccc7559fa2c9c5b2bc9c5a91b2900789ac75bbf36be3a09dcdedacaa40f5e803f15ba8ebb04c658f717a34759379c6e6bc8be9ff90208cfbb524f486205a9a6dd8836a445f8c253b552aae60d80cf108d2b0c54083923bf771c562a846e3a86e99f8da53c067de93d6bb177c3953e831c89cdac236ca53539d1788b511cc22cd0cf1ec584b09f987641747f15b6d64eb3aadb1fe62b52183610efce4e25c0895ea6b513067f7f0492e9bf495cab5e4398983954024b64260e5d6d7a2d3b2a81f224f3823ac9069e5bb106c45a3e5167dfbb384c9eb03e21b41522fbde06550833e57af8b210cbf13a1fd0ffaad178780bcbaf5d1358ea5e6bb2888f917b7eae60d4d449dcfe821f67132783c71f7765de069b72b35be3cfc6a5e35bd8276027bcabf97b2791f430cca56146588aceaea638f22bbe958993554b1aaf8405a98582d74a3cfc3691084fa243a23f7d257b2746be954d57512bd9b01a3575c15e7d6ef07f7587b56917898b0fe7802175e9f43cc2c6b21abef6375b13f29b40a8a47fcbcc46e88c22998b4dc8709bd452b3bf1e300b91b325920259bb164beb22793d01a7fd929b41555a20dce16b14683b98fa19fc61cfed1c51f844d8959b53203e22e11db6dc15a7221d3b01aa664cbf045f649fef40edaa1e067ff86182deb81c760197c4193f3ab23d997112b35f295c828d169cc7d687ab90783730ae5903eaa94d0812037201b840e3f71b5d9f5485fb08c957179cda2ec6147c93eedfb8da477935afb43ae3180e871f0f25acbec7ae12dc44ae311911b9752aa241e38a1ac473a1cfcba3439bc8c89049d7a433d71d5901e1a5ffc51979bef8082538765ea123c60371fa74de70cb7c32cecf1064a39ac4de2b1f4de0e95442e41a394ad850d8af0d4de932ea57bd3ba7cfd95a616dab1c65af07b5e9fa6c4ece06288d41ec3b939cbb472f59024e9efad4492c0bc32cbb129c918a00a31fa666f0ace03b1234200ba34d9e0f3f43e04a8b48a9e4f277801380a2382c936f0a2f246dc51486e23f58b54ecdd116e818109eecf91551b9c47b7ae588c52b0bbfdec0528927ca9d8241ac28bb9b50439543d710127d784c20a95e46ab24c82feecce5483e76a0c7969038338d969fc2a98bd92fa8352a1bebba91b50e776630125d2c6ba7b62bc19624d1f2647a7291586eb0046ee586932898a821f838c4fe0a3795c323b28eb50717ce1123ee91b80652459b9dc048cc6d4b403b7bc07e5398ccd22da354617d458aa7264a8089f939a16c21d8deedb671f43ea9a22e861355ea102ba7ec04051ea9ad9cf01760a2a040406f41432e6455c9f3a33b474ad124a4045a55398acefa8eeac52cc5f477b02664bb70ab6def55c7f36502735c3cf875959fee4033d51a65da9fec08f0c6e35dff26d5128357e0b170c0931abc499a96e80fdb3b8d369d25a3d0bc6dfdcb38938dc89c783c3be281a256d390927a17dc2f7464f3d63ef1f45b59e5e415f0613ca21ee8bbe2465eea801d00a8581e0d4cd5b3eedf9ac5c6269b65e4375f8af141ed1344e535bc9b53b9b66dc1c1e848966d9e5cc933a2a7014e247f900fcc0750a5fa8825ad117193c10815514af9d82a25da6cb622106b30001592eb9946506e36167a4d1366bfe20123cec13f2ac090fae5cde58fa53135fecacb9f4601ccea9b8af78fff59095918b04fcdb56219153ddb478bae478cb568c210d66575c207396b28c879bfcd59e2dbb8a752dbfdadb6e3c7a336a52e1c56ba35a45ed0086cc377c3474485bed643d9f91395505056e4522f27861bbb230aad24140a4ee5fd52fba9fdf7b602d9aee0a3029cb0f876e4ec57c416c1fc92c6506a38959a3976d1e911b80d6330d857a5d44aeec7490ad7bc435ff535cd55c905eaf8a336e06024ce7ef1d3ea431a107b56e2cb0199692a1209bc84d53793fdbd37eb986d3828ab4f583153d4dbf623b436164489631f0906441d20c8e86920ea860bc70fdbb8188b9747d4daa94e7c5c1ca20e83b7550fa563d28f59c239edaceb16ac0aa504b38d07777abe7963baa04d6caa8b1ec097fa6e971f4585e28990496d23945d0a88764bbe8eb76a29cd3747d6c16d48dee706994672326c34e35ece4307f404efc3ef81f1ee29f3e2770c294a8e1b7a815e75fbcb2a8734322bb784f74c324c34231ecbe12a14fa66fe6cf5f74701a9f148cdf9a1010f7a624f000090bd69cbbcc027a7159f7d3ff6e329ae9576bc42093679e9d4363f10ef4f6c0f7866952e690d2e8616ec7ca67eaa7cf6b532cae5ee3276ada0aaea4f8128804bffe1a5fe3c6da73c37c041cf97b57e93b6ac443a29b32dcd2c028801d620e0a90e9ac96ef9fd4ab0af89729c30ae1243ca5de694f5890a93104d1d0582beb61599c2d9a8e4c623601324a263e7b6e9ec35bffd255a3d672a61bf9882891db6177f8c999329dab08341b9ffcea69d28e11b813afe6e2685e9a2e9e094498c89b7d66274892fd9989a304a8a20c01aa782d0027b0d94d85614c5a17b0ecc2f9d0485c8d5b043f4a1ce1d8e04cb306b090fba3f6b9b5a72a080c66c7f53595c957213b90f11a0087f3bd957a54bc1cf7d9cf23a7da698484e3edbbb83014f76717b0439a4dcd3b9c69e63af71dfb6036c3d33027c45a1453ffa1908f0a1ac6f59fa0837b4aa7ee8bc124f5ef5e666626578f6ea21ed4171b96b50cc8cb64ef26e49a7db75194d8fddb3b4ad41d238fa484388489d15aff82059a64eb8a12a407987c1d0a4765ee81749b55b58b538d9c9f6191cc0c2ad6a996724eb077661ab2f9e718f4dec9d974548037914dd6df9280e0c58db2aab751aaadafcd666f153b21113b8fe245a834fb58905165a5aa09a4aaebbcfb9effa0d4591dd858c42b252c58bc5fce382c6b994de7f469052a07a7b36784c995c9e5e8fe5a024c1c07a261ee1d6cc305c41ccbd9a1ab04d5fcc7d0ae0fb31a43d8d12df67d5aa667a763ae8c0f3826182a69ab43a3456ea754971198bfce8662e46b913492eb7010316f6bf48cec4752ba969c2f4274d2a49b18e1a744ddfa08470f26d0555a159e7ba6c0cb84c478f781e233618cf96002d527dede8d8334dfd97bf3905ce4161c2e8aed3b148de7195934499d32ae75149b35f85500378308f0559b4087ac0249ab6c90451c43f1d0ff81dcc4a19ab97452e8d738afff56ee4c974252962eb984eab0615e4894c8c247c582b13f8514711f69186d29dc28ba86cb5b12a2dd173bea2b8972cca783792edd82f315e1a7ab5bdb0f5d4a9305d4f0dd3acb0a4db7e88df1aa00385242639d6364a594d4969734c14354a802a148193023fe83644818e93d4c5d1c50a4d097986b7fd238fe4463701641f7dbf442afb15c660362f71b0a462b1e6b240d1c8c3f132883b81027ce1d739fab2adbd963c311cc1b500bc3b63b2b8fea2b9b148128b491de858bf81719d2f58777c01ec235398e72d53ddff09d4c44cb5532cb2dc85e600ac02a371f13a7f804203aa0b381852dcce56bc4d424b33f5fddd789659058572df114fc114d49e69616cd2d0deeb2b5f8e04ecaded46e60d6b7e3a69ca004610e9c202b2779fa3508bde5430cc2e3d5e41f55e63ac87f90b80d19d89069dab0685a32e1087365cb308212a0b1fefacd36d2df51a96a71254ba316029fddbae6be6f60e95568fad3978c9eb6ebcab7db44637192c8213fc2c3ef9754df68e06ea46fa4cb31da130e383f483b0224876572f2ce9ca58a0f3b196ad6bc1f7f991cd7c36839567fb993914537d4aa3e783a3306e96122e443fd0d0899db187cef2894f46d7bea98f61945a3ad41a08c13fbf27733a3cbf8e265467b99a01b3b5b95e73ab26b9664f108a4967ec26142e7519069f2a44854c46c20deac4b51296adfd59864735f3316516c7710cb0ea688127113d0cabea6cb4e34bb825d1d219b626cd7e5420090c6aeda225e4569e4f07017ca4bf4541df24da3753707572b4c73e1ca7301c27a5871b59ba9f84d73c97492f36b269a3f0b580b1af3e28b695500384e2dad7764dae02fe2b350663a89368acb0891d63b8a3a59392232d8bc94191e910e9c8f6bffa1acfb3823ca00970e9c8b674200d832cb39bcccd8711a26672203b9c981e5626c0c7c4717c38692044e049f758bbc9e1f225410750d1c830f5652adba22b806d9174ba9c046fb29f338f98be618e2665ba6b5cce23fcc8d7a25ee15bf87e3bc334f68386ce7e23e30c9ba49b32d75c02778af5bdb282997b0736ff203bf5fdbf5556e3abd50fe9deb54abf0c881cae0d55ab87955891146aec2ac893302ebb2a9ee552040dd928fe9f59011aef1f9f80ad83f4c11d1cc29f1008949639534937167f3ca114ff2e6732d43f0908300957dbc6502fc18ca691bc5a4a1a46689e5530a14f41e38ad153a4cfeadeb300fa1fbda130821a2c833305827771c6ce62441cb80d2ae970192c1c569ac72a086a751ed45130e1b5e7e7e2ebdcd5f70713c30cc4ff34681b1e94b9023f96ce36dbec4b3aa18241698fca5e3ebe54884714d2209d1dee8661bcef16757960f909861498a84ae490593a47ca912ec2e759717364c1bc00cd5eacba149f756932e796a5efcf8875a26ff9168a5ac758e2e8866a93ea2cc0b9fac5753b97399719013154506bac4223300291f7740a787a621e07f2e61b5e0b1585e0fd40c8264d0d51d68811a086126502e71c2854a8d0ff8fec3f841463bbc3e705c59817d73002b4614fd0bc38fae9672b164c5acf7527710abcadeeea76f73419aa34956e3ab269329fa58168a08a34b1330fb77e2160df966c3a97765abb30b320d8532bd47d5a21b1e39482cf7d220e708a7a4e1bd72f95458628c7d3035a17936dc4b135606f2599053fe34a3637277f0363ddd8feac84df51f5ea4a6c8f099a108637c1e010fa20fd11c252a9484f704b68265208731a7c72d547b6197879cfd4d50b33f231d1bd375be43e4b1928452687edfddb87ca85d8fb7dc4c126cfc8411133bc855cf57174032f5091bd2fe174cd33db0971b6c8ed1c8814da5868bd60638792c18f51eab313fa479c35762342943c0c93dfc661f27f09741f7142ef6344f40049e6f74de5ed943c2b47c62b4febaa34d037c08c1d67cb76d40b863651f457b77a7bfc7a1197444078e713ec4b18f908049b3a3aca8df1c6c8d04e10ee26f73b22080580942fd60f9a9100586c05ebfd68789bb1b6b19cc5449d4592e758a2643c578f6377df2d0b01290d8be04594a84a4038768b08435c32e6cfc41853bb6e7b0605bc5816a212469afe0410a1885970eaf883168aff43d5630c412a0196938fbbad4f2d5290cf72081cc2076e2a2015e1770afd9f364f76760323bde4ce937ac6ed8375e0f1a175ae8de1080d7655d9363474d0889c9826bcb180fcaeebf42579851da0bcba2e155ad88b095224e5813ec342eb931d53e5f1f7dd35507112b5cce8a08190c8e0369124c4036b417ad9dd1d62679b2ff9483e07fa66e47ab47df1aa1a9984dc124e4debf9dd45b2f67251fa6b1e01ff00c386c3541a1b30ce739df8e5fa3c607521ffc0ed6ea37e6072b46389e929e7d37412135a8a5ececdd2053338174443e89b217a50b6a6a38802249077f048d54296f692561e2598e8f26e03bc52d8de93a159c9de8297a783c6e7c685ca6c58c9d2548561e29d523d1687daa20caba887feedf92f3b9dbdaf35e63768b4985a991e3db7ee2718d0610414829bf21c24bc8784748f2f8303f4c2a550b52b0078b0908ab132b4cbdb2e2e47e7de04b58ba7835668d205fea41b1b00ac49e741cbfc359edb66d3e5e00799342c915be80b5e7e3df93cf9b7a5fc9f27889fdc4ea3387f07326863a34b80806c49c84652deff4d581cba059c83993bd2aee9e8344ad3001e4387d8511a88de5693fb9d4a782423389ccdfe2288a6b8013aa214d9d34625621975568d2856a0b5b22437cbb3d9a311c8bdcfe3794f0bc0237f35dc53ccab7240d19278309fab5d6395dd6675c7ff663810c1da97b58d5c1f5d61b6a2a4bf908e54ae472901ae17c66f5e0d58a56a26ce0c386a8062c1ed60d145845a1d8abb1d217bcd318c7d42360e3331f4cb0a6d009ddd897590b7998402e8bc557dee2f69564cc8295926048ae1cc6840cce3e561fea4061d7948baf3da0e8ebb732f26ad609fdbd4eef246ea3f9682eb184a57a37e803d2aca18bd7d704626b38f330e603c86941039423125abdf46d4e7c5c2c1a6a0cc05ecb37424bde45be91a8b11bcc9215f19df18183fb11b8649732d90858307eb17baeacaf7265a4817aeedcc4ec8353fe898120b2948a448521b0b9b8b8bcf1ab6ce3e4c2a5a9188d4e1675979b6b24b64d412cf9f6f1b904dfc5fae8c1c408d0ced6d8f1bc70901d81bb2ea5b1f7b4f3e1e4c4b306d542778e3cd12014c7aa0256bb30348cc4063de3e9f57bff08e2c6cd21593ee95380f8704178498ec33d4c161ad4f3b2d0436c7e886a8063b58aac31a01bd725ff04837ded73df1122e358a456518ede96027198483e1eb5323d0c35305d55782d8f78db8291566feb1e69d472036dc1dd1b923dbc5ada1514f855ec96f4e0563665019043ee01ca48d518c5e9a21b3b531dbe46c232b7acee503cc95e6f8b870af33f8622417c7a587ba965a07aea702bd1059849f75458b918d711a65b3eb02e117b187ca8c4db3fc14f9c380b757a8879b97fd945aa73a7658bfbb1425009b6dadb4552816a3e2cd3dc857c8eea3c9b4b33cf1b07fb82b1590c59b6c6a8d4c2a294662bb728e8d1f4830faf4cec6d9028fb602d3bd4706a5ba919d158b983d700ee666e0166e85692240ffb4a612f0a2f1c4d882d189cb2e16bbddcc259afd3fcc3e9dc17e01af9a9b2fd9242b8767c59707f1a89cfb8ceaddb1ddbaad389462f29cfce68b20fea724be87d5e833c7b4bcaf956a60d56fe51468ae3a43c84b26532237a39aeb3975e3db67b09df11c5b8a36a13dc649a6d74867c3349c656b02ce6ef4f8fa626b771b0316fa85309d2c58704d5520bb38cc22b22c927411ae6e686ffbf3b3416beb97ca9ad4a1a485c4bc2d6457ea20bfeb13f2a5d326c1670451d627afb06941e7152e0498170dcd63534bed85f7ce82963ae9bea4f726a84e1ae3057ae511233bfc7623a254830291fc279cc59fc6622f7caf7ecad0408c08bc7647958434f823f3b3dcbd0b9501a57ddb1112c0df0589c2abf5498da547b1a7388e018f64fa89492f9e6f645c15a34159d77799e4c3fdeae7742e2e1d3889fa7e39f3214c062574a2e24a5720af5e66c3e382361348a7fe034da66331e9e506e542dc74af37ce1b6ccf2d59956c3fd8c96e6b2686d6a3c2460b815c2369fa8c81cba0fe672dd8b05f1cb5cf3c37063ec202ad9dad43d3711cdef3497bcc8a511ddc1a79d98afee2b944e4df3ae26fa5eb74b00805a28a42e8328cd76da757de69bbb83a57c3f3e2acdcc47423bc8e94992b387b7cf8bf504111efa250d0c031d083e9bc7d45447b7f2f1bd770911ac4f4b8496287799abd14b2a192c55231a4cc91183de76d3e3f541051e9429e44fe43dd77c8867c148e67cd0b3877c7bca2771c59be7a0c1d6a6ba0e9c2d7808110cf999c97c3dbef0dd3e74f7428fed70e80b548085a7183d736e014b47e48a7dd618ea2be6aa52db1b176a12c3cadef6cd3cb1098a08615ed2215330a6ed679cfb9babc3ea92eec07a124581f0368c3b8aae454a901f134abbe320ba24ada0e8572c591ccc30bbddb4600d36db72044ba97a85fe4a7ff91675b7da6fa4945e4a44caeaf6dad00f0705d4bb584bc42306f1685a22e365ae013cb2ea743bdf096565008db7c9d2e2b276bdb4e07975246f19d0e68092faf004b9ec78fdfb1ae69b4c81a80d9b3b2034a0b421b80ebfb8f6258ee16ce59d7527dbbaba9e4d2c968d0156f4c9d2a76214352a1741204575c5fb5de005d69e8cff1fd776545a2cfe4f6c1379ce5927c76a53498949c2d37b152ff32f4509f9f8bc993b0188b6495483b00ff604205c6f76dce46125fa6d45e6e7213a464bee31134eff9605c6fba4e2f82d5a06dc85aa5c3d12bc6d38b3319e921e5da953c04ea3564fe7694d55abcd077f19a4a8ea910d45f9c6b53676a282ffaa079cb00668ba14e509d5e5133ac70c7e7118181ba720263549949cfdf7f3031fe58d1aa9c52c6392b51709ffeb4e0856aeb37290757b277122e118e82a85e4c27b3a5fbc8922b9394a04db351b5ef448e031e628e0fc9c8d2a5d324c777ba600544a8d5f8da88eb04aafa1ebcb568bf583f59e589d3f336479323719789ed2b79154cb891af40d1a60fe46f22f28fa051a7af4be81391d5cd9249152538d3918ad0b6401451baacfb560b4b298a12f58bc00d550581f04bb64fe9e165acc3d1b8c2a42d53868cac5bbf5167ff1fdb8179d4e246106914431b014d59b0fe719d4a71d855a0bc376d927d221f054d6cf01f1765176ca800e9ac242b6151bbbd449ac4c49febadf23854c6d9535d3ae9944201841d53c866dd6c2a1abaf857618bd1b5f141582fef4162f4a336c6ffa68efbf3e178e14568ef2c0de85552a8427332946052e6668d80f3bdac277e7b425c2da2f3b05160544653e86a579869506022a7175bbd44f7ee4755034a91b5b21c909dc462e5054db0164e78767804d78abde79f4efcd29285e65625ed58903225b53a801162413955a20f71eca6efffc5a2851071a22e766f2d0f84651f50047419ef69f2027b751803fe03ee4628a93446b49e157afeeeae719217b3e50ef87fd3b4ee29ab716545542ca36249f0f1537c8748f9b07c8435cfabe180774567eaff1f4fa59d02def5966d949d8147eefd5b5eb6324fcb4ebf6fd0d1a67c17d2d7fae90c197fb94db0d4fd625457b22f0d1fb025376d52be67797d8a0aa7030a4287dbb25f16c1bafcc9e941986254fc3dd5cb74751107e1670cda11ee04cb199507941c048b3791166477b433a3ca1809e4ed270344b538c23f3a625782e9959be4cf1010b9d7458c1328d4ded917f7bede84ad9d2d4afec5a9d14935c17085ccb84a22aeaae0fbd7a7d910698418bea8ddd031f362bf1e3237ecd0b048c9499c4faec0aca0e624fcf9596125dab6ecad7763cac04ae11297c927fa39a62042abbd51d9959a1692d8db27b24089095c260c3e54797a2f6519e60282be3266ce8b606362087c7ce42cd4a791d663a5e8ad6000f4b61904aa85bc3cea13fa031d4580c9bf465c005503f5485c77dbf0bef1dec8b092ee6136094b9bfdab64b5914a6141fce261941cd56c46f2ba16ae1308814df2564f3ab4180b6801999a4a081fc96fad3ab103ee4e140155cb0848934ba47ff383bcab3b57abe80ed4c114fcf0131c263523b9e1046a426889dcd824f5d1d9b1a614fc2c8c2afaeebf91f87edeae3d63ba7ef23cd675a9e962fc0787853a13a6d9513d298c8aaadd1916da35d15af611fdd2eec61f5252b65ceeedb3a2695cf35d983ae91798808a773aea0c8c82fce7148dc47a9f732ebe337393bed54d477a7ef4a0b669c3425300362ee36558b528ce18ade167979a8e1274de5e8791bb6537b98fd00468fe156a78d3298c699d81501e75133cd3ec60076eb8ed46e767cd3927082deab48ebcb382b1f33f22ea26c6daa38d4215666f6f1614fcd959dd05cd3b41f0e30f88c2e192f00a9767aecee603b4772110ed4def5bde585d3d2faec5bed4831a37572a555345404521a4d9f225afd9deda686ba61ca54f5018678ed715ba3bc9d6f47080f03cd921b5bc6e47dd4672a382defb40cb949053cb5ec4d38bd94e07a5c46aa5f71fdd1881f7bc1b6c7b0731dac706e07ddf332025e7195884a73a2feed9fe34b418b88245db5cbb098c3e758d9e792bccebbe2482a77eda46072dd7b9f6209b64f0ce37346f20ae8d235a7cb53305662f7bff08b047a26f9e98491a662308198fbb6d3949b948ed6b087b3d5a2227b13bb16c0426730ecc7dfab3b1808d3c3b04cec1354f576e2859219b1d09437dc8651e4be6cc112af70651aa88722d5a351dd5c38cc7887b440cfaeb6745d7a43abbf4bb73dbf6a5909f203eb2911fad8e4296912cd2704fa8477186b45ad022f8b7c93eabeed4c9561a4f702bb547721eb87348ddcfa0df2be9d747d0ba18b8b282b88d019931323a43d8fe67c69310799463367aa246150a73671d025ee824041de6ceb075a0cdbfc874da38b893f637af360b0c81b700a58ca96b493e99b84970cd6394ea151e5d583f5ae62694ec5fcad42bb6d45608a38e6f7a0b579a2f461156ae13efaf5666186f2e754557cccb3b4a116bb86b840480f81848267cb160ec7a850527822a013263b8c1e510e27ff831d4a8d789aeed3266189ac2b9d61e6ba37e93df7b97bc624c0e9b71296c1af6fb9fb0805f3b828d294d101bfd5a1fd2a187cdbaa4945699726c260c4a5f060c0e80504fa462e55f510958574e28373013b8b5228dbc6838600a6780defd9ba3a7bded48f4e907c2bc0e370c939afe4cd53ab9a6e0ce921e36d367215b18d013df5e11e4660cd226df699908287d0fffbc3ccc0566380191045b6bc49b277834768d34523c2af032ea5aec8373dd6f01907becdc4283aef2292fbba55db6a69e1cd4634417ffc9278a325d40b53f5afc4318e11640b066e9a22d69870290f4c28d2442b8055786c8ec37a7b2ea5f2d07d02e5081fa21a943b0c3e41f07c199b5b25d7ef296d42e88e317c2f50475f7bd1d91a628227423f29ec2e7941e70d3312a502c274e60aedcb403a86e3e1af3f71f4f84250ae82bd0dd5782bbbde48b4f780643646d38b77a5786f34ca165b32275fc2ae4b8bed93de13ba319cef7f51ca454ff5826f8498edd36206b68cd18e09d819e5acb0479f0c2ac21837e5aa80abc08449fee8d2032b53ef29636f6fc57ac3624e24de7f48affe2d471f847e8d208266e34ea17ec84622ca9c10f1e2a0dcd52eb9561c535dc7d776cbe91e37081e412090a360650832aa5bb0216754fbcdb17ed0c6623c9df1a3eeb34655400d793d79ddb96fde985cbf0655e6fa7a9b965e4307dc7645b18a849e3d58324b393e6ea8b4d4e276f828b0aec54da167459542cc21ad3d94ca7d6ef1aa4a4b3616bd636b2310265bfa0d39a083c3cd0bfd26a1f1298abede3eb4b90944436a471f5a4cc1206232dd364025ce9027a173f2a9fe6a0fefcfbc347354d492ce6867bd89d5d3ce51f08b2f621c91a56690cba571b1a6336171554ec248513d858adaee51efe6b82217b09e6eba6d8d9139f0dea98b85a64d1ba12f24a6f83563b8f251880516a9057a41b2677a4636dbf8bb3722895c5027035e9aa3dad7b57b00ae9a76b3114bf43f7ab47d672d46e0a59d7e3c8ce7bcd8ace5283150e6d37eb356e1c65739342d493847454606d05cdf594ea9cf78bdb1c5c2cf5f92648810365f4cae8e00e6660f41d4a66a31a5567d08ee54defbba170c84c0246f69721d6a44e7cfe0279cb99ca56e513b4c6361febe93a35eeb0f85b7201fe5dff12121fa17b535f45845b18862509f4a945cf24f77a1bfcc5d6c8c56d4183ec6c3abb6c05fbdc526905001efb17610de8e1d0ed3aec1a1c7c296ed574d8b03b86c7c5e7fea470efaae67f69d96efb5eae69c3086f0741a69a93e7e55c2f0ce8a9963035803c86d22c2564b09858f5cb499f415198bd83c61db5119f342f0c13dfc7c72b7b29712caf48e84acc41c54d100a45b8dfa635fbdacda80e008d44acc8f021edca28b6e65deb5a290043d16ebfe528c953d386501ce0c5824357c84f54fdf93981732a0d91a4295ea6df290104b2d171f2eadb6e0f61d4beb720084375992e6ab83aaa43c95314be91c5313c7d197aca74a57d91c00bbb93470c328c9e8869b5213e0c03097e4cd3d2e343e3c7f46fe3b003c6659b18776c75a8383551b0f3203efcf61e4a43f76c0fa734fedea91546988c6208068ddf503096aaef376bfb8cca898831eaf2fb655c8f94f7de6b941c8c7026e78318e6d62be008a4807fd75f50edcbe3a5691b91fea4aeb095ad282987a5b8e12cd615f3f6890e6376a7e8c72e8444ba61db105f039f2c7f55876f36255ba421bf679889c4b21819249562450392fb431ed6524a87bd9d33f3ea81b25eca25069f66296bf60274d74de7e95ee1d0904e3335b438a80932f4082d04ed09370d224d93ffc97eb89cfafb372074e0001b0af097065e42912c275f44893450590537d2243848ae8cdb931b428f00c50964c9656883a156d1eb072db41c908eb77b9ee680c4cf98e62d8b5d2ea2f6a5ca0cced7c5c4ca4f7403841c00bc822522d84bf169b82d29ce324160e191a6d9a69d835ed58bdd0027cfa31fa9947779a11dc6ca0b9613818e92f76bbe2f87fac74e5f77d84d472db848e308139998082d8bebf8e5e96f8a76fbb9344893114b504aabc76c1b3f80e9875df2ff3a1c0f817ba855d67c509fd1b233dd882e513f572fb1e76c2165d7cfd8d062400b6beefefbdd550bea36287bbec485c8c4763073ad6acf09d671bc02a288db91dc8238d4c49513cc8a3348f336916e184e9d02e82701bc06f2ced01287d7b621aff349d134a7559b81232411b122a688ee6f7534a922311a1caaf08abd6a1b488181bb2700324e0d26f9b32f2ac0fd2e5433e9318926ca4676576554d34e979f9ef8b230e83f91c7f1cbfdd7b99c2ff7f6fc12a1f29a889998b242be8444acfbacf8293df2b181ce25ac2b1d7cd4f6d6a563c3c726a87239798fcc734ddc3cf91a76193dea4028314fcdbfd12bd3fb38cc730186e7b763c1eb458eadf5a345909eb17eb6c830e17188ebecaff7bfb73cc08f8e54ee16f0aaf8e3355372f2e0d1450f6127db5aee083b6ee5b0d7f8458c853e89ae60b565a0cc7bac68d4bcd540f1f559a02e2e7056644db9903ca45f243e3921503f7e89a70d1553fb3b24b85dff33d2320953c3ee3649b7250584e0c347eb22dadcf11dccd5ec7f60bae724a1af2bb8da8fe682de15c05575896f00106510cfc1aa6fdfca76567524aa7441be664bb3056a31a7a3222464d043a249b1a3f63fa201dcb327c39710fc45ae6af7a93e175dc9f3a4278b9ee7d8a12bf633d4dceb85dc91cf7f8246a5f707bfc655fdd0cd9bd9be618b3d165d5c202745b694abd22b8294ab424410e017db40e64110b1da80d7dbd96fc61fd10bcb88116597cf8615213b3e8bbcbd37cc964d501a7a497b511e9cce0163188925ebbcaafbf9e9dd365ddae48a30edc329569c3f08323ae447161e991ca52ab54d5c94bd615a2048e67b1ca821815e6504280f5c009817543c53dc565f6edaef7762edbd537cdecf662dd5bb0b34093f47fd8433265f643ae34a66358286557e39d1af6a439397a3b015deb21d970f5781d1ef8b0ad0a1622e49f88926c2a3309002639fbe392a283ed3c46b587f108360d522bbdf887bf7ffef0d4052b685ce1c8279e197f5e1ac71f7135f083691774f5d5986b6df7cda6d6d1381e07867b3156eda55ba3be7593b0148b0372e32b3ad7e9a52a060e80b29e866aa016f93185c2df2813fd28d1fc50a0b1fffa7611542c74a3241d09b9ca54cc1be97e53688034be330edc10ff1fbb8b16010bda9a3afab97b1a6b4402012484598d571bab13c86c254657d6b395c9b1c564eae4bdd57fb7102e0fedad1f891accbd4d99534ddca9036ffc73defe9621989c247c3bb7f0a7749237fb2f5f732bbae41ff077e3e7cb539034d3f1bf8afa21eb578af9a5d3567f8a5bff14106254327c3b64293ec9032a2eb14ef945b881ebcb2a6076717f84ae7cd5f501b6e6d0a88f426fcf44b161bad1490d26475ffbbb7ed50af47c31603cdfcf271a23a69f992df60fa60e1750d0f09cf9d8de8211daf7aaeb23827a866896ff6ab8c5e8786f767d47f94e0a88a9e71510cb61c8a1ed9c5f477fca7abb1eb76ac11d6a552affc37337d6dea1ee4b94877630770b1d85c7c8650c2edf1e2325807b9531fab17a7f49f846ffb1cabba648b256c821dc1310b0e5fc39cf36b98e886dea6c4901786dd5f38f0272074df6922556bd0a3b02401666b79516ce599981970f42fcdd78f574b4ae1b1e43a662d761a992ae5c8947a227f9f8df1ee2294b970da14b2a1bee86169ee44decfc8d3c5cf690d46866c97d15235d8b3f32c202a2b180056d4a4d80c2da4bda9b3215243b01ab89af2090308280de3b0fde97aae03f9927d0a5f70a93bc380cecce5217f713daab8de0960528e9d34940fa6b7d2856f051b5316b38ebb9b2ae2bea11da66405c8c1c1910af10a76aa79d5ee3cfab612aafa0754c42608deb820998b23632e63713b554ead51f9588c9bdcc397699f93007453d5ddff9f69896ac555b87b3e2f60e02d843fc9c704bbb80ec658421164f9474d01f21de586fe43523458ea2194bfcb5bfcfbb7b7a5ce817d4497a9d0b0f7ecb76c712fbe19bddce8506a5d4e60df3831347462adc89a08ebb1b61ddce23a2570e194c89794a00ba008259fd94c749d6a82479262cb8f96551a44dafd591ed1e3b1c8ae5a8111dd06789521c0675407293375aad6a7ad524eff8549fd4daaf2627ae0bc5f805acc336dcb79ee60c131b3bda041b51bd51eed8512ff0610ca63e63fe0f23270eaec3ce289f5158e62bade1b35cbe68f801df50c617d4524318ec681d53d8b57ad4f7d78421ac180213484adddb45ec029188d2166193c9739711c231147cdc8071c9d8f3b2043210268983aa3822bd85e984744f83f83d2bb414f94e9a6c9251b6cef354e236dea850fa86831926fb4a42345521857ca7de153feade6516a80de9c6a1135f131a1cb0bf850f1049da3088f8f591b4d60f7a8f4470d8d11ef4f8b4801245bf7d4d318f5b2966513a0f3be226efda8feae6ac310e9b198a33978863dbfa589d828a122d62a801493ea4becd390615b06be5554272554fe4638367b9d22e7b085b43bbbfb632da735108085b8fc88154b22c0974f79bac235c65c2df890b25f7ea14fc4cd747dcf5dd4e99b66cea32933db67a3658db5fbe511c8a7a54e394c66105f8c57880db0067f8e2c90ab0d4cd8743f3d94720d4d6f13a89dd73aabb8fd0e5f18d7305d958d0a2f35a3231a9140b36d52b6a0ccd76e57beb8678ec061f9f7d56567e7fc338ce1f0a5907ce946d6b610b7e3975c00ffd3358520d5435c89178894fee0cf7e0961f906cea6f539bfb18709fe975d678b802a70207fd4257ee6314dd9ea0a74a9813b20794e7c9710c7ccf6d93a3fde37c40d94b4bd9540ad46a2f8058e13723ccfaa85b30dcdc0195ec51f9d73697b346940015aeb91c1ef1ecbe430964804ff5b3c376130245b08592c93f7d573e8e446a4c55bb5e48d1c78d8a4ddd8003f3e21b033d349c4c2b23ef2a8e5b3b9afcf5b7a73a7901b45bae8c223bcbdf4a42424f9b4a2f5bc428105c59d7a684c401e1f8229336f1536d60878a707df3e03f86bfc5ce08e6ee01f838644f6ba68347508f2519672f79b82ee9e0f7d81d722d14f9ba70166f0566d17302e38980a2d3e930350cf2fb4114c863be1d36c960590391bb0052e2b620aec87f4c2121b661672a6bd70c8c2fc731b291cffe4c138cab7cafa1b4a6b14930f6b589e9ae3a6f4caf258029efe3a6d1c6a5fa805b0fc38b3a62e1b5044aa407d83d919937d9920f5ebbeec58d2a896965f783e72912f4c6e39b048ff5fd65697d408079e1d6e232e88860e6505fa472505cd9b9bf4db63ed973cabda2e828bc00d9440e60cd6a563db89890f7379e83869adeae261dfcde39d7244da481f63acd101969104999fd723b825cbf63c6e7e7990bc011931b21c6b136c554d3236d8a4806c4ae01575b454cfe0104e6b9322008ecb6db0087580556076d80ee8773f5748a6220179bcbfbd3206388a6f8d3afb4a4f6138f19f12fcb9ba42ae9571d636b06efb944448836bc4d05b784ca31ea648f9ff537f75435439a18e5e88998c58dc25448d28ce8093038ef0283604e75edffd9ea37520407fe47c36f72f4510f7f35ace64613359068e69c2a9c8280057b82178ba8dc53863a4d1f66bd21f0f55337d03a2ac1cd4ce40344791ffae464bbe57584088657b02e78c59e365836df116de9dd8fda6b68c1e60594a1ab967fd778713cff376bcefd377ec8d3b3c046ca4ee17c7ef5511a2d4711e8ec4b4bcee47d6cf38d666b43f60387e5300549d2828cc384d705ad665b82bd3ca6cc8909d2b4cd41e63599de302bc07e609999fa785873d24191b2ca1d7a4bfb00174d58331f17e9bd0a740622e4d44956fca3331170ee5a838deecc76b5a749e529f4a08724b17a114d8769952a925be83e7c55188c4a29a872855379f46787990ea1b5de417fe92495594dc9030aca93953b17a4594993333f1f32d7661c9bc10b5f1ae383562343fe58998f391f054cb8a152aedc289772841e163dbcb0e78c801cc86b39d25a145533f382a5e5613583b60984928e67b3d55911519cd909b0718061fdef5366c44adba1a8a1519ee2b5b5dae3ceba67cd8afc71a4efd87fd1f77fda7bb06457787f6488e1a61822adf9b28bae1e89eeee558ab630c2750f995e68ba4f82f55489909bb9f875f464d73b183d648612c5ece90fb494ba62b42fda83351f15ef544f86da023e5f09ce13be7de18221c35ffbaf34ed47cde0f4876dcba87c637bb18b2e755f851d592b28f79598a94225e909ef8f059c8ff740294af2b490726b5f610c5c0acb8e9b605d1073e77013cfca5711244a112fef0540bf165e06d1aacfe74a6611536a58fc863d815f1569b6f60bb74e5eb4397228e1c186d5f563716a06bf97aa1f420dc2173edfb23d81d3ec42ea2f02368de3670aa6cf562b01e98b272f068820bd504137733f01f21d44eebf8af795577bad7e5fe6ffce80cc88381ccbc4bc3b681f7167edb7dbc920eba7b1690ac8987bd87083d7e983c627acc3ef023842d1dada3102b6a3e0b6190c714a898d01f8dba8ee3bb91c4d79aa2265eacd1407d77be327c302ac0837c06c952783564cefd808cbeae66cb108722ac2b73ff6f1fdffd3010f52f44899f3fcce1b01a6459fbae86e1350e2bd69cb8f2e6fb541c7a49a864182d25e9a32a992286c640ef0487967fd7983c233e8455b9535d0373d67d9e5b0607773e52d7de817cc87ccca54fce4a6526096af703fd4f22e49ff1a15f9d7cd038e0b45e6a40fb512f5708d7ab7122768987d47ae06a9880757a184bcbd5bda1ac142856ae148cbaaacc924ebae29a3d9c58bf9fa240d2f52f398e3fb46011b58e9852aa2170e0dfed81d59ccbb302ee672a4da062f1edcb1ff85f868cb739ccdc30f9215cd14411d4578542954d19152cddeaf05fa0d5b94288ff0d2f5ecde4b3e964f14c0bfea25eb171961813aeb4a91b58d13aae72366815ea85093529bc1c359e65bef674028d81ce19c19b9fdf60eff2c3b8518d878b848aafcee87a1a7c98c44040d611533882bc7ce5e857f78c8893da9b4ae2a309caf8384e7993ce1eaaba809883eaa88aa2ee36fd24aa71687e4d6bc56dc424bcb8f078adf4239d7ac73e1ee6d1bbe42a223d4f2ba005e9ae54c5cd4e44a76682b956caaaca588684264b14b489e4daba38946680c5607fd08cc72eab1aeb43ac3d64582408aef4cbc900075933a6d96ede1077e9d18b86f52b49d1915863f607a64875e25aad351226f19374828fb22f7c164add0ae1adad60e95ca79e2d89d93ce6b8233a51ea37600108d9f9f00cf78f59691fcd720ceeee6028e906a22f25e970f3cc9833936b5948a30176a41c82689b70f36e140e0f39cea531a126d0ab070a073faa3196a58433818d07c680c4a561f47663c6fa22c672d428d1a39626404cb991252c1e17b59313f2b119d69c7e44932375b7c7f0da9f053ee8ce2cc948f431fffb96e6726429c6ef3490f577b089d9c07968c727ddc515b8676c4ae00970e5a277d700c91b112399d8a4f5dd4cc5c16e74d98eac5f7f79c6294f1cb063434b2187941306952d8bb92940af08016cb93cd4f23f101dcfcad2d38450ea7b8b15c0daa36659a5b43a46d5c22f7a114a33b92307b1423868b16faa7ebec5dcba8262b86190112fdef58a28bd65cddd6339d1bacdce287a2f7a695fbf02164dd444f6b310f3411eb9f8128232b7f7e15ec770d4050e807eca4934bae9ed8202df570a5067efc45e64d872081f3685634886514a4773358c86baa4a43b75cb321800d3675beb6fd76690eb8c88acc63f7f7c0dd58a8ef7ed977a797426cf997a12c47d0154cf834be0ef0a09cce152e01bb429063353c4b588f8d87b4edfaef4c86eeda9787baf7d7340223dabb935ad3331ea7fb08fc2ea67031742890280c8a53c999317e2bfdc8f717d213e733e9d08fdcd282e51192f630404fde3294f2b18628c41cc82efa78aac96e803ada7f5a00040bf5c780fffc01e297514eb61074e9ca5a2842715324eaaadb4c18a8e03d5fb1411e33086f77f10dd996a0f02a90973872f890b31a57baa4340ad673dbd51ad4f0222b566ec185309663851209c9411158a91541b6b35da583926a6da3c73fdde5195a18b6add191d715cb7eb51cee1891aee9e0965f9756b6ae6450ba91090f52cd0d696dbd77686915f978629f48fa2e46573e809a4590fbedaed8342a34fd15b48a964d4fb96cc106c19f69616c7adf888a13ad4b68b78e9866de7a34472595aa539fe405b2d6e853a9ec08fe1fcee6e280780b4d63bdf3e2b2f08366f1541cf69780b2d044ae5f792c0302f3ee7a65f9d7947a27e09d5edd4734c49cb6028bb77e81f7841d259cbed787fcc32af4324c41f4a0f56b4e3d5881ee25b794a0e0daabcf9c26e6da6d666542dd8946dea0fec3c018a48c686819d307c816bb16c9489f93ff25975c1466c47ff46b93d3c3b78bb393c6cca0517b4a065139b8f30f5c01e79d514564967bf703afff464465583a1c172fe7e4022d2f8823fe98e5ab299d4de582ddbc4ec107c8f45194dfbf294862fce392e1bbc630293792e72e7d1f98e63d9c9609cf3cb1f7df11d6cac5ffdbb1aa167289b28942c5c0ca4d6640d7d13e26accdca218eb9e670443234b29027cd5f32163592b16f460ac7dbd9dace76167ae935bc7722bf68f014fda23613b3101ec24b06f283bf3d752cf05d1de4578d2d5a38f42080862f9fa456783a9de801f70b75e45b3ecc2d50bc9ac242ffc61e93f0f35dd637e2cb47e625db3f567a41d63463a8e0195e5915dd1161ac691bda75915ace9cf022f50df02639f342a6720dd25655cf6b9ff2def778fc7b07e0165027bc865fe0d2ebcaa8cbb121c5fd5ff11a6248342c5a9621e805091966af37d67cb3c3031fb011fecce7f65cf16fa439d41b351bbafa419591565c985c5013a874e24b294364dff9b4384f350c9f688b8a2c0e0e23adbeb815a9b6d3c8c220441fbe93e187519927d847f26c0b3cfec2650fb0e953b597052078fb12f9508ae1de345c40346458bdf87a3062021705f552543bbba280bafe19cef88f185d941796c2f4f5c7d63821fd6b33158e601862878ac264404bf316b8be31b05e1c74e89d24c728b0b432e810133c6d6a7eb67677a0da23d206fbc145c4668ef5f64598f1e51ef5b01887c0845f25b98383a27da5a2f569ef0645a30458de710050cf77b6c4d9ffe95a57048a34e222e6ad19896c02126d1bd8c4ef36a11a5ba2f5c7f109f6483a2e9bdee3015701d1377b6bc02ed775c9d17bb21057022b1609b4204293ebc6dffec16737ce75fce13069cdeed377f6c96fd952968e1a0481879cbd7ebe3cd81dc0a19fc95b30749effcaf63ebb4daa0f24db9f3f6441340533f5635a35991e8f6891dbbcf5fb40ccf661cbb5b19c6042aeb80adf1c0d44a29214f8104916af6b255f62d7f50f4d042becf2d251fe4a47b78eb5093aa1a6236f82e339bd887c7213e2257f2a20b80c2859ea5bb9210b694d227fa53a3e15b05e08f18901ce5a7a247c8fa6ac5af87456bb535b2dd6b3081b88006cf6a2d5256edec5983ee5bb86b9047204476a2936d1fcc444f052bcb23d95ba50145707bba5f573ee1d12a2590652e442746758134b8b464f3af509af999064db03041646492c8947c3905de88c91ac131504f22b4335ada23e34614d8281428be600437b156d517d217b2a72cc7ca1de25e73909516b8a03eb79b017f7dcf6493a5f294dc9aeaa7f0c2f7d72b64456ea8709d1f73c65c66ecee6f866d6d2ec7b32e2a38faab8ab63e53b229ed72976bdd67628eaaa41a59f6cca97b8983d9cbcff28abaebbd7b73d663a0c4235b093e9cac6dea014762ed6c132ecc5f2992191e82500e27e019291ddb5ff699a57544c4182e3086089f83292ec82e8e17b7b00b1b88ca579ce2f5f0979ae74f386c6f1f4fde5c47a8477d25439f6025efd389f20924df42c4914dab9843f9d8038e77f9b0569ad9c358284153ecad46339e7e29edc6c1d8a577839fcbd8539b367d513e33019b18b55ab7c44fbb0b6ac4229c9b206ef9b03c97a2ae5ed5190d9b36bd35d034ab69903ab25dedea22a7b186f0dae2f28338282d193793ea13dca6a7b6d6c83164ba696097d42e9e63a64b41bae3fe452f33e591ec13bb47eba65a778f3f2720e6836b6ae6006cc3903e7a90c3b705e58cd2a398a0ce097bfd60e4bd8351f03f3f9f3348a0d8f309ee85daf1e430826ed5737aadcc7ad1cbc4081883355c809142023611f72fb6360c12b0b5199c0977c9392e6cbe8e153cd7d9b78b2634273779cd35333c7e81bc5a7374be669b87e91b484d9bb156fe229dc0c67b1dacf8fff02d277980ebb41d08d194d4c482fcc61f312fbb813b98efb970358dd86c86e98d6f913b5db0647bb9f9d3d5b1c0177cb35306337c7a195de418cb3f8761092a8f833326c3c6ac2c697e6d2f49dbfb716465494baac9cd3d682e9066bdedede45243429a427826f294b5edb1acc2247f12ec3addb9b54bbf9684ff127cc936f9105898b04d0a2675182f68e35b83cc637245d72f53a6d945a31e0c5f2183f25ce602ebadabd47968b3301ce579bd7f111a4f3f4347e30a3d05b90d2873f8eb9c477cc4d6b8f1de49ecb94ec114d3d91d97482bd081e9b0ecd018dc277f1d31ca1c4fdf9a52bc2b31800d4c9c7c416ff257ec99fbadced44287300939e34e67b3d5f79ef3f081917462f2bb2d50b836b1c9a80880e564f2c07d5bfef08ded2b9c62a689e6849f12bbdf07d7c1c18038ba5d2b9b453514a64bbf610bf4a141b29a088a7f06c015210102dae1a3eb847db13fae8a885a90bc8819a09fbf337743e0a51dacc17014647b76164d79d1fb60c0aad0d3ca36cb7827e1c3ca87edc163cac54e28fee1ac0b222126843caca699eba382a1bc345e9a3568d76e276bd82f5da9192d3e442bf2fc784ff2763e52981d8503dec88c9a55c5ea2c58abd94d42454794d07869682451f1d86ccb4ef3aa89c8b501b2372fdff2d1af55291b493b4dbe11ba22ee7fda966e712f4e9e7246c3895f81376d8362ef769bf618ef6317f2ab0ff9f0f8e4ca5023b393cfae6ba8538fb5db77a004feacfa39e33c16daeb1bf05640203c99e0861f8d7e8ea273d03b929b33cc042d7a64b2049a44d272fa9662eefbefb5cfac518e6aaae1e0b599a40a967723ce9d7dc1ee3af29a03c60b3ba0dff3e6ce61ee1de5f5d2406995007344f2817e74b5993a34e1d7917945829430c58707b261932e32c38b55b8235d964d8d88414953b20aa56df96eef08e4add9ff43c0eeedc0bfc2d1116b254e5603a9bf85fab4868abfb77f2c293c5bab90d7d458f68011803ba5df965c5d58a61df61b25316dd5d3fca298a475a3e2b2e88ca4eb51fc05e940176c44d55f1d0ece6abfabc000845592edebd1b792b0ed1362d0098a02dfb5a5206ff57d8844f4299454df8c0c3d5842205d32d2751e65f17edfa1891d587585e1d9dce6976c9a857243adc8636c04ee9d3635f13624eaf84bd6cdf553e75bdf08d0dcf5cd1b99ac2a746a866b51453a50e2f82d9e0d560b070f283ebeb460f885ffa0caca5ccb30f71266577206db19ff2cde02184742cca3236bf573e73490f0574409ebf5910028e902ed83e2f87aa21718120ccffeee305fb8ee128b5f1c53417f30d423b04ae72271b2c03e255efc63f817090a27879c1d43448fb2b16cf3585dc9be08a0c70ca91028019c041c2913644071e1a660592548ccc4566e433875f782a2b8f00f01e905ced4c838fb95422d38be6759b9e57de089fcfed30c189608028d49edcddbb4e25226c0b23a076289f9d70df3026cc3e2fad5c3d4f9d66efd46a4c5b30ef8b10cae2c4ad6e98d976424e629c2d125919893d757b2e388a768f9200a803692b5e98e16f1e84b6194fc50b84cce7c51dafc5a22369dc84ea63825afdc1c031345892b0dcabe66b4c72bf1f24058a6aa2345f1939080441fa2940646917ca37f7200d58d2e1a1f0f360e15e503160d4954f5aa3afddabdfabc7583104fecbf23ac9b2d3b25b9940dfd62b5fccfc4173273d57508c0116116a12862ef2528f37ee474264120318b03d96cdb4051e3bfcec6d03af7b1ca33d58ed52c4a99912b897033a5779cd7b3cd676a1ba8198b3c61d5b44f59f0b6b10c5622ab6e079b8329f6b11fc22d60717745a8da9810f52a51b1bcbf82fa137dcef20e993a87bc1e3ba9e7d0d6448c1f48db91822b19fe2d43c881834e549cc9e5d2aad857c4b46f38b59246ae6fbd203d194736f0c584f874fd2633017d5108e979ff29c055cb9b49ba8e53bbf5867a21f78ff36b12f8f27fda9dca143a21779adfe600d02941d24b585958242d715c70fad82a4c6254d5411a5e56bf7a379df7e3c8b5568d81318adb8dd173537ad575648acf84f0e6c723e6a0483ec435860489e08adb43e2349c50bfbe75f524d48c49c9ec35d9617abe332fa8e97c0174d34df5d304623889950e8af1b6122ea0a058843026fb7f167feb5123d5e81d7948e69d2e9fa230e05801553af0862920a052f0ed9d6daaf72df125d00e77871e716edaaefced757616938ed9613759382ea435f5f48617ac9ad6d42de17b4b0f3b79a78581aa7c6d0ef1a4eeef8b16b58f1d876d91b620381a4f4c5eb22d20a0678470944da1e06c9c7f75c7efcee248afd89f282223f78bd94abf22333b70e28bf8db7b17bf3dfa089a9d7ccb5df8ab048e99ed6475ca9b5237ce12c010faac54d717ce3af165c90ef249ba0210d4b9a2626adac0eb3903a2f4cf8d2fc5d1c22b7bbd82ed488b94df2f01a7ec43f20e8ff4427ca29a005f913bfd5ae7f084db3c57e3d36b0b49f19968534e51317f8e74408d1cc6ef7c21ecd635a6c23661f41d04818632edc6fa39f31ce080d103c887777f1f6f140a3449d9363d5dcedfbf33dd0966fbe17366c841fccfe8f77b50d1a83d180bbbf80b524fae8f8fa456e78d22afcfac143cd77addc049fe4411d0a592491ea41c8fc089af601e215ce1893dbb8815b88ac4384223613a8368504153c9f7169c569e3b81cffa701e5db8e8feacb3990757ca1858a704c0eaa4edb2a76db541f6aa0d15eafae3dfa36f41ae7b26c875665191b6920a3c6bd38a473f7333cbafb3cf028bc64a30ba005d783ce7a37679e8a6324330a6080462c26e46115af92d3d17c531049444f18b5b9b4b759e6178f697fd611df965a30c47dca5bf9c073e643018b79caf0f5e0702519f3d3f9a3848a9815e6c483d0215116e69b45a1efc75f45c58bbc4545ace98dbcf652cb287c0da458d1b6403c0e9adbc49e160ca1b9d6c51b0f413be5ac24d13f3524007a160de29accb976c3070142865f763b088fac33d08ba3e920165d630a08c68be53025136eb9733cf32c76e4274052a89fe26b149ae72ac4a41e26878e81b96d9feea29bc14078b39d59f9fe48e6529c34fa2943165f13ae76bddc464aa7cbb9f34f2117b530b1a0f242b9b449036af90c0383f351bce3fb71049ef42db757fe54396a5de4facd70060f0094913c0c7c32cf1d0bd080b92248d4c5580b8416bb9cc097f6555c6cdce9b6cf27006965f2cd1816729a1d729319d9dcb25e3c8c0f7e055143e788fa5659b7bd6971216ab8b7041d62df81688cd63dd6446b47b52d482f891f398f0843150cbffac1f09cab96a3776584296b225ff14eb16dc7432f107008fd49c35ece238f4e75d664d84f78d959294d76b8793412d73480a9d58f633df381ca331c6340d336ba7e9ad498565d0b3d813676c0010467d6bdd922dd1565937e5770ce6b25a87afc896cab2cd470a9701968528526ef998b51e0ff8665cd8cfb0036eca5f9ad77e190a6a93b95496a097113785eaeb975985508031ed3e2d9f2896b559e934385d3fa944cfb2b94cf5430de606a935eccfafe805cb364ef620859ce3cd7a0857e64c93ca6dded7adf0c31121e69aa9784c1785dd9111d49d28b8c6ef13c601e7e739124b5826f772e1e282ea53f93771f6ccb0376e638f2f37821aabd2714e5efde9823f880cc4a1d61f93ad233676a661b56c327942d5124040b1e24ab5d9467ac1bfbfae6bf7d07ebd676bd39e775ec80a341aab9252bfa37757f41c668213f5e0aa8ac5b99e6142f2efb1f16c32910ca135d8d94945733a473645ec8c8be06f381c6f52cbf87e520528ce951772a1f3416c2276189409e1596df3b4bc863ed447ea2fb647b343154b04b344d75ad95a5d6cbdf50325ffc63f0dfcf02ed6941aa9e6021622fdc9920eb577140f337cd96f5572004af2fc7cfabd58f4957a5d11790bff9b98363089d6589ffeb8d21e9363513764251792690c8cf1a8d84023f2bbea07c54fede30af33e67c14420d16d963f1878da5e963ad0421d3ca3605309d63efa92f80e4ddaf899fa13db23264a569f3e2247541cedab9179203d7f8c34047b30f6f27172318636f8c01c576ab3656f61975bc8e28c98b468231605eb4451cedfb023c587d80f2c53f0ff5e9669f958488fef6b3c6ac29427fdbcd7ec1cd3e0ae16082f9524615b3b03608525d9bd9aa4a3ac61ea2643992b49e47d6dd752e0266c12d2cc7c7c1e81c3229c7cbb0be1ecbdc089f3d8f55b35197a6d764aa39c1144e74b98072ba85b541376f85fa2d7b9792ed5bc3626e28832b646822d6272bf1e6a166d2192f3532975581e0adfa8713ddbbcd8bae1e3c5f6bb350af5025b591239aa516551c308a3575932dda8825ddb7a1710f42c307ab85979e5309cfa188d297df1f91128376594ad2ee7951a4021571cf2911ab5312104b170f919d09674121d741483c7a7d3caa650c9cb5c6f8c090703ac2da85e946c369499309e89cf10234752430fdddfec6ae6a1fbf4e222d6647b8213d71dcc33df832f592bed5295e419954b08a0c4292d88eb71d87b2cc41f37b14ae608c29da4497dd60c1ca1311b9465a79154f6d5c4629ad51e38ebaadd4151d5db6bc9ee74cd4f6ac5457ccb7b6c5c385b1f85b4151a3c52e7ef493b4ecc2065ad9c8c416978ac3a6b8af955e55e6d12aaf44150fd077359f5b7485f936b16f2d1c2b43f2bf8bd11731321a13554d8e4f8813c4f89f87c3fb3aaf097f134545e1a4bba977e768549e956d2898e429b5c8f4d05cfca90a8cb938a44c8b8a72021d137456095a4e5060f1ec184707fbf95ab1cddc76b7a6318e99d92728ed0ee99df75a976b86d2aa289baa8def657686283bad693c6c3888e689e7a494063fb514b61d07146fa486ed0c30dacb62edd1aa1d13af2f8a439744a81a07791e1fbfa5dec27c013bd959c967c4e3150bc32a69d93c7accf1ac6bd64e7b8b2b5d79bd281869a94d12742b1f62b190e8f1ecd493d077f39e00cf5869883f40895c67d73856877ea937518bdb28028b5a92da11bb1a99f35e33ab54e5ac773e063c9e69ce1535275b905494e1ade6834550e93a9ef9cad189364203e4aafe378e530a14234bcc45528c223c771f9eafbcee3c30f56ba8f6f21036429be2c9272bfba5f5bc9dae774ecc3b50e7b424c8303a146275f0bbf62039cbf7ff74e01acca9a3d8ed5b28ffc5708be1828bf9d8f66149285b736334cedb97bb3b58d8aaf6cf2758bdc0e6a39c342fe17e26333a90c71a2eb37f176a6b93a841470fde65f7c386fcc8582ac111d3b2930244d3ffc6189f0c1331682cb30c4c783b9f4e266868c63f7214ff457f19ef90f86725d894a97a02c250b12ffe8655d0c5123a40ab918e04054b133de9fc79b7359d21d5829ac15ebbac269c44b0b015ed3ddc01703bf46b62d640662d559ffa6e1750731dd76e346ae0f8831385ab7ee72e2bfefd67bcaf12bc7fe9a0e038996b8fceec24922432de68d6dd5713f9dbe97f5e39e1343988d5acf581403c386de8113db4bafb090598cc616a4f857c2dd09b0c1645c5eab83edd3342c97ca32a40675659017e8d50058f7d8c69f0171e4d15b18669a2befba48d041c9866ea8b7fe15934c775ee20f09f2199b380d762ff2520fa44137f1888578e00a289badd9d5a65fcb39d69b3e8c6efad6a6cd61c9157abe0a23bc68a54699f895ba52e27c94daf6d972d3bff177bd0e0833dbd45dc99340a80680cb6aa2fef19790924a12a67bcf87dd2531990732d87e69f6080fec5051f4d37e88520464c2be5fddc3f94598b55358e6d01331461985deadf8953c4afc3b4f7528fed86805f9b1e7b10275438e76a68524061b21b4c6d2d1a806a205c20923199cf449848af669ae8f1a43861a53164b4ee7f2c94f02a523485c7ecd8f05de686b1b9963ab6840be9ca849ad7e10c2baeb83ad8c138fcb62132b8fd64bde8153d047559557a9ac69d4f9fb211b879028cd67b9b624c39df1c258803233d7b865bf4d71cfe64c033788208efac10eb99623f3a6008762f462d518495cd770378c78d411586ebc343c28bddf5d13da74e4bfd8cec4d1081e2ee7cc49e697ef55253bb6e1ec29b1c4270398fea222b593fe0f649e5024e249e44cbeb3430fdc2d5ebda8ecfd57e4e05205d15c3cb758c5e118814be72de8b8ea389f5c3b4ab88a7b698e96cb1e42e716e6c6cb1acc276b0e34360839c059d925cdb6eea0af959da332e6be7cf98ea70a1f2f7dc020e3d1ce51b5a3223bd9257ed084ff30e2764d6c10067766db054249fff2cb10f6e9f5c2544169c4bc9af14c190ef1936f63cb6bf569d8bc96992ee56e027fd9dc16509f1ff902b638e63439ea12eac6fc8f6936ca4b6a35bf99e69372cea656a30528eb836aef76fab12d5bd62f2faa7892352240a153b0ccc18aaba9feb65e4fb87e0991cdce6709dbeae32739db871ac5c3c153acda128171bb43e89d78d6320318fb27a946266fc16f15b77632ed6215aba249cc9374e2696d0de2bbd53aa5b6cf3ca56455d05e050a6375dd6fba23f1462d3ceb0bcebcf296fe6222c802c109171da21f916c7b29f3c599abe468bd2d5678f478bdeacd1ca178be82b196e5ae9252393f4f7454a6dda0f6c0df61a3fd86627410fa71d6879401c8e1a958c9e7ead9dbff9e6dde057de8a8da32f0d784dc1a98bb354396fc66917dce5e0d5e40f39b429a52535a042ef470a4bbe10901abc2396b6609d0034d98f31341a920e0f871cd3c05caf16da27648109b7a8a6b1f4c991e900ef28392b862872c0f4e4ecf004580571571a34bff8b1c295035ab7cc6ab79fc3b1ff07ee79a440a77fc936dbef5e05f19e2fcc299566a140e80a0113999910c40d673d2d68598f388a91eb86f5c9ece375eef62784a1c3c7d5d6da01c9f43f5b02657286785c0188ddde863c20fce2c3cddcee5f325587162baf8521636f3489d5484be31925533f911a11c3a2e9a88c89acd505da0a288fd7d0521c2da63960fc1558c7818e04746f800083bc5c19d4afce0d8b60f886314d1b70ccc70affb7d89ac4686d7d5bc938c6de538c2c35e24a68eea95f26299e63f08312bfc166761033c79fbb73c27c86203a71e2d88537e7ca11c873cb2a497569382dd9009ba1ab7880602c4d82e0a3fbece7a58e6da906aa34076773255c16919a46fdc9c14065d5f8dd12bb7eee2089337c934fa0c850a9b780f1a1ae700a49317f8d38018fa99e83e134e9f70a6b9ae5698b65310ee726fe1f6070f84b409b24e8b50c28127f5b383e34b16d408a87fd3f39f157223194518e2f2c108f1dc0926689b3c1ffbf9e1ea51692912270806fe77aaa091ddd534c0621506bf81f6db8e36f32d50bb7ce71374b99dfd7d29168f3dddc2f47140baaa9d20b6f99cf683f6d092e9fa01a77af947d1c8b3e9ae3f705ad89e2d22f85633ffc0efa9d0f1cafdc83b00757437d6b7e12945897ad8fc1776a98a526c56628c456d69faacf60610dbc87bfd7159e1ff895b7aaa3e51269db80c3b55b994fb33243507e5a60f919c03bb11045b37db7dea9a5ca91c0b0ff8239a2d41b81e58aeb62fe05ebcba14de2612639d977fd8581a3a188e21d5cfe5327a0165c321ddaf1e59fc83d49903f9d39eaa5e4602457fc2fb797d9cade00d1f7ef9b865be9adc7caaed0193516a4496f8823352b9a748f7c864db89eb318c2040cc0dd3c857cbf65c08837855e634059a0c9befa2a93fb7c7dd124ac877aa178312be7870febb5abb0869781b260091a64b6657c594282ef56b6349da69c35266db5bfba1602f3c5050b0e654851b9f8e4b5bf317b849f5cb918a4002a6e49bc7fa4366164d390b6a0cc238f63820a9f310da9851a2f8d950d2a4245b7b1d3e041c4eef27d7731b148555bd59aadb42516702bd8385446568be4165b5eeb676c91e2dcbc15b7aa4dfac528bdef0e2fe22cdb6780627080fe137a8fe0fcc04de80b1092355625df360b6d34135c68389bfff8129ea8edc09a72b128478df6dec2fc69842165e42b9a0248688168b4c8ad4f05ac2d0c729027e57bca6876769398af596421563f701cea3247d506e02366c9e4f246a53fe1cbcac72a02f8d4222500c0876160b1880183425a596938590b476905d09ba03ee5d97cda1607fa0b6036051f0152d8b7510ecc0f63490eed82ac00f28430f032244abb4031629efc949593ae2a5a91a4b80e69d78d270834abf0a3652f2e5059efcc0fadbe423f74330be4a642f3081da8800e9e9602054ebd4c30efe5f7d86732c74fb0ed876751f57ca82fa13415b52c121973fed799d0a17f5364b19c63a44c17e05c13a321210e67ab532dd051f93022dcdc0ff7647812757eb0675e1b5df38b802cbc696c32801f431bf99be8b3f7856456c94a1ef4fbc48e3f9f3ea7f15ffa99cf8bbbb26e639c928df47ccc33c281e8a2174ff2f863cea2e42941082eb3e99e501489db58a7c55d483b2383b1acd49dba91436386eec91894310ff2b6ed83f8011c7ef0bea3302b49e45366eaa1867509b0e5def2116b9d9df29332d7d5c945784a135af53f1dc06a540a7db62917ae4355bc86277aa1969b46403d745e8095f07d8c4314e471b68cf2d4207632bb9b8191c6c36c3a39a7a68c6633154ebd3833ccd8181bc7806f256e2996af2ed461b6514d04995dd8995d7fa7a678c793160593ef7ee5e6dcd3ca71dcb7a9824b8ceeda8af97b3313dbf041e4de799d7d217b018ec51d53a4ebd6db4e4a2d8b9f9c2763ef992f1f89c32bd107d77d5308b09af318a2141a6f81ebfd837fe81acc083156a800fee26e0bc6d87f86e6667c80a321f7c88e35beea9f72dd528682a3f6382e9891a1a89045039f83c7a407165130403a0cf1c51698fe7ba324b63a63656573f8db473494f4e3eac972303634849327c9b5f35f61d74147b54d9455ee4aea1df3df8b4be86d175b388956f7cda5e4ae007f205877bca094f48c471c0e730ff237a9a9b9cd9fdd95f50cde8357e5356e27dcb82d474b8205cda010687b29f3a66b7de21dfd41e4f2d3207d14c094ab115cbb8c587d87d876cc24ad16e0fea81c8115deeb8906a96fb0085314cb4fc9d7953c13e2d4e9dc63e27476ddada431f538d45d0146b7706db5b29372df6751fda72e5502bbec721f25f737e8d6ffa950d662c33f415359f79ed5c6c488b1abe205f1a5928a769e075c01e00f27976fd4d4839d737d27d23efb7ead38e71d238b9b19ae81d8388fdabd45c4a8565c3bff93e84b6b6312fe929234d4ff7b1e30715f92fb975cb7bfc7d4431bc819e54a12564f0f7b6be13a0bd9ecb7b1c15026a5fd74b4da6f69f27350976fedf95b87e2af5bd45acd6364777c1059e09e39f16977e53d018a9ad0dbc9a8516deebef8d989af042d4509bfc28918ef073eadfabaf335b3614dbb6c30099d07d02d1af35e2ac119f628fde1bc78de553b2fca30f3847e8d7c30f68e8c28b061dac91a155622cc4f2375deac33523f50e54a40d3c4b47af639a09c30158c1f5c0d7bc3c5d030d419e4eb9c1fd0f44f309aae7985228b3e280f0a88aec4f5a402cb5d00c7088fc38b667ae29cce8c9694bc9f510f588a82d0d6449902e962cd7181a8a2bb9efcfe7ed2e1d904a8828a594937cf0606fe9476cdfc54385675e439a140bb72c32b743345cea2ca6bb95866922cf48a1889a2cff3350ab2413c2dba8451af6cd82157bbe73091fc7c8e3bb9ff72e1f678511ac21b603a7a023ed372748b7a0e1d7712ed6115a4df8fbdb94929215373165c5d361d320440f01c70621caaa26e01c87a57dcf8eef7792cc681dce2f4eb76041f4a53dd512bdec06a31fecc8648e71712349987d2093a382c9a7d231cd046259f852995e682cbe984e41a33a0ef5722e586d1b25e0f59db682c3a2d853d3f98b5e3aadb45cb8c6c3e20d424474aabfe3cdff6c06de935755cf05d2025bc6a3c0c5c8714f931430319facd7a4941049107a6ce6b9188ee3820a29ebe9d11ac23c744e9a5c4fe74e454d1850f4c3826fb357405f84937915e9a8a4e10f4059923448e5697234fcae1b0fcb539f424f0afd45154eb0e2f101df99b5933f7f3f848310fdd8e085457c80e677dda5b0373501d3eecddecdc04c3426776df3e8ef3626eeaae7e4fbf7348b180a81a0212dafec27b3eeecdde87d41f8cf043723fae3f10ac0809dfa9a0bc8d5797db3847adfc3718db6946c16ae6832c8d927c376f39ec6eb96526fbed413a94a038890a77318266828d6849b593e34e7c26627568d0a05576a36d806a4ad08a4a525d03bd987ac165cd6475bece6789751508cccbfc4622540c51a1946df9c3c5800e7030d60521ea41380fd2facc291e363c0f8a9b2b1a29591ba5834950a61025afa25ef7f04ab79fe123ac7dd4da60fedfbeff2f1859228b33da936da489b33edb6176f69d919f81a26b38e3ebb75c69678aafa0a17114ccb7dd1a09d07cd7a1bea3910063749e1cda73c9e19938e021fd857bf230275b7b909a53304dea0128fa3f432c991c9c7233ca20e75a7ea4dec6f9e46cdae975eb033a8373d5cbff70af987cf1f0bc2cdb650d93ce2d66fd04e1600807d12005fc3109b9bb571ec84e112d6f922131e13474b184a39f02ae177ecf1694ac93d9c02238ab50e6186b139557316eb5f6af162e35d6eaca15a633cb9300b4169fc32583200c8ebb9159046851d11dc4afc2f443e2cd358e8c13fd0bd25886bc1688d3d07f0f2e548f35aa544a9ed4f0eef749b8538536744a06168cbc275d2e76aec428530fa3bebb58ce3e563bd87d360467521faf23cc909017898f0c51a17f88e1af00bdc754b6f074f53a5704ea04b4dce2c30aa2adeb58847543fe987746d43613d8e9a15ce612b44cb18478ef3bfb72f82bb59b3ed5ed74efbabb22a13021ec3e2e38a75d288e667e281f628f1c320a0120f14d78ebbc83d108ad3b8c8be90f9b57519540c4990834545a04790509afc1f80fc9c0bf1044b248dc6eab89da38ca7672bf3d5f21b270bfb25933f9cceed115fd7951aeebeef9d7181055ecbe3521034a21ec4a3a7c3247bf4fc831658f3b5b952934780cafad8b130c9d6241499ec49771b1782539cc79688dc164e24798173fb5614f64dbb2cded380b5cd2fb5c99fd6ae908b847dd3b9377a6c5e4f671513da19f31fb8ae8aac8c739da912348a428802c5b0db96678819ec14581c8e3f5a184174c620909bedd230638e9be9d1d17d3e4f0b11a7497dbcf63ca3f7ef54adf3f06dbe23ccc6a1f8845bf7a4481f8dbd0c49808e7d778cb803b98482bfe46372c0a4e97a56342d43afbf6ef512d48ea2678bb82461ed714a6677d18a6d9bd7c0faed1412e4b4dfed2dfac2e3ef095a26c607b071746d1c18544d04651527542cc7177055d225204f9b114a16c8b3f594e450cffb0f33c721d5a2afb796ea6f13112c69637a629dc4b114b199258cf459fa1bfc87c8525d67ce80b0023f76c1d9bca0b4037168cfa9f2137905239ec8bf95bffaec42ae99f18b4db3425538e1958a85b541c40d847609aad7454b965e7b2f58b6d36b0c8b0b1a120a4aa0dab979a23615f41e0e96700c6d45db1ff55d22ac214620e0cd47ba44a53b6c95914500a7999a76fc241c507cc026ccc3d9b3dc46991c18822cf4d50a5e8a93924e85ef3315ff7462402f3e081304ac6a5f943698430e87e8b48c3fe8f15efe4204d21acd315a41aaf0e9e2b7c38e9713edb38a24e6edab1cbc1a042e0eb15fcfc4949d72577402fd447473a8204998d1e6fa639eef798744d50782f19720931209f73a09300000273f710889895518feca090063e3357bf52b8a469d4bcb7c0478be4910e23decc4cae9756413415d10bd3333e98a95fe00a48a6b13c4adb4d2fe2946a09875e84438530ecdc79920c7052238b7e661aa13f000a47c371ecf4013272fa3e67841ca78d0b0212305d102e941a4227ba80d1c331951549a35b955e73744530d3403e098ab807105303a414196f50117c7cf980471231704dcd61b08d7e6fe834ab608c6c0f13f0b433d612d229602360b28359875933dfd52db2cee784c7755ed4bf7c6aadc2e738b6bd0bbc0130c6ed2d22ba00100e9203c015344237e70064408a5755c0492ebd15e3ff4ba7b4da92e6823137601a7e91f040410239b4a9a615201a0c2fe1b2a78e46f84112d48eb13c753558194a68b0d49f8561d4ffe5377f947a626c454ebf0ce0aaddbcf5c0dd47105becdb1be814dd7a3f3df752a7dbfa0e5ac5797d2b86602dfdd5deef1661da480e15dcd9d80e9b377e5ecd043da65e23e2e46432104ab62b552fed6557913b7b456955318d48df4ea04e163ae7012eea5d1469a7aff09559c3d7d62de89fd348c9ae0ec4af236217a1e62fc5ea0f518e4efaa0d4f77849ec4e8ed6ff8c38b5ea03d771b7810fe82b2171b4a64c9fb33dcec14140851e65e0772a4e95888c33faff74b12c483786c9a075971456f7bee812aad90dc5157464ffb8a534280e77219f49f3d34a0f30c5e1209d51e386999c76585f4ed901bec15752e46c5b4337ad3975b6cda73c1436c0d89a384ac74143fb05cab5b221db7681db23d1db0f2c37fb25622df17df757fb39e34cadf0945daee0cdc954cc1fe1486dd049203d3253f71ad77f9a50aa8d1617297ab9357c3f85265fd7ea5d06fe96e3cbdc66beb78b4bc82fa6bdbf6acea364478a8834c168a2bfff77646014f335db28d05ad3963861f6f6f47fa0a12abf81dcdb167f204c529b8d396a5c1fc3d6e08fb8932182861fe46df90d9a3cfdb4b2a286f1fd37f4e3110f8e345804f91880f79b852b84f8a04c3d05a59a210b9e3de5239ddf5de6da4c956ece7f0bc5331ea9efc0f499e43002f305fce43c2d3a6015a46b12089da9a77d73fcc5c914cee2cfbadfebace142fb7d6454ff301df94cc247364ae160bdd27e5d9bb6ce1efa74caf80c97e09aa8deae5ae5679efc58947da3fa4f82c765ab68fe7969af13ec48742fde738365e376fd6d1ac84cc566de2f6550ead64a2307b209e46ba7d858fe4d4af0ad5265097cddf1250acf356805c1a213da0587f11647989e554e5ac272ef7578fa11f2f8ba7082f8e576f36131425c98263570529069b427a7fcf8abda507ea38f15c0585059801e4792b59f9185924db13cf3908e85cf5289666f918f66020dea13ab4bb95e86c23a2b0f154bf55586c399ce95c4f3d9ed372ce8079ce7fbd724a22c99c112a2f7b3cbd11cd349fff1d9ac26659de74d940d1f0197d02c103de2f461274b314ffd6751e8a0ae5dba901e818a5026720fc7c4c99a508862225648d1c43dc24279df33afeb2cf438449b9f24681ca25fa6db51c38da6574f0bf057de973a1829a518504e03508a5e444a72cbeae9335ef43846c64ba8cc955cb567629f473d8105246505dac7e63a8b0b90ca342d746c1ea5685bda2fa9178dcb0d80dc0306d2f1618779e6d968bf0ebd4061e033efa7e0509e01e40500b8b5167a9c2e458e6bd7b142c6b4257bc40d7ba914177dc47f9aac21f3fbe38aaefc99afe2f72ce71de668525b408eff14f1cd6ee1d993bef5b9d0de4f00451d8224692433430d0ff830a1a61d99e2c8caf11162fc11588cae43754b3680ab71a2079b24997d58dbefc52228afb9f9c3751d50a689734072d55efb059fbdcbf08f5d2dc71b22687cf484cc3ad977cf743efe05b26062af577147cb886bef11c253aa9f26e4f3a05373766a867875c44f660a901b93023b947adbb1f98b4efd194a43998442cc7edae5462a3388571bc18d61d408db55dbade0534437d811626a2a9bbd8a2be493f7d3d99b08554c0300339b384a0f225bbd2a97b98d420011ae645f9867cb9b384845dd9a978df01f28b270edc0ecfff60437b6ccee994a1217337149c7f7d99cf1da6680478f3822170401c6b66e7dc97f9ee509942093e950c8dae45a965c23729d7673850903ace69550995b6faced2bea78614dc027b2fdd92daa8fcf0f08aa5ddc4aa58d4e4b2cfaa8b7d59a434b803f17576df0222fd299ea7de2515a1d65da6809c7f473e5fe1fbeca583e1a0e81282a683c8d2df0a9721d024c10a87bbfc4f0cf1569d2538479ef6849bba1208b52580e2df6c20740950ee4af918814baca15c5bffdb4a98d5b9ae1de572621eb370fbda1e990059903dc013442fcc61b229fe0c28d44ed96771e789b93df593ac722be6ffcd327da664c9d342b084b52b1e16cd368737d2fe9c1d4e8c3f0a8d3028959a97c06267fb6ab881d2d606e0fd5ef837fe3c40e3410e1bf7ac6d57ff0b0c2f4141ca7e98e79c0a8d302cdeae9ca4ebba88b7912f58646ad2ede2110ea48ba1c0a9dadff871532a151ab01e9600b67fc39bfa7765529194b842121cc666b1ee514b900783c98aab1df900739c1dae5ca13d61cc7f51a8ca5cf6f4f8773e5967a91ac726ddd6e4c2d4d5c661e365188055f0f323f27d7cbbfdd82c02cc9d620c8060ceea5c2778aa52a568d922c10f94d45971a5c7aa6a45051f933a87f69e65fc33420dd96b44f1a97d8f5b81a64f02c76a7ff1b1909dd81c9cc1a2af9d29a093ad84d15922878dfd07950670eb81975725c625683ab97ed84470f229d95b03cca8902256fd9b4ed3a1d3c6ddd02f6189c471568f4afb1190134ab64f8b30327ce5c1b53c771bcec8f0888bdbe2302abab4cfb95dae049ec762e0bc8fb966d12d32b4aee613e960e84e54fd996dc805091d845f170c3538f15db82fe171349a3e5ef8cafe8b09891f3b59be1b74c162ac9861a0278f666f2f0fd22a840b3ba6a67d3a5c98c84a8afaac0336cd3e8630debcbca97c0bca8da41be1e70dbb0a55824e1001de7694774b16b0a9373d8ec285c6e3d4bbea70f8e91ba467662a5e45cec26a60acefcc56f1ae538f676d259638305165a32e8d7249225231b823c47bc9b9e9ab2403c5a7be6e47003d5a2dc45e385ee7f8f674d76bf324875ffc1aeacf178214494109c2fd9f340c8d20522c1db30ce8d317a46d8348660793d569865343d0ceb4a954be244d8bb34fd038e17cd986fcd1c495dd8c819aa7df4c2bdce22b82efc08d72ec998463e132194562a573f155868b9492f0810af919dc54092dac0fc72017060e9cc6f1c3f3279e25a011e4661ddfb02f53dc7ec311a6d346852f006cb0df3d472e2aad8fb021e17da29067425075abb01878a9dab7f53b0db6c1c3d4fb78b60da621b87f62434f845b0239018588a7fa95b9c25bd5029d48869bdf7484d2a3e0a7edf310bb9f90af893119c3180182a96836065e7f1c2cb3f81291fb299e55b0d841d1c51ec1b783db249c3782c9affc61dce1b914511cd4af0a001d66ffd29c90ca8b1fc45ba80b62fd9d05157fa50eac5122aa5d52d2af0b369fe600ad9cc4e48d43d2d65c4bdc561dce105f56561085ba0c846a05c844bb516b9c51cf938e05d1e4ff5aadf883948257d0791a6407c14b34c74b135a41a3dd8a2b150870a49aebf2aea41a3a48b060ef5a4293d637f83f9574af352bbed833166035e279b85d96a1594d62eec4079553d91b7b080f2f883cfdf8a4d91a85796e1ef87f9177a94cdcbaba2b715021739fee0c140ef0d1d0267402b54339b3cded898b57ab610e7c344d8046fbda84e592c3855be259f3d7cc066fd6750b01194d3fcbb166309700f87418b3904a003e9867d83fb863d139fcca2f99fef5a42a213cdcd1832183625281cab167730c115152a51e1a38b6f19989ac708deb920ffd33e9a4e25294149f766279ad5031d24b519adf773e17a04d25afdbc6a179aa1fbe94fdb8457561e9fa12ecaf83993263a9ce3a31684982401f240f7d5cb537d772be15fafd04a1a4394623135512a0b252798f0b2471525293e2b8f8ba6afdb88f0a9e2f93d6ca62021127015215ea7215b01a448b23e86e4afd8f494a619244de2fa8d9856f04bb7e554fc4eebc4433d3a2effb49dba5a7737f2b1fb57276561593b40772fd7137b3ee35f6a4b5af72a7d2dbf9ad68812764cc537b8269b0d77788521cb6b9967bc5ea95e04fa1a43d3280a9f6bcdf3b262379294b822f1081fd650da1604ab44f3754af8e7e01db7a03467b27b069e841dd8aff72050aba84cf371d793d4105829b4c042e0d99cb809b46f300299ea39e242766083d06dd017b914cc3ef930792510fb5df2f1b807fc809e4cf2a1ac1f56f93f9537f63ba8ccafa832e4ad2b4f4ab21a3e08605cd4ea4add0d4ae02e1ce7d1c684fbd2138c8dda440c861a8b5afe5835ac51384889757db5d5b72b184f5800a8de4762a228a49a11d6016e5c8380cb35ba440230fa273a072028dfbd6901018df5a42012f55f203637e202062a6fe078170ca7a9b9c3bac4813019ce7b5ee063b3f914250f8507522cd5b8321e14bc339282f09d5c604fcb82e154db2ee037295b16938988f915c7341bc2f0d89e0f272df9c27fec6e3dd3db4308470b603027871dfa919eff5174114504bfba3fcffda6303fb4ec7546deb8d93e5e2f9537844486f494fce297e087702340fc6efdbfbdf274ea8bab9c2c49f541cc3425e93017f9be23dee94bdd1e83b430c00be1e3f67810c3878394861ec8363736b87d6f59c889b6da69f725b1ec6df535bbe72ac19248840a8e68f91ad23ddc9b6207c683a28347fcfca1c7c0fc0b2fa2fd9c1e1b3c445d0b8be331cb5af7919579ba95be5df8827208abe77b43b0afeea160d7e347d6a39a21a277493ddb6e512dab07909978819a94078fd4ca05450d266a1731f7243747b448f21541d3809654e3a658d2dcd73dc55ba7bae0fdf0fec38fae93e3e8b79d4f0cd03742b6c95c97978d166ba03930ffe40bf17a43f3f5640f985fd88129540d8af3a274d0bdf004426e9d979d4d5127dc63f4d9b269fd6378f277a2c74b96026cd68040ed0d68f9bb71576315cf2438cc7fc747d311efa8a472a6732eb31ba9dfc3335d82477af0b92a408e92b02b90393cd0174e10751e09b8250efad7ee67593f6c4295eb5494f790379c0ee2570b706db649a92f2f4a3dfb49e2ba27fb4c7e908dae2abae086d06640f1c481f9995ad18d69305b3f246d4f489d7a77e27f53c43a08eb67738d3e54c4c0e6c6f44d7582beeb4c1faaed1c9bfbd1f34a5c229b58fb2a12789bcb2778c8b4bca6167cd2a12b859d89c846a57c729fb16e4a55baacf306a55cbf4387166f6bacef9a11cf35e878611a75171c4e90bd3f151d00014564a2bf4421c9c7fac4e03e499afca3fb2f6389cc54acc86418ddeee2a7f50922392b7fcfefe04fbbbf64cd77ec47a71a8fa2aeec0b2fc7855deea0aa903a54c9dae33171e9c36658ac1643777ca066ea670baa458dbc2e9540c0b7c1570d376b0d3c6f8eebf3cc2f8499a36d84603452e99d65bd29374e635fc5c44549a801c75c53f25b54b12da20ca03d648d19d20ffa487360e1bf26d13affa9fb719db22ffb3b261c503c2dedcb7887720cfced44fd4bd3c508fc08c473ec99a239fd6cd057956ea4b31640ac7b8ccea9eed7465e6853d67b09ae3e5aa423174ca0c0dc02fb59d3f396de6d8a91de504146905ef69f0ec0d0cbb1c71f8b82a523081f0f29a1dbf50b451b043425d899f6bcebdba48c5d2891255ec1f89b7f799ffca9a3dc1f61d4515275b38b06c2cf928a7cee9a683460d97e8a9528f2e1dee60082bf16226843748a5a57616f40e1a733c8fd6319e80c467d17db2f3a66afc6f376e822429882dd05f1d522515249b439a6498700160543c493f07d09732d3f67fd79ea6a49629a8ef657b5b4141ab35a85f55e20b916b99e35c0b8e7e272fb0c047afd3544265b9303b4a53f08e14fbf3f4a122b1a0afbd10b322df4593225cc0e10a4ddadf632204b12a15e0f3cebf4394dc5d803d0f22b1611889bd58a6e497b97a7e6e36e7caed0acb3ea74c44688e4643c1c0ac2e458a03479cc632e2ec806a614ac0cae8e910a203c9ba6c1da806a5870bbdc88a1afd81350b31105a23f0af0c45ed9ce191a6604cadea1fec0902de6fa91c9144f9021a33d31daa6543f237953843da6de7fb444ac4c57cbf8fa20ff4e991026ce673490a2492fe4cda0d85a4a71e8f86838024d5e57b95753dfe81a2a93d912d2731db39968ae10b7b94417301ae70cb05db5f24001d17b44c5182276b4c04bc1cf3059a730d9e615008690df5e315b91cc4924e459e2d641b564b9585e0754cab5839adad1f36122210b49edbb4404c472881888b51b4bd95dd2054522ec404d2607f65f14564fe3bd90a26bee056fd5626fed57480e2c5dcd6a2bbd62aab14c5e8ad11e82b57c9f3a5c814ba6eda37b3ea7d5053ec3c69c662d714a99f1ea04399713241a7dd638ef89a17b4cae7934dce6e7f51d57fe120f6bf80499499a7b0c525d2fbd45cda98dab998bf32e6adc73a4f77ec17b908f10688bcea35cab1d57fe274f3fe33024b878fdd35abeededfd6a2d93ee9baf267cbac73b0a6cd8178382007ae8178889559a7f6b6deb62a7519d7ebbfac5710c572e1f5d5ef7549c834adb57c88fa649262ab1af2eade5e4c71b3c5ca30c7ece7d3696f0fcfe90a9350f743da087a22ec7c3baf252dbd08851659fe2fc463c210dd5c0351fd93e8cb3485bc6ceecf5167e0370af25cc29f62aed735f780f2834e7c6f6ae3910bf3817e8d1e63da7c69e81f0bda8316a5997e7fb9b12205a7c3ae8f400589a09866f70ae04639f51255f0890973a1c3c986afd52280bc45d4cfd637674a6c29ca6a74d1b8e73aa1d67fd4ef2c1d5828b2c60e4a2ae787066c7a6bc339bea3a2786b334c86f45381fbcd7c910ab9c49236528cb93c54a032941d3cddbf0d982369e80795c0b65af82b40190daee7842d7a020b73db5b4a6d6cc5a9be2dd57bec916c241390f21537849aee9c4f7ddd5a5fe41d0b4fa33988da9d8e0a4739b2acec1a7b4d0790ebe29eb756df696188484d7132da827c3e633d057ad4405c0fd6765d59df9eaa8936732eac9d294ecf0f5a950988fa3d99bb087ca2b0dd7859c47b3609374f62752fc3c79586e88eb8fa56e216bf9143b046f24a3dddc8fc5e739341a0602542924db118b6f8954bd2c89b88bf540a1f7c4d63c1851c3288f8ffed46961570b80923b7e6d7b810dd49be5c77e749f85c07ec9847b1813b5dcff80de6c5e70ae4121d700768298c957bba6ee3174cbed325fc199c1039063b29f79c0c24a7b21852c7c15c078ff4b3aeea59a251130bb1742a14e94fb610af847167d8988334f7992593b5643d4c6b07e3e4077655ca1d95fb02d6e34fb47176dedbdd8cfe4b3e8a80f0af4b08374190c677d5655d853f50ed2add2e15720040ab8a735dd6bbd59af220f74a003251964628eb517950e592343bab3938da8569e78366768c778c34bea99e02b933b11262c4f1ecf6ca182efab8a2db31fa2b34e583bf33e6e44c3f62c75c4d302b7fd95c4361bb4aedb71c7083f747d269739a2b13a9e3a444c3d97a910a04dbc2fa7e8ba1a4941b2acc1a8976421cd27e415637285344cf56f3f26b1fcbd48cb100cea01576e26914f1981e880a65882f1a2357a1a6e76f499be82e71a01e330ae9a1482d73c169aa268a917d8292debe0955c67ff565ced7ab4175cfcb1a3256cfa45d4ac9de64766b774a11c2cdcaca619155a6368fdb8cf92c65ef15827fe4fbc00a97656eeefe3d5674f8c5dfeccd3333bb65b6aaba38ec0a3782bf6955c52ea491e4375b6bd6c882e9ec467b2bfbd6d3898e1b669d8b57f60d8ff65a157404190f64e0b1afd66e955fb0b172d2aa4b31b6254d1e39472db72874f002a146bc56ddfe97c8334eadaf9d576aa812e153fa39ee8b6eb0d227e43714aeac378e9cf7365329b94772d84424d8e0d97c09a53b0dec5592d9f93b167020c1fc3c8775a6380e51601ddd75d40275691b90097ac33f5e1bb592c23dee3d6f1db0f409d365e93e281bbea14fda3bc97a026155aad4728ed2e82d58de8ce8d55d448b1189574a298d37eb836380f1f3973c342162e44a3934120481673ba4470b04dc2653e98eed924dcee06253f17d9d1d56aa439c2adb089671e560a728282ff358a5be719619671fc1be991bbe224d0c604bb0f0c60e3522de7de8d736939fb7fe936ce21d00a53b315f87745ec96ae7a6aa3c9f5e5ab209cae9addbbcb5ef4c56f92007dacf56a89eab9fb7fb9e610a14d3edb4e34acfeea10f8e1473f828f958db331f1823865bce40712f3b8e27960e20d95f4649c01b6ebe21d3047cc9877ecbcc5c067834dc83e9d35a42789690f0d505f4c2cb9a257b7c8433e46b25655bec9b3aebcf1fd0e6c04543d827e9875a08e3f20c171cbf05f11f83466c518913a02040dfe2ddf952343dcac1e5502162610609006d7ed0b4bddf11c414070c0e88647219ece948fb32021e52586859b13ef5ab2527d0774e59079386ae445f9f86bc2e06cbe40433321163612acb7151706c26711041a5914c79437d9b61c39b3fab5c64a297899b93d61969756ff0b02c92939c38f610e08bdb0c0f9953907cb6632ac791d573b2e1b288d5d35151007a9fad3208ad3db9279520a599bc06bf7c6dfc912a233c1c8cc92630d0ff3da6b3622e6f7ae30aab34d0bf29cb6c7579eceeb9674bcf6795f52570e08a21eaf37726d8599fc7f3eca3f3010e31d1d3a1d839642530343664caca88ba6c300b08b2cb07b0244ad940deddf23e62a1e3b29e33a624804ce9793d23f094c1aeca3117b63a6bee1466d09f3d57fa0cb846f682f86de0c219ca5f3f9b414527a21e55ce163457221b52de37b923858b129285bb87bceadea4e12359ef1bb7a8e191ce7cb5da6fd0ba5d1e9cfe74020beb7c589e129dfd9a79de00ddb3601490f920cdbc295a871057f19f516609999f4655fceb87cf554cf2f6e82fc51220fc8d83a1255a6203d4da666934926377c6a776f76280a7d6bfc96dde1ce4e2b430b3fad76de9548cc42cc28e7c11d01e7df94617c782cc850f2fd0ec7b3be25f3985b5d5e6818a64ab73908fd567f9237bfcb93abb92f17a5b3c2e3b7bff39cb41d0f295f610f878ae8cd6a60d0b2f971ae9dff3aa5030d448d94c0d4f88f4b1303eb1ad3b5c67438de40b70dee689945def7e3cf089d86670f8515b2ad10bdca5246bfd175c794223b308b12f5f81ee89fc9dc31ce43e40ea194b17d3ae5ea7e8452fa85db6230ae0aa28903c37eab98f0967135a8e96cd2bdcdfafe4e06155f267ee44460955362a5d9714c7305a4ea19cb9e8fab088ceecec96548d24c18dcc93d84c2549cea7f53833a4ffc4efdbc73c996f9db5b7d6b194912eac59af8c016d62d5f5325527ff51ceebbed836a8807c3cb729a871414d51e870bae465fb8630ab6839da6cd145e421f88b77158acfe9dded0ae1a91ecd881e642f454847c236986cdabefcebf6a5f8e8c4ffb17372dda9b13fc85b1b37b0e6835a93e64c559b4be64e785b9907b3decb774a14215c7af2ce4cf03b96ecec4c4deb6d3193f62bc97e95fda0185a0af3e92fccef3f21e0b1bcb986e5e200a89b7ae0d71ee4bab138a94076eff4b5ac703401caf854d143c915cf529ca75de610bad55fb4ff14fb618ad7d31435dc7891f5a0835338b425d1ae3c36b4f446348a965545b3cb2ed498b90359ff03b85dec3c504f36a3a61abf3c725c25b197c09dd6bb5a960c8ca41be1b6801f219d8680d4122d1e20dcc814b069af1af9e646cad26a5d829c64dff8e44a3b73b94bd9985f3ea6478dd948e36d4062fee204aa7c67699309e995b82585bb337d4af8694be5018506d005fc960a31439be464f4ec52d72f2899d7cbd028aba5081f9b0d6ff8c15f8cc3c252f746bfeb370d8f3369d41b52663ecbe8b08916abdfa339d7d13a5c985fd0726082e9e93417bb28c2b53db2047c1d94c11a887a4f55004e31a631e23dbac62d585b4d7eaec33ba3fd1ef0eb6af44d5dab6eb640b609a2ac5d8e564fe6e3a69b29e9ff75f4b22bb3dc3228585bca6b574c823fbc2a3a4fa307d672d0cd437589417e51de0fafc08384366ee5ad6c08a584a501cfe0de3ed08d92513bdccfbb3e0fafac63b7eaed60b6e2ea31a284336ed38034769f1ffbdfd1d1cc3fa3648912cf28905130764f6931391bebd9b71ca2ac20e21bd8e9545987a8fd9a69e87545beba6c6877a4496441a839045ed0dc7991134056e4a45a69d856996d9045b74924db4831bc65d52d7b59a46dbcf2c8d7b463f9026c170ed302b908efe5153fa1d645d67e89b2e819151a677d12b33413e234e4ad118deadad227284610e731242da97bcbbf3e1e389b07d99b23676e9f1a8035640a216628ddc965a3c476a7b40829d938129132828780c7eac27968cc765b604625f7b23040207caf1d945909f08b069b21aff23ec04c97b6779046ccea1d65294b93fc34fd48db514b3c5b687c14b28d0fea97d5868e8d070947205ef928a02d6747a2a54b7dd01344090ca03588025fa536fe2b0c2d4427a1db5616242160aaf5f34c9c1682997caf211f1860e43f5d034a552834e933bca9d676a8acbd543258b90998f9fa2386920eba98442121645c20e315b0d57b5781eee526790e7bdf1b17e22e56972bd9441b50f7efa653c6a011996129a1a22797a473d78d602044dc8b5f7369cbb66881464d08e8652440f95e10fa1bc917a616aa352aeaeff30627c5fa92ba4b2da8b710104be1d3f90bc5893e026080d7d529d1ab967455280333607363a688a2d8b341119e20c26b0a2cb11d9c4d064abda6d8fdac6777e08a5ff5af99d3162858c259409527e90d96a64a48c240c0f9ce6f318026333e9793faa655016aaf815c682d255abbbb7fbe4e3cc4f32828b518e058068aae1311cd64264f8b8082347b57aeeab52fcce1ac16edbbb8a5c6a4b5a7f412dd576831d89cf928b271ea16bd294f32a1ce26545df51ec1a326e993dbcd47f845dbb5ef3d3a5b26d8af4f48b5d56e241271606c02d9486fc81b93d17dce24a4651ea76f3c9e8d91b685330e7cae87332bd1b9d31aa96e0bc6800e34b294547fbd7579c5f9aef294d63113b7d7a7d088344417885b786a01752d973f8a64a13e08a3c773c37e7f35c80c8c06120c3005ffb0fcec5d504b8bd2ae8c3d1387f73d5948abe7a83ec67b3bed7615bc7314568fb273a4fee06790d754d829961e63853f75f298d75ddfde15563372e6242515d098d75b93cc065d65a7928793d6bb2d060717e52839dfaaa60b485783a37c51332f52182ceff9ac809fa4fbc0f5c715bd8b0569dab827528d42fde6aab56a596c674fa444962211c10bfe538ed6f779e3a1b8d8a6f651078a29f200b855309be11ee78f9488d28f677b668c6410101b8a71b5acf3e7dfd453b6dd1347a6f233d3811b9df6b5f6c8618080126419d0a4d93c0681b99f6ef4ee03b48b1bf6aae6fd758126b5a75f17ed3e7edfcdce124d702effd48e00ff074a766dfeeda9cd96653b520b08e471d205d8fffee814a5890f2dbfc24c10ee7d67036320c9f62fbf165b72fa17094318a210d2e69ca206c1b8f3f7a97af1c044716e7d1221c804618392a11be04710befb96be7b614adf5f6c1f9d8528a16a8da79c0c6de7430d07127c93e65d17dcfda23c8d5904c2f53cc5ed9bc83cea05bde0afdf948e9f355bb9f26d304c5a1a727e34b458b9e4910f4d5fe04d1a0513d799f1031f025a23181bb029c8edae375b1ce77cd7c38c89135e5716f4f1714ab427702b016847a8805aa26b2ea2ee0c63aaee61e8a4196b37b569ac8bbd1fffdffdc608889e8252175c4649cb6ad4d69ceb7b23e947ad8f63cfe96d9945799377aab04dcf90c158f291f06c042c9914bae07392bc953cb355a8d6cdfedd9812f40ae77848633fb873d14fe4cdd360f9450d5fcf9f2bc0727451446b7735894d86ce0c6c008092829d7d51a7ef497f8c49834916900d820f30c224f292c75fbde1de96689fc227df391ecb4a8defa8e9eafec9b0e96578390a85096972111edaba78058f4ad302f5cc3619412c7fa165360a8b781a914d3dc6ffe0f1dedabd5c558dd8b5d58cfe2cdd56708630ab4a441da60720f89a7a72c0ca02ad412bb23590ad444d887b8393b2fed42205081eb92e1d80a93e92ee5de331132af84883dfcf045bcd1e58a8f2a82e423e13f1e71c6958fd8e09a04075cd564fadc8ad8f307300d3856969ee9c8929cf7bcdd1c9cd3ac38618dd7deb4e1773c50a7ce616bb74e6c6e87ea395ebdfef20e065729947d1354f0151cfd20f28433863141e8a979deb166ae54fd0fffbac46145b62537ab3304680f65e47c12da88848a28f49f220e40426457906d150f87800b220030770a44a48879f491e18a27885bbff856d73bbff4db41a9193483a10d2d4d05501063487ecc53639cdb7f9bd4ca18e2a0ee417cb619a9988e851468fc480f6cc5cb7b942fb56007acf4b14cd22ebc27c824cae439e61b3bfb52c3d589d15d690803577010e2ca1cbcc9adcf9622ac81f191bc26450759d4c6e9252a46c0c2754e963043b24b610b262758ca1bebe2e41df47a73131b552408264a4a12d5d044ddc1c6ce72e7ef164af72e412bfbec35154dbcb1b1c10d9270c58316a94cadec2e6017bc976469aa9f13d1c77c6363a37f3384b7dc5e35c4307f1c63b2807192b9651cb53a958fc647d2a424bd71e19aad96810f0c9112373fe4bbbeaf9afa05f8c7456c77daa42895326b1cb0aeb4686f19cfc5fb35068f37ee2833f98bb1647ba697ae94fdfcc7437e655d08a18edc48f82d4064625d41d463745e0e8f117ce3fe34a617513f08ace9b6f8ba37bd83583b65d9307d9d370c1b023f29b2b82067b210c37dd4d04ca0516bfb440d6ccd4beb765bcd42309a9d503c1ee7090ababcf0ce206ef3a1c8658a9e959b1079773e2353b7e47c769926d5743a81051bf72f69aed7d399be15eed56ce8d45ab5c432820ee2d812145989ad9b9dbe3a821ebae4958a5182841908f471c5fdfe256069e7e03d93d5874522955c43b0295ff84d9bb403ef82a0908860600526f024805482285ba368a77f25ad4d9eb629749bea6e9af78a0c7d81d055aa54ea0d361fc13b676e531036f6ccecd6483ffc5543845674a002829b39cd067390f7d0afbb2104a46351fe7be3472d17192bb4e11cbcb78ccd00f1b51b6e2fcd2fa81487b5d462e1df0c3192bddaa2819c1d9607553fdb14235e45750925020ed455203e080a376a08282c689f7efad892f985bde6505cd409dd1f314811e461407de91d23387f24d69fe0eac2652ba96d52851ac0e164c46ce0436c2c5c10d3f2b02f955f76399cf1a6769912365746c5c46f75cfdb8945cd08eae170c0f1d6d605049673397a2cb579609b337c6cb26d10dca9514ada0450d63cf42ec2b5b0d11a2ad4c68040e85b42d3fd15538966c5c1450698afa3f827705a0654ebcd79684c70a12800c3bf6473cac9d525e5545b32ccc949500a492b6a51d6bdda29c5d35c7e99a951ceed8341a8a6ca910a8244199c66e456f018503c54952d92632fcfe941f453e3f297ba475d2da7b1197032d83221065d2d34e6446cbefa394c1e98803d759ea74d7fb16b90b7f26516da5a1f0e976a94281664ed814a420ee9a177a1f40d99ff7f99c1632706f497114b69f9d1b517e100687e51aac3942007d1d92301b94c84284d23bf606946ea3a1128dbda9ad35a34637c6f45724533f71dc1724dc73a33d1f308549623fb61588963256c62dff06c695102ac0bd61ba29832704e493b8a9c39aee8a9620c89c3439b334d77d1db48db6020e93a060d5406684b55da20f6c91ec6a4179c410509fdac8779f48168e371ca4ef57314b62889add30578b3c164507864f1e66c1a9e60f560d721097add9ebef68aae09a566ea24e1c64ba9167ade9238c35898620f7327f0e60e2c2739c38a7825f1d37c7e95cf7fe0b9a4195bb5de8e469b35ec9be60140962bb2c1cbd5200991ca151f54f7cee2e278df1ecb92f2686d66582a7f2dd1361ade262cd17ebb7ba0d5e39ce11bf6f8b9f43f1c8f3cbd5523d01f3768c4610edbf1e6ae5809d8763433e4a8e520db3f8e1dc8a19d657e8ee53fc100ca4f16ec3ca97846d69095d9a42e9e175260032d995970da80bc8572fc4e5402c7c70494fb8891c9f124eb1bb08e6805d3e96a8423663c1533ef87257309dbdaaa05bf76d2b48e8960c299649feb4ad6cb01c1aeb87071c9851d4e9afeba0e71bce41f723fec9d6e625ea73b9903f52e0532c9b06fba1aa48b90aa69f3e88396919489130af5085ec8fa16759cd0fb25e6c1e4991a531384c64894b12f350ded54f9aefbef9dc8e69516bcd6c08ee8a489e4d2ef86d2d4a089b2632ec6088834ee9f166c47aa27f68f9c5c3e79a4b862a4685a0ff8a18072bcb6390caa0b30d8bb8b6d129de0f1db542d0275d13c4adcebebbf23ea17300e2ff91a112ab646f505a1bce2f3bf5d046250f15be1536a1bd1ad7e81e3fbccefa0e063f30ac224c604e80c2bd761f66a9b53aee4dce0374dd2380348d530fd1a6f6c9c3c4654f0f84b5d429195fe2d8bd68f65d0362c94a3fbeed945563b681e9e6f4a6edbc0873b36bb9ac6fe528ef7e484a95045d53ea9c5deb4b9d901815829e274b6c86e59d557511cd912b45c4b38104deeceee15bed14044e11f930a5a76546727e4705c2b0f63ba0026e65dd5eccc1808453bd5fc219433746e7ab9f1e2490fd5b746f1266e2442d936f5611d8af75fa1ff08b393aa4088e9670939fbb3414094a30386b812e38d2f1cf61e0b7d854bbdd0fd1bc7c43829a250e1a4a62b9eb7afd66ab39e80e75fe8624644e5aa05604b4694e61f64ea3b784c58687f90facef64992ff2c2e9bb6eed82eda53bf3556a35da7c7b49c9d2f60edebfb25ced13b52c1f2dae7b80a360c09e6656b202e24010aebebcd001d6320231276329082bce7dfe287d61cf4cff8803021462b2556ed059f005c1f04bace992e85786ce389f46aecda7e6813b51311bfe4cb8d9f2fff52a95356afc6229ecb01abba597cce6f837c919f876083797e2c95fe4652e9d6a6bbfde768bcd2ec5f60d6d24c988f64e02500f853751e69a90f4ec10bdc192ac1c1cdc4d62a48ee08baf9024dc0e15e9b1415263a813c4a6ad9b3647ab5f3dc4a6c0e462f56dce3214daa16e47b9faa7f7ae614ca7e9c5c16662d3a2064248a3cf23f4cca44c0f8488b38db8ed3a620e01a39fe882d1ae952ad9ee43aa3435d275496a87ade19554764fcf786e50c395f1edc9e81542195a6bea1c301f4ae93aedcbc310ff643765c71d6e3f99e6f6618527a8f12d971dd72b9e9a43b58ba536fc3233056b0728f8a2f80027436b97f7c7fcf7cb4229d7cc59e3a0616ffba1d2fc6d1da3c80f4c6926865e72f0a7c103c75a58bfc57dfcf2230b5e13fb8c751fdd9f717d37c2dfef80accec7cb4cd9f5e8b202f6d3f3fb389ce59e906ea2b4d5e637dfbab87cb01a4637f3ad616383858afd50b81088dc6012d92aa31b0fcc10cdd493620ba85ae76da4d8f487935889af68efe2a99980b658e464a51bcb7035c90de0c89ff6531c75753aaf543e5db55575747bc8c6e2cf655b114a90ba11cf90be9496cd5a8b95ca6d6f7c0fb021757143189ad3b0731fbd39a81276f2342f24488ae8e16144487934919a54ecc4b73c2d98e28d87fe5febcc0b3dc80bca8aa3796c40b591a9f1b22a3d22171ed3e0c9300674b8091842ec8acdefb0ecd890fca8b1fbabeb5843f46217a87c9fcee2eddf6a096e464e64a22ce19185dd76f187c14e91ede2c0a0ae2aceed660c232935019e5f783a9242aad206f869030c6f2c7db796d98c595c2934ec687ebe43c7fe0cbd2744989123c63a90e6e2001c1bd2f1f9198850a3f911131b48b08261ad27786c1307d32c52fb5d87a1b913e31e7e12bafd60ca17bf862b1356d38793f7b1a6894fb98011b6dee0999a4c825bd492c7dbbe947c2d905460199c6a3b52f364589b21c0783b810c5d3da2ad5a0f895ef05b0ff80f6583046b13410724ea3963a4f14f9c460dbb8e787037dcf8068189b2c5f3e7efd7758194675cc3fd2bd885d86b13a85f345faa6ca7c3c1f8a3998b9c2235232b9009393f26167ce5d58bf7ac9bbbd17ab5e74bcc6bf1a7e284a0e698ac959c3f6cb884cd0dc1a85065e1e811e18c6c96c8acbac4d3b67bea531b1e0759cca9237c86daa11cce43c19be8c63e0a88d0761e69b7b747062cd56f61da09a9c00a61d995f4ff4a4e6d493817855c0eb3b1ccc3a208328336c6ffa68efbf3e178e14568ef2c0de85552a8427332946052e66dc5e52282b98f783d675ad365c2ef6a51e08e0683af0adfdd35872aab6cfeef3ad3559d7a6f5fa0d9bd1cd9086a307caa29329fb766e130733a5c51eb1d6a0e2c795ebfecd95f51772ff4a89d9ed420399a237f4fd766b626b755faf33d4f452b63c1ea01cbcaf8d0a1783c0e3aeb4ca402cba88f4ede7d7ea1da90327dc4e0970b8ba54bfff78fb6a4e4e08b384f2faeddc590749831e680fb0e7708a0a6a68be29d75831640ee1fbe6bc6843ad81872d1078933471951e334de11895a2766d7d4ecf6440321954b10dfa50cff43cee9ca9de751f02f5ed2d72c8770a0c6409ca7b9ca3fba3423355b18ef9ae6fc619390109903cc833b441f3a92be71c702e4a2a6f773da6ce3a010267ebd53c17947327badee84eeabe8a79ff628a51a8952bde6a1308132bc35a0c6527ecf8d34ebcefae0151937e06acae1da528e097260f393a61a58002695358a6fb5285b7b132bbc00cef6bc3c783967ea11c90703cbee119575c37611c83d608d316cd8abaa33162fd48fe28f443aed99d6199ec1d8329b0c5554c83d4d727f6bf6b55aecc792c69b268e7132c341655d30e3df33b2e65204136e1d00340707a5c254aa205019e8881ba486be2599287f0f1c334c481f4eb21c4240602642a0b451f19277c9828d13cbd6cd7ceaedf468117b16bb1977938e0ba88823c3d2d24a0bbe003cf5d20d71614d948bca1cafdba365606f2ad30eb20b1785919cab87b8e326a81bd10961440155cb0848934ba47ff383bcab3b57abe80ed4c114fcf0131c2639c111db934556722e792d0ae3abdd545acac30f1a89061e3ad3f3eea64d92741d22499ad0bddd9602e504955e0940d409e8c9416622ec2261c59d65148aa203db79476a2bf0c8aedd07dca57d6d0f94bf8c2f86208804b9279eb467e5c6d93637ddad3c7f9db3f01cf520bb45e7d5ca229c49cc454b390a1eaf089452402659998d5fdef9c4d5b58729a730076301caecad21e5af04abb9c39d3ca210c5f9dda2d6eea1728cdadf5be5e74b8c5c398fee688df1d26817fb5980064a51e0bab0b14f77a9c57689394674da4bfcf1439703fb8d81b538a9928a7c39e0523cd96c7d71f6919da05f6466e8b7a5e061518ce0f1b22e54fee8a509b01733396cc64b1a10bbacd32e61fb92b5ea268d07ce8eaa293e0831cb477c40f3f6bca358360f7fac184f0557ef07f31892ba4b1d6b6db5875225f37d0ff51069609c548234b1f65cec91251944fc29b3037aa4247ecd10c12d9fd0704d54f518e821b9f28257b613446373cd6c46ce74834928b5bb91d2e676267f08f9951722a06c04887565c3ddfad4f7c05f2690f723b493830edaae44a72066b0a8234826556e8b9ff595c70cea03d106f23e823ba20404bb4f7de20124e993c3b4e5a4ad9334c4f88196a60ccec6ac49932772de67c644237658fa0db8aa457fa9ddb003340518843937a058ae4e98bd44073e5f1745a52dc250d65264788cd236db522f2617cd191355b115647ef89eba34ac0d2438f5d608ba8d68fac6f1d91859b11831ca53242a8cbb53b7fdb82e0596a9b557f9327a3ae9f0a75f583e542ac0a330bfc591ca5d417d075809571106c1eaa7518afa44157a8261f796b44ddb4bb11806c7acdf06eeebe8ba5b08caa069abdc513fcbce3ad0ca1b1ecd6d06f55f04e0a84433f4a4e895e9e319da6818d066bcb17cdd7d9ea1a127157e754557cccb3b4a116bb86b840480f81848267cb160ec7a8505278fca4c4501f3336cfd367972614b7fff6059f15ed9d12cee124a7764981241892339870b210afcefcbdd3eaf18ac733573391456330aeab2c2e52505200494f003500979fa08ad6c769cb2cc9df949194f9c7ddc965257b638676d96b70487a006ee1e38a9eb93893fd740ac7b0a65afb6ebd2695fcdae320d88bf7723fd3fe550c177b5b278e7171803727c8d00a54a1ca32210be8b0d9b019522e5796041e6575691c580e75c7ba695bfc9f117362db8244ded32bb130dd219495e435eab46258b888109ccc4471f88d60bb0a6759d382592e0e7b8ecd15ae2af258e62009fc5a61740e65d27b22469e210ddfbf5fc23ee556138abc8957641bb7333508a8eaf081a0fa3127e2c0d19ada002c3777989031819bd99cefca268b554bc84fdeff31a2ac3e36bdaefdf619037347f8b4beb955ef2fb95b6ba7f3b63833c02297d0d44819389d45e7ea10031707d48cfe616539cb0584c7ea1d7966f6952c7a5546291820abc2160fb73e89dea3053da526954e56186d35e8d0a9777cd540e519ba58cbbdf04e7adba482765d683250bc2d194911fc582a0be44d78aa4644f4a0f5055f793dfa342a18ef118d208266e34ea17ec84622ca9c10f1e2a0dcd52eb9561c535dc7d7653658d8d9795b2e3d60ad56f302eb09ad7efdec1bf3cff187001b0cfe4327a5865b087a5900ef37c0fe874d95c2ee999ae31ac11837a90d895123d37b47497010ef16c6b8fba5b7152e6a55e0eb5a26cb0e901ab1e52bf563c61b676125addd183950d0da645d814f3c6ec867879eb6881fc3a945ebe534167f8eb780870b3f09e6eb7f16867ac6954ef88bd1d594e6411e87ae1b8c46ee69012ee5ef0596356dd16691c9ee80dd58a7b9d7773c2778c9adee7dafc618772d0baf000661d6fc35aff290a674d93445355b8338d0b95443267ec8dc4cf306e0082ad27e15fbee9139f530c5421ddcba15c9574cf5d778dbf452f88c3902277a05aeb7d8b6ef416f5eed3c7f4195f166be50be9914040457dd6febedbd36f82ac616b51befedb0a20c32a3dec19f436ae83c03bf60a38925fdd7dd4453ef31f5de812f86132e70c45d3a46597ca23740cc0eee22f770b6b81a2865e223fa0274ba170c84c0246f69721d6a44e7cfe0279cb99ca56e513b4c6361fe1002f4d1f5cd8abc8dd00e241eac81e4ac65406cecfd034b6d4f0928b5e0b99b5f19faf0417250d905db58e03b44c4ef4a2102a88f4731f90b1a6aa6d22d09dd628dc047faeaf7179ea48b5aaebf64a2003afe4f72e8538464d7873627c41cd89c9a6f7a8317d1972f51e6df02788c1eaf324417e8531145b38d19695dd65669501f6148e9d17df3a623507a7d04302806499d545e3e867f5a03a0089603294539435ffed370de98b5141167dc4df45b716e247d5e1306c6035c9aac440807d49efaf5d18031db3bacff9a7695b96e0b28396590a6e244bda018724f58b857ddd3a7a3728eb79122479d0e71e4de5844deb7b684f9821086503c25c63dbf9b04a6abc9d6a0be4a2ebee14d35b84d1a43c85c7292b723baa841029b26e74168de4d3885a609a970dcdf9969f73ffcd901a2b01c3756018b16e27865370971a935ab2d89098373282d2201d3adfdbe68094fedc2082a16ecc8cc1afdc465cfbd3d1fe80b8bdb5e10c1a6d821a09f1c6aaba9b1d3a0ea0ffdefb0cf258bce78b3a4588f41e2913e181f6485530427da72819368723ea02e42d173a53f1ee6cd07289fdb1dbf272caaa2372411305d64133cca5e34f0b3a6cf817e88f26352ac94aec32c4b1aea0ea2098ee3a069add4a07ae0f14c7c999868df23519dd4b35726539f1a8daf0a839f0748fae4589e95515254942c01275df9c88ec8a6ee7aed9df55d505a43927a423287d4397e9e40da6b341720699a20461b09376c41976905ef32fd6d499e0d8f1909b60392d7d645d3b17e9f8625910a28489da004626739954b34546fa1a323c473c7124a0f6dbe76b639c65d31284594896030267bebfae604ea78af8f77cfc1d076c471c52d5f531400581a2c285137a8272612997434efcfc7de4a9ae449b6a074a589576b77b1f58a097ba69bc6fd3755ff8f6b1720fd8a6eefcb4f2db3af2dbb306f5c4a20e73212420b5d3e7f91c54cf059040bc0d65d731e76bcd7082913b7ddd265d70301725d10136918a492afacd8548f4d66022f4be23b019e32c6a25e6ce2ec00cb14a3213427c4c0fad7b9e2bd65a4854c247a7e6419001941a23788cb23f4448d8004be1464db2480af08bbf31f056a973e84ea94eee85e12e83dc5b1efa2369727925d0bd15143932427fe2e233825b15cccacd8dec8d7f475769d5f404f50bb441b446b09b2eaaf68ad8fb051b2902f7b09e98dbc09793250f071ecc607a4d2498ede07fa12abed33c0e04ef12f9ff1d8a507c9004a370eb39cf9b2d5030e8d87882ed500e71d7deaaca5bd86d46f2c0ef9724796b4e33bda06134b02796fdf1f8747bc73534f61b07633f0e262fafc62f887b9f26b910de706d5133466f144d29ee0441036380e67c9032fbfb4f9640633ee4f319a21c4f7276ec9a110fc32812c0a391ec62a069bb63d3d9734571ab071648815cb7302ad6385440783cb44af8a459e6ab0d9190aebe5f3f7acb409b1152528b0559a95346c4ef49f714672b3051f8263a4acd4a2aa151a0ec6d96a8400d9723b9a7cb6d9a5eacdb6a910feeccf5dd4208f30787d0fc37d6f4b562e14dd6af66bcf47e36544b03c3cc9f21830277b349d44e00c039d2e06f9ab5e6be5002062275e56a3edd03714a4ff014ee3f2a735d16300793057edfcdee4f0161d3ad091baed69341a78caba94d771d55f765b3df43a8e8ee52e1c5926b428f293b06aa3d38a331a6903c0fef26176bb7dd1475e2e947875c5d62d1f074de02fae4c453b2a9a6f472f5ed9e8f2e2ba2c459641c622a68d3a58f053fee943f17f8547104a0c4d1f0441c4992aa674a5143c1ec6b5c3afd38a119b8424a8d2a721de9f02472c06a6674c876252afd111050463861037bee64df46a1c2aa7b15e822ef308917ffb7563f0b1016dd9027918216f95915718b96fd5b514a8f8174e236e2c1b57fc67f0c72bd317c6573be24c1d61911f8122bf5532379db7e619faed5167e92ff49645915d964291825573a0641aac18aff755835544cf339937cf77036e85aaa7a68f735bc4772ec45d14a53239462883a0226dce9b1f4c6b159dc859d36e62044826fc5b372e08cdf09d1b46f1edf40fb9ccbba691f2edf2e0e154a90c3b16733d784573aff298aee923b00419b5dd25e0cf39ac4a519c1ac2f734db3ae1271d2b024eff66cf3062223bc1972be35fc5aca86b2c1c5e207151c0ad7aa32a0b4906369e62871eceac7380fb5a9f9a7ddfe400fa409035b29114928a42f062a77f5ab4e0cf137246697734e406521a04b4c7a3ad76ea2f446ed6e8a28b67f9763b409ca076305b3c951d87de58a494edd5368d6341ada59dcd74a0ebc3a6d3de968c9841a0ff124d50dd9f5bd6278cefd16fc38186fce1db44d816fc77db43a8766b310563bcc87b35a678f12cc082958fe0e81acb78a59d7aa279ac59ecc638b53638f68189dbfea684db63146b933d4cbfd552a0157377acf22d0555f07f286257cb8cc505e1aee1d6a57318cb5517d244d95eb46b708533777136778a16f59182145e95b7687944a768b31034f50f428b37d8c934f13d4e3cfd48994a40c8f7db1464b264e8b41a2c7717cc31072db8bee5824455f18caa102b92da5f1adb95885ac0867a3645905448b0d8a944bcb3de129828b0e243f590776a1375539c874ef59b50c55b8c1929cad89a457b527eab4b2b0fcb18ffc51c4c889eabc8486b0499edbfb0976a19252ef7691ed464ae83b1a66b5156a0011f98f4458df681a7a5832df7fd0e6f6c2832b510c8a75946da2a37e11347e6b538aba3dabd03f49cc89a1dc01d7c687bbb4f7b7a0d0be723049821174b4551b23892127a191560ee52ea2968d195e22e322c5f3b8f69bea440c8be1873db778ea4ff23afa0e90d0000000000