PearlStack logoPearlStack.net
Market
BlocksTransactionsMempool
Miners and PoolsPoUWSupply
Solo Mining CalculatorStatus
OverviewDocs
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 78217 7661f0dd0258dbbad97b5e947dcbea55b33b0ddd235fb5efbd64eb63a35c067b

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
620bccbc55a9f5dd7c5ddc671da81feba1ccf7a1c9281a12df6f8eb5456aa1a1
Certificate Block Hash
7661f0dd0258dbbad97b5e947dcbea55b33b0ddd235fb5efbd64eb63a35c067b
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...00003d0000c03c0000
0008000080000000000f00000000000f000000000000000000000000000000000000000000000000000000000000000000000000b06afea84f86bb9da87366dc0937f6ef4a766634a7cb99a74de487ca9404219a83a8bf644a7339ade085b865f728295e7015f7b61b1165d181bdc427f822b4c56f62131e9f46e2021c8479729a888cfb5da8e93abb3873f37c060000000000000040000000400000003d0000c03c0000

Raw Header Hex

00004020de67665d6c5f8b6bce3f3560d87404bd95daf29a5da4df043dc2288b4c5fcaf9e5a113d1785cb8f69082c615b373a25a44cc09c2ff0bdccef241a45f308442e8b4ab3d6a61d00018a1a16a45b58e6fdf121a28c9a1f7cca1eb1fa81d67dc5d7cddf5a955bccc0b62

Proof Data Hex

59,560 bytes
121216020307189433bdee9b9c295392ed569622e9ee612a10743d657c365b049db16817849802f6c46a85e94b617bdce0d5e7ea3df0cb3e740fc5914e505faa09e6193f40c6d6b1ea6fc500319f587edd469799b5ca4bb09e93bf23ddfa6e6bb8ed02a7fbc5213734de93a2b8398198cf2e8a6623a8e96eee79644d3a8449e3b464610e0fc8e57c0c5114f3b7db371dcebdc089baf49d36a072fcc9e8d733ebab163552c604364566bb3f4eac8145131f251ec16fee76b6a330285895f545215747e3e5a9818f94dff3879e4525388cb1c30d6d0e8e8a9decc5dad24495b15881758c0ced79302a9ca03c1ab179ae7b9634a0278ee7c7326c0479b61b1146585fa150a3bb25c5bc583bded0bd07e814083763e2d25153a76688fd8338afdec9d4821f2c9e4fb519c819eb16ba8336a5b0520661e9861067e4b4b67fd75ae04a27f6f0ac3ceaa5377823d79e4cdff71bec8e3913cb5da5b339a8461e3c7419a1aaa07be5e5593996d53d8b83445ed4c4e0dce1810d108ede8f062bf000480556649529275f22f628c6b25158698123ccd86f6900821197e0c68708908acd6e019dece48884c321116a08a4fd04147b4290dbd7406a7c2b4016a5cb39aaaf34b01043173bd08c1437e23fea24a49c7a94fd8430b4ab910572cb4b8001c2b019ce0a59e15f3cb36a413aef23862e093d4cd65aa9d31093aa457fd7d3fb7c3f6381da13dff69648bb4a7039273f9186d08a9a564b949b90a69682c646e7bd312bd83f2feb745235972dde964e8ded198800efc88226e89a07e0277ab100317bf4d92fadcd9ed6a2f68595885afdb1b299609d514038b18903fc1cd8613b8f8c3b5934665b1fe12c77cf4163ffc77fe6a1801734ec2aeb5d9eb43c6716d9ce73d19f4a3a8d33b71ba7d4ce0d7d72f7a2257fdbb27fffeef63919e1b519ca09f0a46b89742008095316344a0ceb340d1c0f98cb1b442924053bba5102bad1eeabf2fe88df628f178371fd57c6b487725af1d9f019946693fadeac2d6deafd2cfed2ac897c085d4179bd3ba1dfcc95e3f0aa6fb62e846087e712cc99585552f6fffbf98a3a112905066eb20415448a564d3766abacde5c307079a0ade5a7b96caca00ac4c08fc7a40bb6cbb189db3047f3ad52d8c51381ad6778b9ce15f095ca27fad980bb720c929b5b534c7637c234cc421f9494231629604a1f1b29bc6a15659d049f9caf1c253201e25be68dbdc28fc5c1aed006a19fd168bba049aaefadc3a2d5182ded8984e181f03381c927405dcdb720babb6d6702eca5c3a71c79e51882e6b69bf77ab244f8374da98d6f0e9e08e14ae58d86ed4922c5e26759e55e4449f53d43ed5305334aa5dd7058fda8aa1f2fbed0c53bd43419589814e1bf2f88d7ef05dab8d31549cbebba7ded19298baaddc0ec25eff8611ea5c1912d285df3a82c533864dd5ccce7fa18a4032adc9f91725d5a44f1c4dc12a82751ffd6e7ef87e4034759820ecf6b4267276f3fc9fcfde9ba1b3fc3059dbb40430055e18bf905ca608928afff25debd10d5a42549a4c31106a21e1737603a40c2a4b58dd4ade56375c758cf5f0fe45f1bf23200c0cc4fd50a7e94fc88fbc0b148baed89036dbbd79a71ca83d9cdad145f3a7275976ee108001050274cdf6b482a66fc5049b575dc36f440dfe90c9637437d3b68fc155ae223ab132ccdc3170c6a9dce0739d5b3b2835400fe6d4d46b6fdb1a0f1463dd449152619c9412b0754d35004053b3fecdf648bdd94774655ec1b51751bdbd70f4efc85905d60103664ec78814511c722572d5659f21cbe2bd605976fe33533afd35f95c24bbde32710d43af00a15e2d9c3656ddd8a84059610acefced82ec508743aaf830d9529b0f9714e500a9f1bd55d7de178133bea045a3dbd2034adbee38b5505c8b7caa205142f2d8fb809ab70b05c82ff1f1dc519a7da15488c40955dde9e9151803e4e382a6d5232166a5ed6ec5c380f08499d4b72b9250f9652633dd4311bc45b83f5ca59fd9b7e4af90161ccd0f3282b277d19338506692e8361a39989603dad623ec4c2b7d5511d20641e47b3fa164545243744ad1d3a1f0cb448c045f8679d5f155c1839d65b0bca1fb90da281a53cffc58ab99d6f87a658fbb35733252d144a7f915f4e732c32f31ee01e35433ab5589d4d7c2e56b5e103084638dc2c72a4951fdd4f22e92afdda1d94577232bc11d338a6fbe11d49c0b50d63044ecd2599b86225b7c03b89cd591fb70bbbd2bc01a7360669e9778bfa1782e7fe9ac5855a6a256d070068388a2adab442cc49902cf21ccd3237463af41d29c00a8b046d28a501540f2dcf825df5e8af597287264c13c2231296def2da588e709f4f53c898affc82423dbf09011da1a7a1d99491d3f9946b4bed4fd50be920e2e4a9e7e57e2aabf003c9d3b123db828221693a37d93949bf76defd6a265b8da08d155147d07b45a9812d0cb6fbd155ace2291be5d522133af980983c8be4789ecac1478f7f400d3c6ada1ec5fd2a89b78c3f79c08bc8699f7a3b73990e87f427fe0a35dcdbad796f95c4d55dcd7017b47a367c9f3ba2358100176beefcc739b66623e4a45ae95158cbccafb716c9269901c0c67a63e7d09d7c69e1a2cae0472444153244be0880adc57153bb39ff2dacde21e9a411aa7767c705a1baaa53aceb6f05313035adc8126efbcdeb84e886e383ff7828f343039c55655c3c0b64912a0e36532d0bf66103e89442cc66f728e5bc00f89cc8ecfd9db42098c6a68ea1a804a0795274ff27b38061ef57f490e6f981e0fd18270076d5ead6a01c0486fff646f55c9078cbbfadb0fc9b918d72ebfa1f7b0ff94110d702409de82e882f630ce602504009392d83f30b5c43ee0bd4529990326b9af61cf6fe43aaaa7d9561b2ae64445a56f22aeae18d121e30704981d8a2cf1952be7d2fb1950ce51593a27c62e5f4a24168d57de8cb373c11e75cee064e064e9fdf1c33f929eb4331c27f93abbbd608719252766a7e0f46bca55ff1bfad336801f51050e7e6a9369ec93694182db4d5e8dbde634c6cbff18e4e46b697bc6a7960d783bebaed8c4d7976a0d59bb22df8e33a5c8d17e66105f3e7bae7fb9249c34a0770922aafedae69dbf4c8aaed019ca41d9ec0177ae9f2dc39298c16b8ccb86f4d319129acd5d5f3ba8e4c52b20c2cdedf0356f736e5b003c7ad6de934311badd04f24128dcc17037bbab1c1a30817a079d4a05a3502cb9efc0eb359e3b8162b5d02135b87a26b79f8134a63bc2d183211c3bdb331d517c4ddb545918d114b0cd5cd492c84e967b76d7636f3c257cfcc47eff64e0ad1daec3b519833a111998d10e0888b4cc0f24e2794f3b60b91973996eb66ba923f9df45658c8b5aa2ad123b8a901b950a96960d8fe708f24bb2c4dd8d2c1940e5087e56cc97bf28186676b981a9984f7c04217a3442ba02dec667ffa195feb6ea01a1e8f618a2742cae0616dd56749778c565158ada2645bcb8c31909355682d8e769c0a6cce30ced2f7aba29b59b9d1c40f18322791d4c0f902988230d7615d91181fccccd47a3cef8dda43968262d4840e2baf4d610ec8d65f6727f41feb22537342c2b4c5659b9c0b2b3cfa17d18dafd7cd2a880895f57762f6af2ddc06cf678ac0aa4b8b611ac85bbd359a84a578e1b4c128e51fad590dc0fcaaaf208d734113fea3f79809fdf8ed269f2592a733682392b3dc2d88619ba841c415544e933bd6eeb512197b64a2e7688acde1754860ff0802a96dff8d5de4737b804bc1925ebcf9660567f063d428b9d04de6fee932f7f9fe883237bc327da1010caaa35c69c024af02b4351353e09caab99cff12ee4408335080de6e74a5292d6b09a66850c6fd53c4350a23be7deae116c3461d157f51675bb056c7ad03427edf11fc019761252cca259a639ef6f9ea7ef47de4f0dfc43ec7f30531e5644fd568eb8282826bf88b007b3d877b6aa498bbbf9410ddd64fa2f19e33c1cfa98e6989c7913c0f0e10e96b4d5c114d2c3e8efe78a3e3e8c1d0546ab9b7596a6282a05bfd920ef8fda285c368d51af3869bf13497c0501af955d3a63aac3a7764b9f3f11bba40ffdcf2244b43b17d744645937e8d9e21afa96baa849ff40ed4950496f1e120d19edf30bf4d5cf0e67dcaee830a5e0883ef643c8c2f3b840540342ad90828fe20ee18905acc524da2a210a377d5f518729e85c51cd9e187dedc5edeaa75f1f2db3426455c6358ee32f561e255de1dfff34e048d46bfd756aba8cdbc967adcd1900812204d1c12ff069b56bea941d32692eea02ff3c368375b59f6cb9d770bc799aa5823c58b5429731ebf72d3e73f6b73497fb4d483fadcc59bffb2ccf699bb03f9cda317aee770ff499e96fef3c1498b5b2834cc0be82902145d182879ccf37f9b17541d506a66f8c3bfe11d3648795e588527c5279edd115442e08ed5f1ac2261b2e322d7b16d7e5fd13281e5a1e5b3ddf7e2553319cdb6411fa6fb5272f1e425d87a54ed745c9de9fb11f05e8cf400f4a32064050adcd78748757af2001f601008847911a61f74d100c14dc041d60fb049d23421907013dff1ee31babddc73f6a1d7c1596d2ecc8a22202023984c25cb6f9346e3badb96e1167a6c06ab4f02ff3f9d5e906a4a9cd8c932a619d303f9878efb722076247cd1d9811b193a680b485196f4642cb1b60f3b743a9c9543737a391f200e88000bda3b05176e39f5022bf89d821a88815775543462fa75f5baebf79a6cb1f1bdf4e617fbcc9a87fe8207ab062f31aa73174c1102a26934066627b75d3293f1907d84ae3b265dd5ae96ec8e961b036733dc79ecfed51a65a055a8264171ffc42cc2275a722be985deb663355e02694fd53881fe7a592cfe11662b1cce4dd299ca6c22eb4f60b00d5001693f52203f18674e4e87db3aa2944ef71a810d8243c15b59b44084d9fe8e9ca47bae8cc1edb4887b444154d0dccf04942dcc0339281d74a34070d6ea164744c2a9bb4d2ba7a3792b98492200b39253876f0fa0db09e80c55960a33a90b54b0239a4c59ea6d486471f7ed8996b3998713f5ff57fbe0cbe81e4fb0b9ee006a4f754221fca7a00a42ee620baf852df5cf14639c03f5000c79dd0b2c94e0ad858f3688e8d900c191a4f420097ae5e2012f5da93e1cc3667618bc0f473e3f02afa6550c0b32f6e40a9c04a56e5db108e8ae9bdafb7669422f2c28b1485612b04f538a2f12d1d89e3b7bc533a61403b46111d7aef658dca9badd95aa4831103be2fcb57ec4da1eb6204838238cf55c3296a187cb43773a78a8270e096166a93b2f83ec966ddc53e539255486f7c331a1e2a27f2e23bd6d1aafa1b77b72a68c03667e9557ce0ad6dd5b89c61532a16833309c778fbd6adeb98af8b367d9d1dc66442b6e8d3c692eeb87510d32b86fcbf9b2a260882b85185f8b896ae980e72e795f8d09fe5f80c1f4da3897f987561cc607e39c5e6dd924aa1dae6b14a09b95cc3a017ab2a4c76de282222a17b616c302966f62c56e35ca9ea289da5dcdcbaa9ecbfded5d9c45bb913af61317b4b762a3199d5c1b8221be5d55315192ffe165d15bf8e0f366a4f9fa3a5eb02c1ac403e7a58e1e17ae948b91d66723c2e1b0d11b78c70161ecf93a4b952d3f02121b301ed225ff12d3dda6c9c6c6738fba0303c9cf0fdb953e9a1065f08a267a1fb5aa76ced42f0afa0446bfd126039b2a4e3a4625e6cae1440f57831dde66ddd05438699333d9acb927700390697b7772b396412802ef673a1ea62f441d403f81af2a027bc36b0ac509f0ed27f32f5983ecb950bdcea73245d93cb13c8a9ea3980826db3738a3b01f5f15f1b57606a62f76bfc99a1a4086d1e7b317ad5f34c505615b9a03addf0e41b2d92c420f4414ccf52470ea3a9442e4843d79c5ae475fd4945a7634a1670759e570b566aa01afdcd7cf0f863e8a6dbd38a38854d926241bc2c33eccc66647b6c3375c79daf9b7f256c01c9106701a908366b38061600e6c472c5b91603ebcb27f1ad40ef416f96649efe867a9dbac9cbe003efbdadfed26b7b7c37cee294cc2249a0207203afb1b422624d519940d51c1189d91c5ba3be48d0ba67289122d1d0ddf68fc881876af963e7d2186d2ca47ea65fa918d7a490e11d9a05603373ebdb3eb65d91751ba92b464cd7f5eb51c0d37ecaa8edc4d081c4f0cf7796f14f43d7459d3ad82343e24897af694fce2e2e28c16f86c33953902a156d03034c205e7f925cf6747946359e5d6b37dfb40de5c5e4970822c86a51d9f9c23c6a5484e5dfa76d6e88d032b3ad1e6c3dd2dc7665e1b9b9d9ef921bab3253d123e4459dd368d4ea8120d92c3d437509c7dbcaa96df0fd538d5a19f64e0d17f323f5de5b164e2bb6b7b3691eb840810f1ce2c02316ed631a4ef4992fa322b4234881b4433789abf171844e43ddad9b0ce2f761d262c97c6c1e44500780e98de1b931b263141be997d1bc687a05bed5e15e176146ea045511f3e739941e97d67b9cf2d7dcb6bececae79fbc408f33518a18a992975ec08b623fe3d83ea0526c619f4e29b90ab39c417f7b38b57dc195dfa814221feee7bdeb78429b38d120ec0ae34c256fe9bd680e0b1726e8314a458ab358d5ee38a46288a2556ccdfdf35fd774d365d36069fe5c5fc737e8febaa2e56db4f424b89078ea3ea541ea9d2e52400e1d3bbb3dabf4ba263ffa94735d727a49cbaf228807961b4ffc3234e50fc20af550c899d323789bd38f28aa0cc24bdd310704587d6b833cbbcca0777765a5c3abdba462cfb43df37bd0aa296a49334bede16d5851dc3a51b4b01b3e48c6386213f981c2476a1acdddcc6ac85b04317ee416b02837b490aa90d46e4d188ea7983255ecc312b1d7a976870f7c6c09ffab197bd78194d6d57936adc0bde0f1277b5ac17876545bcdba392b88589322daeb528de13712be293ab63734180ac23e9c0b7a59f2314d387656af761cd246c61f1222a2b0fa77ce76c0c5be987a10a1c78d471617be472c1d0e82dc1b0a3b4f2c82beb62e30eb03f9e368ad1fbb560c96f1bcad0ce88ee1b5f6e2ee978a9c5eda1b3a705584be57e3423778102742318389a3f66cf0e3e45867f4c6553a872385f597531f8defb0c12c1959ad475e249a09ca10237794e36b962f4495333b81071c90ac574ed6c9858c1de2fa7f41f1927933970113360639a596316a4ac849960faf9f0c1f85ae6dea31d2786fb10c2f0e4859f039719c5dd64e47774b6b1b4b57d6d9c0387530faccd7c9852f15a1833d7f4e38bbd9ec49a2b516da740ecd7c77f20f2737a8463341ff011360bde461f64d9f16a97efa1fb79537102c0e3093d83356ece0b2651139820240f28b8b6cb36b62f63c62edc0de2159436b4ef9f9055241173ad2bcc4798f47dd0b108a74ab7ae6739c49b9e183065c405e59751696edf9436026e2d4141dc59d7d33c1e3ec395ae58189cc3e88c12ebfe7a6f29deb1675267528a644d92ef8864e53add477eac1319205e1fb0a0d11ea426437c195ff6cf3afaa259135d185530ed50be891c23c0d4989f922848819d7aa6a8085dcc362d5297fdd62a9dd3ecf964605973da7aad9926703129e70f861d153bbca9248ea3c1a5f70b40ff2e51f6779f7cfbe7fda03e4df7cb2190237ab9a1186dc91a4ddde10a8e9391c8569571ff59f98235f067460754fabfd2acb20525211d1ecba134bf3e86fd34b25eaf4f86b87c02e5abf5c0272d928dfdb3a42d319a494a45ac3e0b2b04821d1c3e35012655ea91db3b6caf665c62705a1615dbc7c94d7bd273e253a343d4d34fda2d22b2d03d18949d2502ead0a12ad16311614d8d4b367af2e2e323fa148ec5af807fce84764a50f61023176fff39b47a12d49e299d5919daf219a1061b511edf8e2f1f5613e3c5e8873dd2ea6bed7b31b69bc3dd24ca6ba74980d4b9a14fae91f77990b9779385e31bb5b2e6fd7fc7e7cbe595b55724c448e1707a8c27cb1f86924b05afdd28f5df6894aace6f756c2ad2b7b99f878b433d05f8e139f1297ca1e9817124b6519c04a0ce016e501a8744d1b0b4471b7c51583f270196cd02048ba455757bf7cae62f9b06c2f651000830ae7488c94f3b9783295b4848ea85ad4afeca79fb55f34b75377cf07c7a8ba1731d0386c3a17f8e86ef9bf5a48a9114480da328f934d22828f4590cfc921d7950f2931bd8c55e7403970a308f2d6fa3cd7be3a9f1a6571f5facc101c7783b7b2852d869f653eca4d2ff6ba44a317542661cf2d138e38ce8db088c0894217d69080888314cafc557590666b7c864d9c97c448b974d98381f40a397c10426f4eec210f4d9906ce74534a771881785df86c15ee47e927fe828b62c0b674e8ad63d7fdb8ed3c57e1dea4494e8382bf014677fb2021d8bd0bca2f414c3f99bb5b5d705f926d67e2562faaef829297224457c8f5b2247a85b7376cc28b97a6295ec0ae919df4c56c3e5f578bba50d4e6cafd2e44b329d03ffefc9c1d814bc57ada4c304b97f781127679eac0e70732474172f39f223e1fd0cc03401fb4fb0590957a8a8c5d0d28bc9b617d0fa823a3f0788eb831f57d7fe9128391e52296c7a4b299edeb0ae952d0db49cd6b98865f50999d9868e20fdeed9686fa06661710d3960e7c991cf960efeff4e21a6195d46d72151dfc40e544a6f06f2b73f10c7e8fdfd74c947d9f6c0a567b5d50bb057b02e8d9349a9a245e03895dda4f05d29319166b55b109f37c225412ff6d969c682b34401f9621c9860bde0cd4ff71ee13245afdca29322fac7be2ae6e09b8644bf0af0d2a00e005258fff40eb85869a4358b77cec6603f504eecfc73800dd518b6d07307f828d85c967938d60a66dfc8bad26cf6f89a68901f1c53d0dfa4fe5f2a7f0873403fca38174fc9ff475b9939ab60559d8900169bd1e85c3395e849f8a6912a0e6fc384cc9d21e169d892e81993995dbe0d32e17a321a8e82e1747b915eed2104edf6679883df16df457c4e41b7201830eca536ac4a0bd15ebdd55b174beec921f86488d91e6f4b2f659febb859a2aefb8d1bec0f0a974d1037e124fc7a7670f77f766c60d48ea6a7978f5736a76800582026619fafd13b3cfa038a0051425ee3475b688b66f28b466bac4b7bf6ca419d7264948471464a58bbe347476d75f85b9e925c82c30b602ea6fd129723c0c2c928c6399efaedaaf15b6c57dde005430f324ff906f619ac8d101cb2bd0bd9b3c3662a95a2024b199876e6517ba67a94bd6c55a09d6bab0bde35f5c112e7b86fca3adaf502d0018fb880d37e20513f6c1c0f70ec5904b7cf1142d53174946ed0675d67125348b41d1467b72b105709688c575dd1250b93570c889dac3fd0cadb08c1f8e4b30c9ad63808ddac328b7707277c589f52b40dd8e8bfd76af291bced820112967de2a37192177a8de6974bfeab9472de4f73348300893ff9126dc1b8e3c098a42a8b47c31ae6bb49a1487fdac3f5d829b1141b1ec32fd4727073500c9f0ffd711d90a0cb5f6a7174e9cf7ef1b0dd848b3c58274bcf90c95703525d97beefb88deac3430fe663837b2e314f070d2ddfb81f6db77c9ff30b7529642755b3533796d040b8b8fb2a4e1b9c311e450589e05c54f666a7ee2ce369b4cf603f77b12e7f8232762588a78ddf7d7d76a5cab000c21e07f9034b9e658d61039354f4bf926a4f708449df9e17757a813c97b5991236d2329bea75fd8f270bf7a940e143b4e9b2a42c621f131fe5b662eb7568ab8a6ace42eae2ac0badbf67e7d66a2612cd43da007b8179eb5949d254e41438f89dbe2f96e015102e1f4d1dc79bd35b419c30a0e7ca90d7b84baa73dd1d1e31cf26a33d5f98f3542b34c5b4bd3104ac3a746e4fcaed514f3a2a6347b759b9dc4a7647903096696dab4b9c25afcc97b4e8fa800bf12c5f7fa604131dca4b34acc8803a4157e219ee3ca9c878b223f176ffd304592a6eb147810d007b9367ec7aeedd0e64cc963c0442b7250500134cfba7308dd155e73d7b397f41f1caec2567eed5209a45cf966371285dd205d450234ce1f9c51f083059c2690f74c623ce92b999d604ffff95ab94bef8e6e02099c33a0260a9e58b845aaf02e215018cf7e8509e179e9c5adebfc17026fe4745df364ea3d7f47acfd734112092e19e6203900d99a577de907ca49ff6b57675d9a8d27210c9e987a00b5aaa72b5069bf9ce5b8eb032b596b0dc1a8c30b6243442a8531310a34e8e68791df0259e25a3dd34c126e687dc62881fc4c5d8e8dcbe95cb90ce6b9407f55fa294e0d27d615a42ab0ccf99418fb99658981bd1970da3b83345f99f8ad677cb52dc8b66dc371cd2e05276e60b9217ad30ec416bd8f3fed213733870e32cf33144518559ee3c2e1245c0f2d3468900862d21a0b74a183aaaf8677e60fc996b8b7d932153821340deaca27165272769b2d24742271581a4c6bff9391758bd0e75b4598742ab891a2c7af6d73127e0a82cc2788f78fd0ab445060f011cc60337820960074ac5e4f47feafd74d645ddd24362d3d9297cf9b985fcd71c453721ec51699f57a3e6f55182b06aa78499490ba149046a975819358cf9e9946f961e764d36ce60dc8726b42a78a211dcd18e3b101423519f77eb9efc708b8d31f655a546ce89940dbc0f0e01427e6f34ac951238e8eecfc60769aae7dde23022c30c69f70e449f151bfd9cafe11e972a1db1efb3b5a63ee51e91a8e59f15b83d32090acef3b31362caa0185852380588e8db191528b44649806fdae3218c45591f927226e9ba43ada84d995722c896ba4ea5bb14a8fbefc327261ae7462040fa038c6f43367f81b4aa33fd22d56815daa70423f10ab9c85f343e0291d5374a11238692599c379ab3380c5dfd6647078ca91b9289ef4b92e94d5aa7b37039b3294e82686cce08387bf9120aa93674809aeed829ec1151f288a28505705a0343d97f141f59fdb442be3c68cc2f4696f48ec4b1b2aefa22cd72a77e19eb53d5360a59ec8cb9f4c7c4cc62139d730dd1914d62f2ed34184c6d5a6503bfc44e9abd89863cfb1c431514ea1135fee1dbeffb81398f0937b3ad6aa0b20a40ace433f148973ebbbb6ea8ba3ff862a8c7c9d5576ba294bb3175b7d3d0dacf21e21c65e972e7ad60ad1a10f02f8158336886d0532111f55bf4c8d7653d2d2ebcd641dcc59d1fbccf6e712357f9b148d89970b9794ae7078a9356699aa8cfa372c5805e7a62a79a36e4c4168f410af235bea6f1a9d5d0cff39b1615bbd356a644e1f26f6ed1ec70e6bece6ffc8c4c077b9d0ffb0324065f2ba3f28ab3026247cb912ca08a5e70f3e2e7ff9f0fa33f2f6d76992e549dac870effa4bf211336a60a2f4c1033b2031af32087cb756f135b49f3f4bbb7c6605c33857a6817af0b001d855f935e7c8e67976993cc57f542aaf66cda1c748b94428a7646b6923bcc2911da3437bda009ca86d08e07a956d9b63b924215fe4672b1e874e657c2d65ff35e2540326ce8a5c68ef21f1ae871241f6733a3f76f4c15d820a81a4261d430266f5716810b9e16ac780f529e6451d69ada9eab31b1301c4a7aa58475bd82cd7e6777c5a0ee8f3e94073a01b854aba88c70519d6a74c7fc35af88a35c61ba354f3df4526110e9a9255aeae609d8b386d84171bbc123ea22d38a2d5b6247cced91d0607bc8222067ee0496dbf9ac7227d314326c3baf87d01404c1e53892effefdf3b7a9ccf0334017efac5ff7a0f554519f0291394b166d86b4bbe303fd8dd2f8a9495dac1ace88cd36ebed31aa21ed82f0ac40a377ec18cbb94f7ace1d6f4bb95866152bf8a962bb0aa22b49bf4b53856cec7e83bfa299e71a3ea0e9d745430441e7d20f3ca6d52801a4b09667a4e710863c6d15fbe457c432117eec44c646a72217a9087033689ae5ad8786a4ad8d8a5cca7526cc0a823638fe49ad08d6a055937e343fad1ea382ec1b90e6063ba3caeb70cac3dd4eb920311a0d9456168c82fa71b2ed0d724f113937f00a0ecafc2ff6e4492030090c9b062d5a35ead22311933d2dc597a01ddcf3c7e2503d850adb02f1cad48a114a6441db61f39654671bb4bb879c01fd3476b214d038516cbf1fbe1b98580fb6c76ba83d1a3d878691618b1407d9bba340a25ee057528898885e4fdc9c2d65e064e1afc09efc03b24d2d1add4dfc4e4f3665c5e5f91e9772e195d2119fb4de9377bd3f4c0873758e166976244d83d91bf9363ef6d88a8af4f6f04d8856efc2167a73ef2ebcbb47f0cfa4a1a480d1e54cf31e2251590fe6b4b380fed812c155e4e14d69818436f199ad3691ec641cda965cbdd938d28fce4f646c1836988695a848e7ee6f8eaa70966683a755dde4eb3d1612cc0b76ae85aa4eccdf7294d979974a040464d78f055e72c28e5bf98af18526ed99441f229123d73dcab4751513bbede12037ee6d0945183ef952a2daadf60a1b3d6f4b1909892d48ed53cd34d054f2f83c7985ce5b350c71c6ebbf79b959ada6255f089a437fbfbb2aa06464520f1f9e65f85178e761f8169bec8d1935b46d66f5ca575fb16cb6eb676969e3ee6cf7675422cd963c92cbce1b4ef0e0195965ecd654c3ab65b6f52a3d33190c89adc8dd14f8cbee1f61d582ec0d412d52d44549894887fbe4d46c77170fe4a1d87a7c30284153f92a823e83e09c220b7c061193d0d3131a1e0379ed505949627636df189798cd9b5e98fa4ba51ede7cb0cce49b56ca0b09029e25a79caa198491d474d6a2088da53274618e60af0746cb8cea036fcc36a1609ded5036d790bb0e84218bc0f7405638917f6f1b91fc8e274d7335f431390a443acc3912aa8b763483d652924a3b58ea6688fd94cf360c16f090ae2850d7d84c3651d6515ee5f1721c885ccb38c8e4a7e19720686f87ea2e828ec7a6197704a12436a06e925df360a83f5c07a174e80d8089b12944078d1ad8f680001170a8a1b3635e266fb4bea9422ada51ec45d7e7d643c6e1a5dd27fc08129b543c50a6539976693083f70e8a7979bf1d1c9b003e810bc5efd1b62f2e09e24ae6f22f87daeae2bced62aa76ffeeb6eac950a4000a6420be95c01fc0f72783c5184035181082c9535f1c8420a3e63194dc1046c416d3793a1ab41617b1dc3dcb7e47230d6d80863383e26fb47c5ca5bc9146d48f3b6a486b09ce4a2fd0fb23bcd56a6b2570dbf886bac17a3a8fffd982345aaeaaa7f63dd9a20f3eb202c380e1efde76f3d88d963212116c621c5aff73e757e0cf228d2ab78db3393ac8bfa2385208f375e232ec7bb6d7c736016d6a4ae6cbdd319d9aed1a09467f14cf217068e89dd522876f35def85dfe07aa66526a7b5f902d5bc08f4c75353203e516457dba6d7d90e5313ed2158c5b1903d273ce33bbeb20238e852c29d5a8a83cc5149f67dd2a650f19377204b935313bb6f2817a2f3ca0b69ccc0098e9f3aa8890eadc1c4c9e4bc18fb2242dab9e255c6172eb58c535abed6b2619a388bc7e9fe9a057543836484a6577ffdcb1ffbfa1e6b29c03b30922abc8be0a0e367fb242c6018114343e6dad3fe44e04ec36dd351af328bbb93ee1a90f2041aceabc4afc4c1d541badce4148fc9d5b384b75bfc869c7f0fc1498f2e3021c0fb0e02bcb92f222285025881556238a120f7b8e3bb0acb0c79a5cc8d8020720aaffd611ad8a57df353f1cd7282f1a82e8c4fb6a2c8f2815cc1f9c48b63a3090aaa7b23a36ca0102784b36d2853a235681efc787472291c54c11bd706a641243205e318dee2c03ecf14fc86430c277c953a5cc429a9baaf81e592a7f91a6b2fddbd2402f377f919645b58e889acaab03626f48d08260dbef49b0a5888d6cf11ca0d2f496602b0ba85003c8f86419f385142bf03f3874ac9e44dbc2bfaa32a6fe6c3c9001bf48213c0381ac95a8e2bd160ef42782ae236d67a0964b8d76e943cd1cbc23b595920006ea44816d85005ca4f9341ccc8a62085ab91bf8eb65ec4f83a7d917b2a8317d2462a20b1fe7fa6eac97459736d0373b25117a675e475dbecef79a055f9288dc29c9528cd03311ab06f826de110362ba8df3e5b353a0d69a241a90b35bcf5b18b752043e72397c33d81099d32c439d8b95babfcf74b785e567a39bce9b9fa0c24efd7c99be14edc9967dce7ac3c41fa5738463e3d84c200abcc055201b0e1751e158eb6ea99cbde0fcccf762345a28910b3befe5cd3dabbf8732898cc1a6c0b652c20ce6ad107e473058f0d6e627539362d329c0f3012c6d2cf25af5105d893ad44291a8b45ce0c0e226985a68f03254076babc8b9b09a8b012e8d12dfb3c35a092d569e4d703b115d3911c82ff169c81c080ab3930bf63788c9f1d779da0f47efa242327f15017e9ac2cfa3546f370c494b4bfc68d95e4e040a4b57d644f44ef732db8e44dd7925ad99112bc3a2d1844b81f2d80f62df39dce3d8516ea9234de2651a271b8c250bf3a023f288fbf9693c6df34d6518e749bec5755707313b9fd06c250b7f39fdd623a421d7767a4f3d51b770e8607c5ecbf14d2787f52699da7e3fece082bde7b84829c47e3649ae02b0f1b33a3650f2147a8ca7dd3530e0993ac8d27b5c4b4883ed89b5c17f0181e0da4f8ba17fe33ed8d5d05ba02f0dcfe3c4effc0a82a03a4db106e53afcd4806da569539479ed2a0d86b1efc85a8dc69236985f13f194ea4344663453843a6f57148b0ee38c380fd89d8b3fe56efd5c3d1fbc41a6987b52fc4ced368e65fc4e466ffbd85c48d72ac0b6b40f3f989311aa27620791307ffe77f8cd3db59064dc0192e7fadbb0e652caba47cd3ad7ffdbeae2b14bae3fba4518255dd7a27d7eb2f9743f4fd27c54a936e6aad752ae5b498d609863c5b8c458eba929290123d2a8bf8d2ac5ce31435705f1f99d7ac7adba93260295d52974002dc8c88dbdb0256f371ca11fd561f823d2314522446476b0606b4cfc744bc8348686ced856dfd2e0d486ceb8b0a58f4418dadb87d0b481eadf9ba9d5858b5f742a0c3e41606ce58886d382df5709098311b427405f681a76dd9e044e54e0025e3bb53abb948d79ef935616a2cd36350be71552bbd2ba973ae795f2bea143e4a616221b15203208ee6c6fff93e3540bd87224872401e8a04add8c18b797bb3082f8b8ce3151193c42a37b9922057b3ec5d0b562f705934b6813e61ab5e29bdef7ed20243713e6fe2f5d30377b10b4415c41e47b26ae37f38230ad07f526e56b3c2844f841253e0b04870a93d464fddd89a2faf5fd10ad72d25a00a881686a957e8243218d41962aae43e5e8497e373fbc98b0991af19b4667444c741af06d697ed82dbd5b0cd237b70dbd90b0666ed7ffdf928d2a6617b78eef011dd7d15dbfa3e16964f1f6ab8d53fddbfb1b9ae617e142405489c863f5b67cc7956c9e40ab96ae1f7b6d4d2282bf473b7e8fe59cafc2d64d0fd1d31c92f93e10900f2f18755f8c5e3c6750fa634d92bd2a4ab3609d2a466049ecaa07d68770e49658587bcff3d21b5cd73537243047e2e4a45646921ee1a24b72e6b163cade16a4b72d8cece22c25108a2841ae489bff4f8885cfd355e28d6009a8cd4076047a2b6691b85534ec92020f387143700bf6051a9027b7f7e0ffe6b6542a6b255a1d42e5e2309d48abcf3fce916f2a022eba9a975441f4e13239fd67b8fdb2aa1ff875382c7d6839d99a4e128cf22af4ce6bf9b73a21af9efdccb9ad0be4c80013ca5757e74143261606441108846775fa34b403eb530dfc9b7ccc63528180b17e9cc29d2944f85da1eccdccc3f50199a833e4113c7433f6b341f7e984f897250a78c91c93ccec56a41824855d046e9349132e5a56b31ca8f7e6e2033d4b11b39f736ed15c4ceacb52cfdadec1c891929c6ca729c47daff0a105aff6521d5a9d087f470ec81c63377908725f4745e4c0af9e829797ed12f19fdaf4a16df0777893743eae5c234164532ee0c212d8a037369d4aa49a9f060dd200312f4304ab68b7ac0fb073990008a80fd87bc7582960f9f554a3ef801f310c765a626732b06f61be6e9437ef064e2c4e4048a336756fa8f5acc150af8df9596715da38ae9c981d754c0002b598cc5a9ac1fa107524bff856ce61cd243adcbb73dba07cb0cde95998569e41dd0f10f6875c9afeef583e449aa6913579a5414e82ad4b2c5a33238acab066c37074c0d77cd24dea750c019d8d302d1ec1499a6fb09435aa1ce39d79c5048f48982e8bb2c7553f4e39f908e5467359dc0d947bd27434f61bd5cc6cf087826b7ee3b96533877b72271ee3643a598c9c93254077b0f5a0b4a3f3539eb1e36a0be478d0c077d3c44f302d05f8a5351cb49c9c7a5b6b3df167556e96c75b9d2ed09c73a102cc606d77a97a319eef32fcbc2d9e59b9d5c04f7795942aedfd8cc90e4bef046b5ee376edd75348a0e1c94982c91a3a42bb5f06ef58392dbfcf2700a523eedbe122f6533fcf0a3a101e68d1db6972d1e0a32baf19f8c7282f6ae1dce2393206793889c3b6fcbdf51d7ab0e814312b5f75251e1731b185b4bcfe66d715a49b565f560cf221ac07b39540238984cf721f98b3509d0b20a7a46b128d820a75935300b0148dbd59117e9afe3e132233944eac9b598e0489511c429ed30e790eabf417e70e74e0d4f928ab836e0ba667a721553edf3f0b963d402159c5bdd4851983ab1bba878683c1f5cb2056c083a24213cb7d3f10a01257f878c677b360bf5df9231f011b331cd9319243a1ebf730e1d4e1977162966e64f4b44509303e659a089940939f02387a0dde55196506e8037b67cc6277536a868aa18ba96900e2cc40f1e7e609a31de765404f3a7a0d65bd39147476d25cbe0dc3cff97a082ee168cbc35970fb9ba3fc194596a6427f2b4c3ffb8c49c894fb28a85f838693a5020549a4266b940fa4a81b3a4f09ee4f27fffb1005d23a25321fcc8c0e0fe4d51554c7da0119e97b50a9272328ef01ae4292c63cc0a7ab4df9e465528d9b9b3e0e8da03725ac29e139fa1c892461e8f45b2f114869b715fa181b447701bd60d341d92b589e52b412845544f78bde0b59ec5be5b53cfa3fd3193d7974e5e92b7bbfe92ac8820c1ea251882e2e3641d6f2a00385f3c49646af94d8c12831388d5d4031eea7d34fd5366c35cb013fc22bbbe0d3aaf3622e12a9b83cc782d1e33eda0d00805d6a35a9a86e02fe7df3c3db3230af40c2e892abade3fe016165aa069b0125ce680ae17c31e7136a7e83498910ff6b83666eaf3c82fc86200c00db0592fedeadffb837a9fe258f20c4efc7f12538152fae4cc941d77c58c946e42c56baa53dc5972aa492be48d8820c1c1522691831352c9c105cda7c19c5fe825c0ce371540afec8e2a42c2deafef55bd76898a5eb9624f0762333eb3fcce717f57455d7905bed893b07d7671d108276020d2508da9cec88be41b6212076a9a707a3b0faf88ca28704a45e4d590b40fb1cd9fb8cf51cd3469457623445a35675aff12bac19d41697222c7a9e2e01fd3c0cf97a2a7bfc1709d5202e5c74a394aa66ca6e763ebd057440f1cd63e183a2373a70bca318118952915a34117b3214f8505aef7be4b82da0aa2eec8662f15904f74a67759085637f1d15e9541ecb4f84ba6081ec3017701185ffff9f659aa93a49d6ff3aef04d9a33e4279c65074ad77164e5cf53fd31caecaaaaf67474c9b4d6e7d61f154c453b5664255570e24ad046ef33aaa94286d901dce310119a00fd6bab095c62da46ff63e460f6a4b015ea637710270841c8d9abba96f94586b4639ff9c51b352d0b7554ccf5b94d46133d0eaa1be2923b466d16a86ccda13a32b65be8c184292ff6c73411172ae64caa93b1e09966b03bb0739e49f91cd781a4b45ebc305a70998ae79a2c8e57a08c9f01c562516ea95a3762eefde7d3c75836c05e46f93b5ed3f783fc737096d8b7536e83a38ef3069d6ca8ce61beaaac5b8e7deffc0331767ef8f71f3b4aff783e72822efa873caf63dc5808b58f90cae5414c16a1d36d0527b5b5f165db4940851b8d1b385ad07e09efb3c51ab12279e65768a0e8b4ffa81274011b338c52bedbfb0d2fc6a66d567c28dc23795926e31d5011564a8a6682172ff4ae5db44f0f7b77d747912f13444fae4b1f1abf4d1e1b06310bb923e49b6d2f0b864dd1ef8afa58d20bfbd4e50e99db80195345eb27a4a213a065e80ca331c5967e7787862e5a3389be56a2431da5e0bfa6e65f6a1aeceb37bef4873220328404fe72eb717aecdbe00f49343b906b7394a814cc4b23cd53693c435190f140199602e4038c753eca14a0cc9214fe89db15e0d74f391e12e2ccd5a9481ea7ee0d13d98f616d040e3cccf93133783f937a5e014f7d2ec22d9841b743a438ecbe514999dff4270c77a61f1f0317efafd9c61aa9ce4339dd6f7beb3ea0bf364ae1c4f1837f71706c66a5739c75e255459ff45526d02bec379da1d015441f118a585d7ec06e59717c95500a2d157874a7ec5379e63999e679303e706442e6955241497b7407ea44cd6cf372fc7240464e7e5566a355752c464f777218ad10acc233b7d2c36f3e1d29cdc8ced010f0c3293b5397de9b6f2a8d9c1d3b100fc77e4195ec6f636c5c4abb4f6ab4412ee453441d11b26ae722f10f7d771c403ac13d82072e4dd942fcc8e40d8bceff3812bf722cb82ca3675d0044bad09b30c50ce517adfd03e29be9d070f8c7495b8bb3012dac3f3b626b0d683647bb61c7862ef4b826c7a75212e004fe8977a49bb5140a5da7f2b29202059e7a908e12d9483df1159d7e648fb1bb7a2a9ad7775beb0de59d15f8d5eea67f9c5f54354d206d452d08d0f0bec1a269e607dc5b4668c11e6329cb5adfc401843118ed59b199bbaa057132ad803de848ba64d11f08be6a5d3de36a2f4fb60960b6396fdda36d1b94713865b85d085eb177ee587702674de21f64a0a19857c32b65c25119443ac5dfefe492c91480f760dd927b1ec015347a263942025b88023dcc5c2ad1c46ff4722e985c767ffed3269de64cb147006c6a82111f5869543ed55d07f8ed44aa707bac162743d226a8fb300845ed106602cf648018ff5559d3797d1e5cb0841038c85ccfa58ed394d0513bec64a1a8123850e106830eda1238d19065f64bd1a459713007ea18fd2a1efe8f5cbd9910aa76176d0656e1d327875a4297a78e485a2941c99a0b776c335586a69892f2b38ded213030b0b74b9efdcbbed27efaa561a536bcfb1c62820dbf5dee8ea0253cd1470eb3714da026e8af1b1576f56ef9c8806fc35c600d83a8e9244a2db158f8aff774bff9f47347c8eeba4197185f1613620b38fd619e855bec07a2eb93e6a8a46eb0e447ddf9ced3d64f4fd3b26b4080c28dde37787ca7ff643f3799b7b9458d1e5a81623d753290558ae8f53cabde57adbb52c05f2352985007b5a93c635a65f0a0e9a1f3c9d67fe9eb1ae9908f144849d0c36a69e371577ee23702afbd0c3bc6d73acc614368a1e9e0c5f83d7855b83bdc3b625fd8f3d4551a5193ee5612ad8e5d8d00a9fd9265ed9fbdb437f2d76b465bf4fb097181a1dc78d3b31fb19ba51d405bee07f5cd12f7e7b90964667ab4a6712f4d4300fb4dcad734b93f0e49c5f4e6b7e6f25303c225f6d7b803f1ebada481a17f84c4bf0bc0d63c6e46895ab0ff3c16f3d9b9d0163fcda1c199dd3d89c5eda0688a9a0e5fd27c5999bb4242ac79af96b11361cae0a889a9bfaf51ac79417f8ad1b242cf776534cea07473b66a82340f25dab25048ad34dfcf08963aa00da5106b6a725df2b6dcbcd75f85cae5b394b6beede505e8d1fe33bc3f6f791b3cfb8a7d239b6cb1bd612fb31b16e073c0d03992a66d5f3fa3fb182c43cc30c29a2ce706f9ca85278677fd8c0ec78948a80db8441c52c6388b4e5e7afdeefdd63a82bc27ddb597eb41188a2c4cd1f3851b3515e541ee8e1905e20bba3c55ce66cdb0f96a4664189abb7d9e92fcb7f3d592b20546de5d2719f41d0c3197d33079e5097f2fa9e482c25bac727d1bacc74c2389a971c1413972f4a4bc892cc1c734e97972f2e367375af0678a93430158cc95d1e805407251e610c79a400cc2b51286e32a616d048091bf508ea352d8584fd809bf6ecaec4cdbc9aa60be91df2ab22354c9c14cc47e29c82629f4fb32fa062a40d762ba228f3f4bfbea4e705e464751fcd8c8bc380ea29f09a9cab72730d54dc3778305f209f6c4a070c0e1e2324cab8522712c2a288714d75e0c7c1964dfdce1ecf42077bbed1b2fdda8073baabfc1c25f63c06d41db3f2f5971ca594671bd19d1dbae3692260c2527def12806c5950fb69f8fec8dbef45bfc7fe805df5e44a7bbee76f285616a64adc779caf335a3ae624c7439057225cc7c7d8f4423764088a1e858bc87c6c6a32928e3e4d0db1c79a914a06c73d6d95978dc5b8d90d4cbfeb48ec05f1d23c0c3acd461fc0b367c9c9875229cae98bb9d2494d348836cb0c5c902c55ed8582d6d204504362c1c1a88969e4a10c84e102e21931627088539311489dea641bddaf0b693fc35eff72f834414e3008aa930301ee4fd802022ba032ffeba11eb3ce4b7308367a4bfbf4414465ca1a5d8e3598900c7c7753934d0679cb72f2b7f7cd8e3f6d7d90e96b0f374c328cb2ab50f98f35a98d901084c8745d1c6a755aaa7eb66f21c29743b1275f416518c8f5342ed6106110b08f9c2c6a0e22dfe45ce717a5fb3ceb56f9adbb6d63154a0de04cc62c97b0be16040fce621942ba52b5fa710de78db1e4fe9b0996f95e92b85cdecc299dec2362bc1de07741e30d020fa35c2e9c26d124361a321536597266b7d298d0afee647760d7da84936a5801469fea23600982c96cb9694cd8329333288d58c92ae9a4765242c438d04b1e1645efcaafc779296c5e235d38af1185f1f058b9960aa5fbdcdd8c85ee175925887f9dcc58b0703c89f227d1908aab642787f92a9e69ce172d51843ec0b5af917e224b11cf4353a7e7148b6e13646aa5a18dc6e6d37068a33237a51f5b1343f397173d5d5ae52fe054ec7907c10c08bec8f28306b94ed5a2045a307a1c6a3a0b610a06dbc7d16d32ab8543eefda9c7a6976a2b2880bb1d321e09139453cd276ec6b93b58d07be01b85fbce016589f76933aacd78e8bf600e7502b90be238a91120f71d6c8f8a1cc1118dec58cbfe59dda630f00940c71d4ecb100274e1b3b6447a6a933383cf9d7f374028f0c290a564fc4dc88aa10a9048662c164b964b9b3a4a2991e95e76841c55eb1adb91b573cadcc8f0023b7192d59cd284f4b2afc230fcae53d3313b6616951aeb58dffeb1a7a23235ac878fa0b639800ffb7cf7be4e27224d1848f8d1e39aab6343b871f2b0848cdd2d5253475f09bec440b8d6fe49eb48a20c7deb1b8ced2fa0ef8d210dc79cb2e3b243ce4fdf781d197f9e619ac2b9e0f459915d6678304fd6c92bb955a2b2480341de697f347bb153ee18bc7ad64a8f1d71599f046e4d7a870f7b6e271d295c51aceee962f97921f434f8d52e27ca754243111550d82118e10f2cd9c2063ee28a2a1aaa452f518fda555c73be84d4799bf43ec5f86ea07599630dd89b484f00dffce15bd46a209d6aad76fce6fa37a7c713947cc9751a8c040d0822a3369b736b3f52099f759c6f555be485637ea57ca2d2371df84b90044e7fa16c57e522472a211a77bd6aa4ef166ac9c48e25fab0ae85c5bac1671c849e8882ad6aa182f1134bf2f482ea7810e6e189be205cf9a3f651082a5876af538bba4c89f71f1d0ab7d8f9224b216c0eca08947e08479706456fb706ac01dcc17b1648723e7eb1da6f66212cac70fc27db21be589d8b0d0f8729bbd1071fb83e1395ea4a73f61a2176f3fb5ef55e75ac1bd832d7aa54fe25c2c8ecd54677aa2d77c6d2edc7f9caba86351f944baf1c6b8db752137889012f2fa5a3c748e2f1e375cbfa2a0226190b8eca835d1e72d39dc8621f95a4a4dfc13fed15ab2832e79e0bec02d9b94d8a434408b91aafd00e8a022d5c440f631c63f0a98f58e289ea6f29b33b6236a410a56feacadf12687cfe599b0c08497cc429057afdc7bb852737f2ef7c6f3cf8c41ee4cf7b6a563ff479dc2d35b42ae9e70f1f8b7fcefe6f7ddc0da8c3018f4d95f70742f0dcd80f2918e357a187707c59e8e6274697a2f5cb432d5fe8fd4cb946c8ee20922d0e195aa085abadc750b330280d97fb122462f67a842d20261f2f233431e99be30bcbb913b67e5c81a33f22ff2d0aaf93755f5c78aac0b5b484d5cd454eb4a28eb3c01e4588f8a45842a7c4d4963836ec32756e377eeee7688f624a36639038e47885d336472038a7dceacb0e5e958e3462e5d3857fdac878efa020112b315585553af97cc115e9ac57599c17a0e97dd711c2d04bdaa10021de4c07670dff20403142231d3819afe37d91b79043d2622f0c3a79b02531d6d7e037e1f30a64089db7a37ae16d7a9c06cf59311f3912f01b6a6e698d87ae26eefedcd332a2eabb766e700cc4737f27fa01985c072aabe9cd0d3ec35535c971522b9a874ddb9976a05b70503e0bf78c1b01a4e953a06477fec0f7397a785b549438d45884ef94f5a729a13b1ef99f09657b7074b9363cd116e5f754cfa59f586be622d38bc788ee72bf124edd05cd8bdf1ed15c1e19baeb979bbc9217165aa423fe3818a5234b4768da701aeb5fc50d56d71f44df3017b6332328f78a66359b96b1a867378ad3f9bd1b5562109e7585962bdafeed06d4c0199d74aa82eaa6923ad23759cb473bda7670c45b0860ddaa62b258275c342ed55b04df8dbecd950f74a28741a84c86594e73111bcad869a74a96bfe3fbe78c3a7750e6111a778143b261533e51bdde03b545d2dadcb890cbaf1da333247cfa43e0b5bba376cd72a7368f2f02690cc13492513ba7fbcee43ac6bed8c3a8a63ccfef826f80b2739d2c5ec575ddc4a49cc1fbcb430d6a024caaf2135dbd93c595a076d87c75813dc2555e3efe3a6e735f176bd147d6e57155e9908e7d9e41ecf4737a679838d97c8aef08d1d8992b4f17fe38522000da97bab684098ea20974a122584ab5979271fcfdaa7f1f4a303749beec7b7f562a795e737fd38f1494b3a95f62225521ea0c0a785e60f5e2908f062b8a2b300354a76633596cbfb672aa5def7547d687e54ffc1979d96ccb434a375d70407f8cc02824e3df98e7eac1ff18cad5828bb90a6ec515df6dfa7beb511fbc2ea0775391e4147e200c48e030f5fb0738f30a5edd074ee45c73c48394abc0009bfb6cae641e5a6cf23f78fa62d873764f60d51c7a150c5ddbb3bf00a3a69d3c8a2ebb55fa7f5a46660e8718a2e185a711d1c716cfe292f5ee9ff8da6d95e7d58d98fb846b4f7aa15b0ac51c97e3fc2c467f402784b144b8b951e55a9155e294dbd50284e5b4e525e4178dbcc6abb18d3d43144e378305dd42efcdbb4a1b54f3f13f6f40a7722bcfa8a26d173a9352783c0a1619a403fd42c6e0adc527b9d3d94185b170f0900ecd3a2694a9cf2b6ec5ca39e8227f3fdeabaccfc0d4f8b58e003ff0beaab5d371144ea21717bd16778f1c6c8c8aed3bb08c54af0914661fecad7151fa317b38e2f42038582d615729440713975cd53521195a18a3610032aa7a6e408096ab83c6c8709b03f05eaca04d6056c6f89feaa7f305ea13583a4057b392c7dba3aef78174aecee91e6ce216e20e2c63d194c5cd249d17b1ad6a409678adc97b6da78170125fdf976926ee417fbf8126dbcf529054886b631545c33b4a1c066392d90ff18b4b3affee038e4d4378c9e0b38661c915cb4c4a5c4356d65b88001396787df594195cfdc246161bb65c6ae3a9367629d45f3cc78d30a4ee2f8fddc4c3abb5aac66cc70bf822d23970924b06f0c0d82813b380db32187e040619d2addb98d8ae7b8817c99cb3464b73018cb6e10176c44be4cbd549a21eed4db2dddc2fdad1bfdfba31aac2270cdb75db8564a16c36108a9fe17aafecc9806d669a52901d75d647ab2952c2e8d16c76a8a151c81ee1dd1642b11c5fb18480f9c0048336ab9223c808516c7707fd985e1c4c8180c80cf2831cd3e63f24efee8abb5e644bdb281811ace5ccafc2dc373b2c165407e1f9a736c6937fd1c38c98fd9f7df49b25720cf9227a001bd3f32d1a69bd0cf4439173a94dc25b965a12bd508034a49603094f1690a02ea9914bb63c1435b8ed87a4f2247dcfac241d4a5dabc28c4d2d5295c07c3d23e09162d9c32b23d691e4bcf1ba73e439d2dd58a0d951e5876bbf866a46f2ff9fcbef028e17343e8e9d2c75822c04dc3ceaf3ba4c3060e561edafce1cec2e32eebd0d5312e5ead96c9c06a05d151559ffecd52b3d007c980863ad99f29453db4c48180d7cc82ee9ba5ef186ce2fc8a96c9ad1871115c3bdd791f5f130198e985780f3fd7a40336fdb2a025b117e4e1a1ee360f7041973747ee435cbbd910694f1a047bfcae659248c263fd56ac1b27d4633c6ba236f576d4608fb20031508e827fc068388f67ac39f030533c33996e4e3760ceca8873aa24f9485bdbd9c6429a4a2e0536af4cc1117d6f338e4501f6a92213ca66e933ad7a97866d46ab6355efe7257dc62a145c66db530ba480b292c64bdfe7f51415022b3e8ffced911d318ab53b777630c0e1a357217fef8a8d949e88634813ccacef480b6d0f46b8363f62d376731ab760cd15b468af359428eb142611646f4fae32a0c3a68b45205b62bfa0d93344f4f4112993db330676fadd3889193831fb6c28f32fa05b755b43b571f5959a9f8f0b2fc91a61bad2bb628ec66d88d742d52947c11e3f4f4b1bd3fbcc10667a3582f0c6a78b920c1672bd3c21e8f7316a23d84c3af12e5e161133e061c0c607e3ed9dbb4ca30cb092487479ad79de7ad6f5359d70b3b5049a95227af28a99d523d3abb1bf87d97549140b3be9ec598e3114d947991cae72d30a5482aa05e566edc5229b66eed0f7b9bebd14cb9c364a97d3488b1f842d4ff95920f68d43f8827f7099efc26827c87e1789cdfd856e6ae2c432a01a30eff171d632cf694a02f79f4d86d8825f2d0660ea159a7201c0741da853579c2007961dc3ae1ec56bc0515b631664f1c1fc061282d69b8424e15c5f01e457a514f76cae5b5f2e02501ff63e9476a0e89e6d06586aeb79c0ceef0d18cbb8a09f0193f0bbb930409e6acbe98cebc34dd637023b985d2970de7750e413d015a3a4d732072e2afa449d8580da29f169102fb4796d6d9f19af04cee1fcf4f74e3b77a24b0f237b3618a8878dd4efd5f74809136685297406093a9c7249e87b2443cd1a0df0c26f3af4d33687efac140b75c3a47d951f3dfae427c88a06d8f7d0ef9948ddd220d7b03902a30c1d1349ac68abc7a02cbb76bafda74e6937b61ce1787201d220c4a2b46fd095e2b714340814b29e41a9eb38fea49730872adb989eb6258fd3f3f6b11d1149d461afaf039e290e1eb59635b47a56253709783e26f115dc889a13881c463ebd2ba525b9446dde6b5a9838832d646caf40bbbe892fee660e42dc3ad63e2e1450b09d24cf2b09708687883a3b4a7e465644499a67340ad6993cadf433309b1cac105d295d0a15f855f778047c782197dc1340ef8a62162d186f75c9dd0c652ca223530984668d895f40fc46d8cb2be507c024407499d779225b81d282d0e067d02b1121322ae9e83ca1530521d8944c90c58e9ee6736231fd4057d9270d0d9987f341df12331f6e84582d0d43d7ca4ac6cfae6f3f117ed695dafed8a2d189f3ea44afa025a01d509be0418fdec6dcfb176ff6c97499673c6ac6d09c761f35eb924e50e8bdfe39baa8a7b80c6230ee6dd6269e2d02f8349eab6b281682df468293aac760076467763a32f4174d14bd537d83a73af57a7e4998d4798e2b9c41ed519ca760254bd9df43639893c9ac5ab3f03175a03a7477c16a33d5b900bb73eaaa07fad8f0d38fc100a66e69b937d18563e551f4920df79fe8fba8da26f86d0db3ae46b3601714bbe7ac8b540ea7e8b0245a6b6c257fe86edd76da08935b0202307f4c8f51d51ce7b4d408813dd29aa1fba783cf83bba0d85eee26760edab0f701bd0dae9c08923d9ed2b1c618a56a467679b794ee1a84c350f4f93df07e2bdcfaab5a2e4f54eb10e2cea104fa88392b7c43f48fc1243bf38e870acdd7c52551a148065c5c37ba45c5258ac9ba27caf0ea02a7e925cfe3ff4e8eda051969278eac8b13cc5b1d5f68b6b4603c3d1428a229d2c9405ff509eb74c2188f1fbb1d7b32098f5a0bb433847c976c220409e4995a7e05c93a39d62d09884385a267104e919d296683c5270b18ae070ae54f23c89cd5ee839ad713eeb061491b37a5db59486c9bd7bba1ff27ce654089d4e0fa84432b800e38cbfd66f7127a94a37f0864ee6fc63c37a190695c6a4c1aa2694dace73df3b3d3322fe1f8e9216e7aa57a868d35d60563d2aebc98d2487710e9d99d3bf48601acabe53bfc0e512da6aca81ed3fb4a4945b83c93ad125caaae2de3bba5325e6a202fc54f22c41e86878a500f87d78d9e21bdb1cecb3686837b43a9c6c317dd2d0982eeb24f27a511e2f8e4b15115fcecb461b6855a7e177596298305563ce700475463b036abee33fa6d3b331ee97a8b28aaededd02849faf6494fa4173ba99384200fd77b9795b63d50ebdf77522b8af20c2ba7ae4885f79a7fe589fd0c0b34887792cadfa6894d84b037272ce74fa1576fd4f2278a4e9f8c4d5f58e66f1a7d1a8001dcf04798995b5adad37adec87cbcabe1549e873df8a48b76bb136c58274b6cac0a03b879f05bf8ed632f86408bca47ee14ec602addea11b48f6c6a8fffb8aab9efa7d3c34890263ab27ed38858fdd1306654bd14b9077e8eb3ece81e1bd9e7ac3ebe33e3edcbe35082ddaca0b1d6c62c360f2187e4d68f04e9e4e0ef4121eea7a6a541dd8cfdb92e9bc82f1c7feb2cbce12a3dd0751baec7e1026a445149be5b327f5f2065a8dc995ed66dcb9ba681d570c4f34b04d66075bdc787ef393e76fe52c2b2e79e15052f8875a8292b8c35657654cc43e91497434a06c3e25ff5d05f1807e84c71045375d1c47a8800f47d93bfed4d9660582a8f748ad364c0084a0a2ebd2783f7b2537712191f8c8d6bd7dc46d07445f971cd51e31866d4339e74e3f942a03f656f435621c70f0e8b367349e61aefb9da0900943072a319437f33d616b5d5edb6d99e6014d213a4fe7e8c86d86c2778a61de0f878e55a4825bbba000b32c70497932beceaa9c05a925137be8ebb58e44cce5afcf7fbc01cff5dd01f854835b84f006b45af8ea550c027c1fffbfca53d086f03b060436c7b5498e0ad5bbedf5626ae5185b76b7ef3cf6ceff0e1cfc9dae6323fe76058d79456fbd895fdc93ea5b47672c4a7aa1fde622da53d44627589517c5c4bb279defb7af441e2f921ad9904d1dadfb3298d2097cf06a8c6fca7c51befeb7a3e83b94a04e7083f7c135126a546d5cd6511b0be32c87cf080158f1cdd48507a585dab4015ff0e7124bb8f921e864ec73867fe2dc213a3f361c84e7783cce3739e3856a66ca06e471bf43787347eb889dc7105a23b352f722c8aa8b2fec38517528ec343fbe054f0b456ab692909c0b68a4566e1eb61e0a81bbf4294419aa24e4d75170c65742b163244874e969f4253a6ba147c0bb263730eb60af00c2c1895c21fa263f32f43b53e84147650ac95e22d1f6021dada2107e627f06511206b699355d178091f95e9d0ae0a9e62e24a860070924d8c40ecb4c65a822f776bdbf5094fd391e85aa1d5b3f5d478cb7932cd893d423719f0f034a3bef5deacc9bf1ac13dc581b2d0a01d87588d2ad6fec5630ccbe080dc8bda275503868318a7fae8726af0f9953f53cba218dbc5df60f0986142dc0fd48e7d2d4ec7e8b287cb37577600b2a5627e68b1c5bcf2854403c5af595bbfd1c762cf9ff31907db476342e7271e5ed95edba6e9f0ba0e6182523ec4a509e68351759f6bcc78075b589bbef48c0567e8334a0437d1c89bd6451dd089c5a234fa43d9f193fba91c4cfcfe5044470993a8a8f318b84f7490fe2c636c0364acd477bf32b785ed276cce771c4e62a0480d37f263d96cf0fc3a854f3da875816d822b2d0ea869c22a29a45bdcc2b27270d33c7d992dc4b5337adc95518842d7bd6a53b1196e6c20f006eed5159b850e7e897ef324308e8c79b60803f84d02839aac0181d21422cf703007fa148f5f4f50963ecf9646e27cbe285b62d6703cbe5bfaae5cc0656cff47e0f3afb9be2e125cb70b0a5f23e520c9f43da364a1449fe9598cd9ec32c9e450d84f0c2a2e48e757a988c83d41eaf9cd3422d498681876a0263ba9a89d52ce65484b244c5af0b2388e238e1200b5d7629a3bdc4e318b80e24edf210b8fcdd1b3620c66823c1aaced5cfc3b8d438fdf901173c70def1261ab3f68471c0b0ad4bfd75329b5f09846821952d171bf652b7a23559f31fd9c3f16e0744d8b1519bc8d889cb41345c8c7d3913528767e211555cabcf42768bfbf5d8eb2c7c30e031c5ba57640e3e01e2783122e94ce35ad2fd73154efb949a9d1e27e9d28d16c6a2c375199c3680ffb0bf9ca5e8f01a7b8450e5e56664d67a81c709ef16aacf33dfd41e17532d777d72521790fa38f548697496174bc2b60b8dc2d5179214d643515abe6ba69a282de30011e3b68e5847bce8d8ebd602ddc7c8754232cd7d6391214d36f4c5a7fd327e18bd9053769fd0702aaeaf1a0717136f7649b01bad1c2bbfa2cd543495b299c28dffc4834b3dbd72b9b0fee92ae8bbba8539de80f18844cd2ce8530c0fa5e0c1223b5c92c3358534f533696e34ad208a0f09896c2c4a5df55bb7050f31b87dec77477c6940ab9f893e9c0f3cfd931a89622a379e24ffabc954c1662f2b4877d320476451a7e3f9c3111e6b56e0394eb2c9dbca754d1efea240809069cf93a295e4957c33043908e9cc918775947c25e8fd33591d5d16e37ee272bca9719794d4e2af9daa1b4a9ed7ca0ca401c900b4efd3dd5adbeaf686418d55026188fcc27a9a67568a8aea166f626c6dca5d228e4dba1a15b7ce343da7b0af189c93a563844c318cd21b368abe1271ed568fe4f64e7e779ff663420fe823ae53122027731f953df73ac0d1438e5324ad2b9ba5d5a829123fc50a9d1baaa676e3d41c11b4e251a7b7f340afa51e982abafdd394d447aff65409f1629b8fcdf89d6e728220956d5f603e7e53b193381d222eba8238552df789c7f6274b279c9608cb73c76edf9a56b25a779764140b5c20d88dfb51e672b4b6a08b0816668ac735bbb900825e75265cf74459cf0b51ee3a8c81d3b3e0d9e13ceeb611605c7a066f781df5cf7c8c1835eec1b87861b244c03da30f91c1898cb0916650b8ce9d5dfb130437a514261212f1d235f4d4a839281cc8130705f45020d9bbbfc2f7a125029d83930d132c311a3f2cd6fe30ddc1c99bb43891d25d81dd46a41848f25b25b4ac8167665f5837ed04106bff7b2ca7679a668d7e53cf82d9e4c0ea22ee720fb155ab65382b8979c0c4f730c13a017d656f5481619504200320c6592202dabf9a55d97c3ee05b7930b6fe930ce0281c6b107f0960070825a5833a9c8f695e0aa7d7bc729ece33602f3094fdff8453a5b5cb81e8c57e5a058ad82d69bcfa70ff955fe02f5ca6ccffc7fd46513cc8ca08ef3e37799302e8deee11b91a7b8d7dee6fb5ab07c14bff6e2736cf029ebeb6c19463bf84e2581be8ff7d9c8986cc87f41b15fe13739304e36e742895b61ec4883bf4c5dac1e8f6288c548592357c34efecd262cc4d8818f528fabcc54894507848f8ae1fa7923ab61bd014a950aa3117bf4eff9476274cb8939a6d22b89e779cbe0216e8528355fa7284ad43bd65438f2051fd68be3cf5020465a49d55b6d195620bb2bbd98e7b0a54d473e15009b31121058df12e4955faf5f6511d7042f6cc9e63f0ef1bc4cad760f0a2d8328c49d5b9a18eea96a1c6e3df2cd32de6f16296b7442e5a32a30dff2f59620f7b510c4f1efa9a8010184f48a3407504a83c541dc59e6a363c5a49f699b51a7eb787d392af1419e5c629219a0fed80f483f4288d1c1898395b0cbf1af6283f02531cf05ec0269bb3eeee4ebf7534069f98c5a0be18a7aa462f8ff7b41f18fa871f7cb7ead27e4a485cf8780f5320afd8d86cd9267bc1428fc5d03f9e90351707fb6ac226198b431fe0ea10b5b867cf22fc479dba110919c73b42412eb2e444629308102b4b200885e9bd3ae7c9745edcce2ac6251575cb22a0760dec1e051630f76c4582718ae1dd88702b0732db8be98d2a149dfaff93a0cd3e431bfba3df84a10d2d2f0996228e51f9925e078ab88a55fa24446b91887bed222b94f750f02765c71e487c765d53a983d3da864dbccb86901103670bea6ba16fbdf1bc1b84a549efc6b0de603230f17b965fdbd9f8a491e9f0bca01f1fba806c51dc736f6bab67a2096c1e2bd072a079ccdce6b5e3be42b72156dd430620c758a835f7bbbbe2a97793a164d82828c6cce2f8401f3b7d6bff41b922174eb1e15730a28e3250f6c44b2e37cb774af0aef7daa5587cb02c0df2c49609975738e32b9663f0dc5a913ebb72045e154abe8e50aa80bd8a9745af09f8a39a669f7f6bab9bf5bed94ce48e5c11c1eac417d6987e0e7e97974f00592d5d62c8fc22043700a39d44d8b927f0139bbda106180981b3cf3b4c8641181977302a04d966f9a192303c455868d1120ae49028b8e259f5a361387a91e7d28ab7920eccbdf50052901603cf4554fb5a98ec8987cafc5332fcb8c8aa8ecac85970456eb131b9e06b44c651ed5afe378ee415602b12ac09366597245ad39568b1efcbb9b1c5675e0a8c6a1306d7920f724ff3e4a0d2706b8c925f7c046f236a18279a1e0782180fa326151f8261fec3f7703accf84ad7d979c2570008af4743078219a855f8db0f4ab0899ce475cb4cb1f5aac5e838ae173f825a16edf83e5df62ff2aeef76ee83d6cc86a515e7f37035a37a0bfc07cac73c1215ed3320e3117deeb53cfc6bf716bf96664f135f6734292cb305cbff1fbdfa6c55ad4404446b1ec83c3b85fd44725fe63c567c34d91adf8dd6193ec6c9dbf5e600ed058b0f0adab4451643f2a92fcbc0a3e7843e8513ef484ad666f4dc70d7d9946df8f1f2398c41a3e7515c3820648653664f7874938fd593f04d3c7c8681a193f8597d8115dc3c6e71dcf6ffd6c64e215fd30ae75d79792e11520d5a5bf3c489b1d8218ae5b634f1e406d680f9a6b4184fd7593748a7ea117aa3e46a49bc615c306cfaa8c1a9d18674d805cb5697fde13379eb1a1f9a7793b53ed23c77a48d24e17c4647f6e37229ab8f02ad67d2b198a5035dd201722f9703e15be56d978a7cc97b1b03bf27eaefd2005984f66e7d7d04e57524277d9105e3cd3b2d1c6f888122f1d4453c4ad1935b693df542c44e0e88cfbe62ac40ce5b6e78f1c76bcb49b266c525e994cb71499589689a603bd0ec4a3150510f9b0fff285d1f7b42eece39f8871fc178e411401dd27d02ff28a1164079e5dae5bc4ec9e1a811be1886c9ea8eccbfb70e5b770600fa7de3551692f225746e56bc4f02b80b4a2a1a927f325444e383e3fddf4374f8f01894bab32f99d323e96c018f862b582e57db3e65b4f27310b6d5d9ce1197d055d8ae7819962a69ade7a4195da7e2bfa2a7ce12b7b40eed0bdd2d579618d7045aa826dbf96a06e8d955e58c45b5e576ad0a7419cac35108fabf60a443327a6e39019bd9d7d2f1c3c1eaa5149a0f0b3dddc086b98f0d0a4704ca922607a9e49808c93368eff2cf4f931789dbe2829d51064b6886c1e024d9352d8e264441f697df0657e550631824cc8c3ac5be22111f184fbdf6a58c76ab39bf5ac280739f9031f7b23e59c61d298cf02b20a701a1895ee27a4f1bdd6b3c9bd8c72a45f4dcb6f4a13a6206edb41487ce7253222d010dabdd719a8be77e512834782474d36e22def3922657bcc454ce1fffc2eda59ef5ad0ea1f4ed4443fa17ed6f8809a2eedccfd21493069fb859bca9b086e7cb3be5d5f56fb7163923e25e2eef89f03f36b03e1f14f4bb99019e88267b5faa8579db79e4d85404c9b6cee2009f55c489d2c6fde8bb9f919837ff2ccf25e1990f3bd120f8cfbe46492e7a1a381b7b0f8e440e155798f651c01a1083b5bf43f27289a8cc6c13f97b1f13f979a9ebc292f2cf5e9692acfec512584261a3a6f84416f83d321f9fdfaa331e9f54d447445b2d9203f0cc1ed53e7626f2ac80465ac586f4a66d28f9c6e469c16e707bb64f3c51fcdeb71ac6b876e6ff8a0fb89b64082706be7d46351537d0895920f15898ae1fb4d9f1d2bd181b7f148451f03a6963257972d321ff5a66b4fe253b41627e429f2ea6c655496e14512bd48426b5474589132369716cffd559e109ec0d086b781ec98c77b74c8a8ee37e54b059b6bec9c2e932d511a249eea13bfb7ba9324b251b6e6f135ba2b51b8eb74383d0b0272d0851824dd4fc933b5ed082f96c67bd6215105dca8638acc3ea3628e3ad72091cf3e8d11255b63da4248eadb12cb10a8aa87a89ecf63cb115f2aa345ce4eac159a07ebd948442b29176c95cd173005779d3a862e4d13406d0cd9d851614bfca9444e4eb51d5b6520ad9d13798daeb49e56fc25214bde526a977e608644dbecda611b7faf601b497195cc6755ead87dd55168664815417dc5ff9c2eb3a82045933b708248c9b9418a4e48c989426d080ad9b36277b880bfef8b3fce1c0274c37b68f4d4a232be49103f699a4a2f1eb10618e78663cf545da680369b263cd4e061f591e6d4e41c7d9cb2094da21feace1a1800abe6b8931e9c348244dbba32687712e7d0a25d7c0b2ed444e1cb2e1c9d4a3b0efc7fcc6574c34a0f78db320727c63da90058813591a48e31f5325b4a90f86341b68822af2dbfd3307e5be692ff9df5479a0d4207c5a6c1e06763a01df21982d58b66d4004bd15a695731f1aa0fea9a27e6e8266c32dab3e179997652fe57bc0d289bb65efa515022cc419a6c3d66e81a09506ee86e106921e6f5d3f1c0130c85a4d4df2c9c378c960392810cf98fafad4f428ad10fc62fb6e4601f331b38c58a4f9b2b8875f5baf27c3d357dfa58243ffb476420551bfc2558de7147d89e918e640d2d90339ea1eb5f3b5463518028306e7f9efff4715e7c2024ef5e0cdfb4bfed5a2430e9b3fb2fbf73eb3a45defa783feacfcccabe39ca4107b16cfaefe0cd8e7534de3417e5789a6841794810fac1b9b60fdc1baeecbfc531046cf9548f015a01f916a5077e7f3010fc57513858489f5fe54fdbeaa484ff2a20d00ed6718597f50660c66c77c2d5360da1658f92c904b45f9c5389cfda8d320e6e6c87a45bd06a58a87af77eefaaf493301f78c6dafc8525934fe29b9e2290460f84f6f3cb1a23b207fa8615dd66f6efa938213e1baa6fb8469d5f778b72bbb050990cd2a796e2e2f361097124c6e1b6a5fa7c372ef137f29dadd5ca443e92db207c15d27ff78f96d3650e07bbbd59b9808641cc5517cef56cf35ea482ae65be5e1f5ccd3ff2719d4692856c8328736ab5c9a3d2611602d029562f0d5180acf64179b7b7e4864be9bbaef3c4ad158c8542da9c9807ba23a6bca79b792aa82719bce284da850782cd066c4aaa7cad74e40ccf1bc20947412a40b2591d5a4c24b0d7b08b6bd8ebd9dac42cb98fde6e39fce4277bdd791347f3aa3aa042c90d08e680aa94c026fcf17eb609d1386c866448dcc384abc762fc335bd426efdbcfd0b90124966fee5e96d9812d259a264581462938161e578c034b3ff89dab53951f9906127990aa65c79b5b954806044bd1d520f22e164cad77ea44361ccd22489112a7f9c85dff65553a59652c4ce146c9c0fdf06bf45f8707c42b4697420b11a1965931e1ae516ff864abf0b22d05bcf3614f42f6e3107a0ced12b387d3e568c862cf20f07bebea1ceca9c4d368aaafe23426884d84b3cc8c05b0c4fc074f1932123b41fe3823f23d560d5331927fd50647948dc235792e9e744943244fce75876b3529084273342851bd37a76ff5a25f63568046258adcf185a2eff6a3386bbb0540035cdc819ff309a749d2f3137e8e1a570b8784bae0a374608cf758343c41df3765a1d163260a96654007a9412e85addfc102c1f844a4ddf58f038ab901d996287c637193441b7f13e84920b116e10dd0de3b5764f9677c32e8b3e09f5621bb7b63d67c6b0881fed78bc25bbbf7b4e145f11980c854f95f62b498fcac1ccb2eb531ea3e50a2195e57ba5b6b210d7369838607b1977b86e88bb60b9850011ba87e4a93b7ce15071c7edfd4b3b8ef16b32054e4c47fcd826971092d2729b0290ecdbdc88bbaacbfbd01508d36372c4f4b09c04df304d1d7a17a61f60f2516db41eef63945c5ecfc9f79e50de4343a19c7575eff08d6fa8c6afe2dbcde2261605e1f5b38ac0e55f0d544e71826e7b44aec63cf89090687dab89cddb9de4742c0aa7976eed8222bccf367ec75f2961d78c83f151e7a5096c0cf693f7d7800c0f1a0531399c90ca2acc9f991488c83a8fc98dc8251cf42141acd61876ac2d9917e1091475c474c392f21fcd58e905a546eeb517a2e244508463b155a452e174ed667a57b41c81e40ca8cd58c81679c08abd65839ef079f49de72458c0e4eb61026934d2af6e9e6aad63bc5f6c4b9873e366f02c1d54cf406f5b3ca785542028902fccb2d4f2f3617c6daeae7bdf7cb958343d61604e2c619025f665a7a44ad490e5b9b3689ba320947038ce19f96a6d9793734ce2ebf14e94e36b66848d30be03554a43c60ba0a171dd1578e165fa5b10fe82916e3306fa0a2b625e6cfc6873284dd16b1b4492039fe4c7df1e3de774ed40e76433391273128fcb93657a45c419685f77e9616e496dba4ce586119d7398e05a2d1524ed1fb6b97a952da287d1edbd6a0fc308cbdb68b1035716301dec0e058556ed2e10597342c99b0c91c608371a50d16df4d221a5b2d4d3859350034d67a9c24e9674cb3b9cbb22685ea8d2fe35249c69f888dc4ac4fe1774ba382410cee66cc5bd2aa370650f74b2b0eeaad2eed3cb73cc2aeaddbe5ad0e9e3158728eb68e1c6181c17dc39aee46ca6832e7bfc9b7f1086fa6ddc1ffd3b8679b547c8767cf04e7f900b9bf1a581d63e7d869abeb76152a5dd338547fdaffb7395f7595286746cdc5f56f83c052989be4d9cec3e19fff3406368e6ea060a86fee663fb6292f7b6cdb093836919d990cc235e4d64fff2689e70cbfb551322b709dcb71c849ad1ebbe65a2483311958545ddfaf92500080d065ddd68242c018a9fe210f5c6f2b2407b87ff716eb9690cd3dcdd2906fef0fd0ed6bfdbb3cf1b021b436214c942e78d019b6d06e0f480f50d90ab8dc48915930e315801e1d86f2043c3f2637604299fc3266c078088b8d382cedab110cf5702d223d53373c0dd9b8b5456f0be79a2fd2530cb6874fe470d0131bf5ca70d364ae8f050b72f1e914ca1fc8eee4c3f40568c52f95a02acd1c1d3b70d298a1b33265d0cefd42d4c9379d7fe9789d1fee3f0fde0a5012cde2902498569f678e2680f2d24e4b49a1d8397940cd7315aa14696bdcaf2a21fb5f900bde24b8332ed0329644207d1180c8380f0f946ad8293216e1dc5a13e5052c59f33ad83fb0d4c47c9d1732a880922f6fa255ad4ba5ce6a157831dd661c7977d9609a32c4520be90a933b7e2f4f7303cc43bead7217835c465c62260139886dc590b16b282021508779ad444110f2f7d9bb1df6462e46be1595467a7fe0f2acf85d2e535232c217eb675808f6f1f71a2b92862b634102962397c0cd5f332a1cd743008f5c45ebf47f612e51a30120b583489cfdca019326b810cea90628b70c62eeab5e7d19b095cb95259b29b4c70f4d8a443242a248b42e9f627473c3a03d47f645336121ddcc57dd104327e472c11f16c30a3cdc0b25fbd2d3487800a06662b071f2871efb6ec7c1e22f245e7ce50102015146e3762a5e16321a8bcb88ddcf6f51c2a8e57168f6a4f1281a6c3b8db238d33fd93a1698b201181619e2a592aba3ad80540281aa70ab8ad8377d621d6efd5156d8626581920650aeaa4077262687dfda8d9c3271a1e9865ff46a6577cbfc1938842de2cbe3384244f6d25ea3f3c48121abf5526e30b830982244e45556aa4e1efbf285715bcc2a96ba78452cdae49b355213f6349deda63e78b8b26d0e48e21829cb5d83401ad1072bf216cefa79b47a95b3c99ec0d0694838f19a3750b6ee290f05c62789235889c2543f3293b633ce8a6f00ee4050a374643dae138869fa3037c73d27ed7967861a0c6085ad9d6d73443934864f5e37a7c2f5a7ae33e9517e1485d1bb1f2230499d5dfe81ef1c27a0e4c3ea596bcee4e212fda89568648adabc51bd2e559bdb0daf061e958ea801d8dfc8b575eec1ce6f762a1ff77ad602a1f826dafb996ea83a7f6cb6997470a1963d918af88ad5e31e175a663d5e898ba33b2a7092c7b7a2fb9a498c6b7402a67415a171db794b643f8830bb9c5ae9e88e543d4498266a4ee06a54854cb3678c2b05a16ce5a832bd031bc821154da193827a89ed4e252f86f4c6abf33c9677aa022e962dbf530c3ce1d6fc8388ef586af6e714d0fa346cbd9543ac4e1147b4be6887518b1161d0c799e0fdad4955dbfffc99f878017354576c1d19bd72ce4b657cf0d2502ebeb8920bc02f0444108c44451c7936f15e88809bcc1f4eed14a08a0736cbf3dd6f8d616fc4463f5050683b4f153b50d725098b52e08eaf7f24cb8c41ad29964350f084540b2bc70ecafd61c7130aa2688bc003fce54b0a0448d99889a347e7fbc4416bc441606445bb4c6df49b90957c136276ef489da75dac1335af030331f17892ee8a5a74952d45eafbfa6444268dcf71969e46d9019a2439953551270a047722aa7490b90c4a9b7dd55a5f9ab900c17272e245efcd564174c0d11afb2ec38902a4347377ee9492220df8b634b560549dfa1a2bdc3605945ffba4018ff388f90fd77b528da8aab78b6c3f3bd55251baa3dda424680f8875622f66013fad8b4f30149e00d3cacd3b0160a1a3b4a09c9d1092871c411edbd90f1e8be6b99db73c032454152e66acba8e34c3aa80978ae36f5acb4df48f91b0e336255adb0ff54a3ecc80396049945145f0acd896f891eddac176fd60fbc6c0144ccbb022071b085bc0c755f68263c9e72d9abb4097caf1303adfb6d175f5b24a2f7a25ef98598d74234d9358ce923da22e198c09f39cf23d45d70c99c517e2833e329b096fb1cdee32a3dc50f14524b6d935d6ddcd8b1fa68ac29b4a8b906546b02f35c7022b4189788bdb9a6e623a5dc3f820266ec8f95f466ee6e3972f44574d137ea7411c6d3652e6f57259bf47f977a5cf8fda11d7fbdc8c58d1599d440c59ddbd2c218cc2536926f6e123b03e5acd012bb90112dd86a6fb87957e1fa616c2aaf4d8a0b43199c915eb4f975b89a2bbf3361bde7db9ff3c873a393e2c56132b04e1182bb5549a5ac5dc14575b3e7569b6bddb923353f341ebe81db114d7a96af5c0df156907c708a4b8446e504093ec887911a393a4038cb59480f1a01fee011ce77056b72e8bb563feb62e2a3316970f3bc6b5e1832cc93dc3425f3c09bd97a81c95a33972659fced609918daea26d5c34048849843fe08a043183cd9c4aba0ee727ac019d5777d8ed4c125805f7893f778468bffcf3e7f5e0080bde4dcbf76b8918a495bcf5e8e6a75b78f4c7dc699954baaeea63a1804e71a09a442ae39fba6b8cd950c8ecdb2496a4db985c8f4625470c3596ec5404c5c9354fe8c4cefd2f00112d0e74ad9007189ce1d522e70e48b448fb7bcc636139f5040f1fa8aa96e9fe6d611c8b3504d34f200f8e619de1ff5fce4171c7120369fad9bf17b3906c97d006c492bb979902383ec38dade71dcb18c96fd9725f6f43808b047c6a92c67bb062cd7625573860f883c7c8af843d89c488b7a4baba6a53301fd75d323ae856f6ca97c34cfe9385f8f0a9db0990780084414a1d0a15eb492bc4bf86284bc2f0f3a892f312f8f71a33e777339a9b2de5c6788e465900acdb08dec713f812471178734d4155c8e70c38d030a96ee1911e02fa3741261e9b878dca42fef440102379680f8d14370e3607bb3b9ea6a960acededed1d498c5bb1031af5d8de0a6e76ddcdf7d0d54b9f7128ede7984a8de7886bd413334ccd9c4f2ab8d6a80ebc92357eb53fd06137ccd627436ce1c24806a09c3c233f935b1dc589f0cea0d3d223fd492ef677acde1509453f7248224453ff1d8869ef30c2dc770d10307aaea81588fa31c5fb363aa3b6d8b738ee816e213ed3b3828623c8cec40449753455f24fbaa232a7591748dcae35cc47c8315907cd26d2561d9da1a5786ac2e385b84fbec143f6f7c90c4406156d679424bffaaa1efcc1cd58977112c82bd30a919d4aeebed1642dc8fa210f8065f24e32f3229601172546d97c40e211cd0e02dcada6ded29637f345291e684b8a50b8cbb52a257e36a9bda158734e020b9499d13fe54efb0cdd2e1fde2f63a15a645436be4d8f4142ef00ddaf7768f2a6da1723e54fa474c637d353671293639740ec9e1405e097957c0edbc50c3497196230047061956f32dd90190dad00459fb20e5b309b9af13ce2c46940f97dab3b26d68a4e21b97cffcb787d9d1381770e419a03a2b79a5e133295799e7a00b47ee90e76988bb95c19491ab1cdf66182b896db395738625b48baea5260a2e88a5a8afc5f0551cd6440c36b693517efb8fd9a29fbfe10a281482c5550ef5623ce43eb4869b146d80ce815d9e6a548fa2072fb404b330c495a4020b15521e5fffaef182cb9871be0683614d7e850c4770ee9f999cbc07b2fbe38edd6a2640f15e2936c974d7258ea729ce50c0d3cea7eb375593162d7ca3a91bfca33f46240f7d693acba5d3d74e45842704befd8090384a6641a68349cfccf0b501b16429c991a1740a6e58db940c3284a27d9078e2b18a993bb9597a27a37dac9942c514838c9f1e9af15d097daa4268dae3b4b86bc617cd991411e4657a29011bcb25056c95f32011a67b7b60426be9c1a2e6dff4088c2071ab0c7981fe8acc304debc0bfe558560e7e6ac4571f4b673fd5a4e4590ed676d070185f3d4b3c132ca095d565d3cfbf9924204d9f181da46d669658c5eb5df35e2c7519b749b11c08044472a9dac854f1c81d52d27422dfa1cd67b5433b434680280b37206a45abbee3139214016816c709ffc3538894488dba80de7e1c4110c3b886ea9287cd560658423216fa15c291b542d93761b512316e63f69ead8d0df5d5867de0349fa79d268c4245807d49e10262771055023a8eeb569e2340bfa83764b62b22064c1a75cf0930c64d255b704fc82770698ba1265cec16a9e09e2de92164543272fa91fc8092d5896e04e6ec41b3f9cf346e882442ea1a1c1af5e24b7e4e3bdf6a767411576bf5a7eec8942fbbc253cf7eb94e8bc9aaaea14c2c110a7f4ffc09e49af3da95b02e0672615c3a83c4b374930043ebac27d93c9b7a12907939d5fb74470d2a3e3540ea9b951b3b9d15ee522c2ffbd37d3c04eca2cb9324482a04bec8f64a3ba812f5dc0e21bc7132c25e299a49b029b9359a6fd1f5a7b1319cdedfcf04e75a3664570cae30111697f115678836cf4e29ac121958cbc122500c9b484c2661c934a57a0d5ecfabb56a67e2d887510a14cf5c57f76c0da34c58888587d6fd322e526b451042f63a8304a9bbfd7dd8a9479be1a4092c665fbb9a59ca4fad9cdb4dfd998e719a5f36e19e4fc98e7a7ffb7cec24302ebef2ede18dfd933ab851f18e8181b6e6874816b9f911819b2d4aa794146587be0033b78852ba77db07e6e84e2f8eb104b41f0b6ccd33171922a429bed8ee92d6d958ca1b5ec055830f9340a75295be8be13f3e6f5a902e56a49767830a836d06559cdbb48d5af5314509c9ac7e40d7875075cdb774a3cdb0e3fe63403aecfe2268dcf0f0baedf42dc8bbd333e54b4e66dfc2ec288bd2929e4d1856fbffb9a046f6136b988b4aa3836760be594f0b0cc14be93c42594b1afe238804dbc2e40aa0bccc3569e860b7cfd6a8f368ce24daca1477696db51ddea8149e23cf5cd638984696453349cdf71c688d034723af3068e61cab47ff261c865ec38f54790bf3db5fd5c6665479769576f1d37087f187351d5b2acac50b3425f9e8354c366f3ca8e192e48519e9ab495b7895b44e1efd23d45d5008b6cd35430a32f573e445342f8f94a01b2a89db7cc8ace1361f74a0109bd463194dbc481ad4ef664ac67ea2d2ce83db777d8bc65686be09b0542f6dd445d350274c4cc6fb0242db92b989afb010e32d6d4532f0e8480a8736c0155734b1989a048de238aa2b43a6deb9bcf8d6521ff1f0f34152d92a3216682878539d5c07e9b2712857421c84dcd6b5a675d81f5bd96b8d323d51c28b566c9a84c5f3944b7299f38cf37aedbd9131487db9c08dc53e78c11262e298e80864027a6a199e8094d58333fdd06edb1cca6f5adc6ac2dfc806300de6b835ddf10dd16d7caf1ab358bec461b4c3c0a24373b8aa8031be85aadb3c9bc2700a22153dafa6b2074897523d7b2a7e4678a9a2e8b9c78eb243e305e958638c17cf1ccaa817442991ac8b3975b94313304b76f0f41dfa23762ea835820fb6b4591d4f950732635d6d424360423d4d3f2f12af712f9c9c890f6a9001d19c6abc5188d6d85096453111ead4a9bb0d28f6598a806be4eda76de285d0c6bbfd7dc9adb64ca877219c4a6f6f8a54416670b540ea35deb432e3c4c2d56d2c4af86522dda7d3e32ef884026924496c4d7fee0ed86b3d678a4d4893280a639f31517a134d721bc37b6f9a164a0c8659ad4764c2dd0d19ce223ccc713b44b58bb5972afc977c695d588be33a59b6a5743e5c12d9655da3d18d856460c491ec7f4207c726d6e1d1c63d80d111363916fcb5048ffd068f0da2addb795028b02d8d897cf91f3666ebe25a647b979171283bcb0449f1052a127db809faff9be04e5c901e17344795fff15720adf81bedf3c7bce35138774b252f164a49909d0aa4cad4f278a3112fc00881874ec08684734b9f4156bf9cd7840418909a3f5e10986543b45089ca466213f950edc3fc812f77c5d2da3357085f88362c8ff643f5b1342af8faf0bfd54857ffc2c5bb9e8ef9d32e3eb9b16d25805e27dc050737ebf20895045751016d5e3648ae5431abdc6c9977e2ac380d23b905080a5a12a4ca859b5d8f2c1f68ccc7a9472537c29d0c36a93ce7fcd10d2bc70da5362812fb6283ced9d19965bcf53824ef02d0230748f57d63654fdb5680cdd1c52cb81087377013a367ce30ca28a481f3343e142f29321911e6bcff461aa6fd03079ea061b995414234c0a23c829d22d275d42fa0b987777733f82382bd27f39a0a8ca57a691ec2ad42227dac00cf618de10406fa67db2eec0ace7c6d95972f05c00de78a3f4b8bfa32652539fe4ef9f9a596f0fb1805c8788a577eae4fdd07f2d99ea6b71a6c6fd591a82237d24a466ca99f055251fd3447d1d780653ac1ccb960919b0e8427f67f5d66a36ea91e72cfee90bcec6791b0cc86040f1e41ec261be22501de0b978a23ad81b2e9d5a3d99fecfd361d90785ef3c06cef389e77baaa6e9b2a602d22ef96f8ddab42ac8230850735b16eadabf6708f5e35a638842fd4ec775ad22320c03c74212bbe1534e2fb587b52fc8c61a2b9a0771ffeb4bc1dd4e0b8db5ac95b010e2c0e1d822f22bcdca0cf94142693fb579707f7cfabafc83e6d31f416883517e7bd35cbc1d177e1f9410351bbc51e94d4cbb80131e0c694fd08f025c979d1543d63a14c332e0d3bd831bdae7548cb34b446b1461760ffcba7b2a40fe184550587864c42530ae60cfa0d1e1f6d73dde38b3f0865d082c76cd0be3fdb908bbf596195028989f6d0386d8eded36e3abeda522c7645ac08f5d162cf9936a032c5d1a08b134858dfb1b8bfbcc3313ee452c3ae27e6e4feec38e5e79671c15aa7f556cf163b34ffaf50a4e4f92c14ce2594f932a8cd5832924c035803a29bef814539e27b3172a174202893156d1704bb1aa9652487bb08f42a1725f5a802ee742a5bf22103f795e0dcafc6e3863a8d920b2373bb332f8673f9f4961c7ca3bb1e431a3b0cdad16e48b66659cd0d2a9286c7df250c9a0e6a4aa0127f1caff2171acf819f3a859fede0624887313c31e169728d681b3e0f6bc050957accc6ffac8451e711a122c9fa2bec4be77a77a14aa60c0d1ae20fbb8dc59af4a2e09f91c1b10af99ab01178a1f766d62ca85cc81a47894519fb4f86760b3e67b066472faea363898973a475dd03e347c34737b9102bf8a4fbea4126e4aa551012532a6aa5ad5c94655e0d52761ea3d24d0f832aed346b15963f53f981876d449437f6fd263186e6dd63f2d01776216b388683d2ce37dd2688608b3b36368829f19a13155b7a8c0ef1a8c17498ce66e8c4c92aa45ce6bed04bc7de3d421ac2e185f30081bc55e199a1c21b4f68abe351a70db05feb594cdebe47a8fc6163323f87e7bb2e70c4e857d173980b59d6189dbf2d9bc9aed56e2466864721c44024b81d5f3ea37e79545698a6538bdf05498b8c3783eb11e9c382272c8895f6632172e443260451895e1c87c0ded343a2ead057ff7f47033f179faf471379cb7f01091493587d3c6ec372396cf28cf3ca2b66fe14f63b78b14c2f30ca838df2b3bfbdf5fd2963c22ce9f7f93d097a90b57b253f832b66073ff664d66adfc8e2744a49427420e83e5c16a3aeaad3bebf7397824df2a22d1cceb279f5cd87cf508b766bccf72c5f342bc5ec6baa0dc5f658fb8d4e30ecce40eb57c7f96c6796b9fad8e15a60260bc51e1e1653a9dd7d392e5a1b6f9fcf9a67f4cd36b8bf16cb6d64036510c4ee9665601f1f149355f8d27ede9f9d2de480a698a3129bb1c53561f81967a36adf8ca9520336008eb630a43b5a4195b5966863d0280ac946a9161a950afc948e4618d4a7f5d8070ff35347227d3683da12abde864fc48be050cbf1cdeba03ef955d0da1af08c8773df315b7798117d097a65bb099a138844832e355eaffd1521da66d5d393edd2f025c5273d7606489042a903bff5db4e1013b1e8f83591c1becb764cde307f1e49af61408524d2749a047134cfd9a92c057d0078d83c572f903a676059421d73aacdcc2fe196a8fa1bb7049a6a1894fb2200251c53c1109c7420d16a030419dd2dfcefe11de1635b936df4ece14732db13f7be9ac18d0bef8b6cd75058320c3a82442b2d67f0888efc0d9c9af4d7460acff09c0c9cc5552df361bd4402b9fcc6e91e823e6e874d83ae49392a404110a53c91f0f47287c901afc985561a65fc8d3257f392af5b91b2b9b14d764175e5a92e57a4ebe26bcfdee162efd180fc908df856c35a2c7136fb9d5db8796b6e42bd5ce9d742bed1ed166848053f4f4680e5a71f518ec723a4637a9faecfddbc1cacf53ba5088f7e0a3cd983cbcb57e02b4602d62ed07d1bd614f687e0fca278981f1fcfd3c9a3141aad9fb0ea4ce2f9de0d66afa202d370125f0505a329bb52c5901bd1f750829124bd1cc5ec44aab02bd39b7da840a0dee58e53d2a202ea1122b056b59c129761fbdb216a1feb5a1c3b178a0f777917a73c04b7ea069952f8202fc79c3912b34ad45ae41bc8ac212d93d8954c5353d1bca252fd4d5a78ab9434d30dbfea8db5307fb0f31779973850f33b4d66a0cc6078f2ba9d1e249245a5aa3b1c5da7edc592f65e3a63a056649f831ef6db46ee51cddce5bacd0d23e5104a425af19b451aac7683c73c37205041311b969f7f9da7b0914ab97448ad44e6a269d32c4f73d22b7a09e66d547b658692aa8d75f3d1a5709a7d596f08e0cbac84decb1a168628cbdfd4c54ac9aff662ef4b1e083bf87d9770e7790d54a885b702c123f8e33e418b73004e2f5225d6935a774d17fc921bdef02d6b868e84f5fd0f22d14f5dffc1920eb903cb7bc1bb226d3bc0e91974fd835a85994216d52971be8e1ba4b22cac3a93a6bb6a9fcb9f0016078f4b9775556fb39bc6342a70964600b6f08f47fa11fb97115ab5a958818c34e04d466506ed5ef0010146b15a2260b4cc71ad3775eec4f84fd0fc6c5f3369397f40c2a33c94c91cadb097784537fa41eb128ab8cf9acdead81786d72f09e1ad433a59f07a1b4c51bc1896b9d24c20a2849b31affed175db03c0abf8e1a415400bc0809299b9642fc91ac24da0ce86015009bf52617738ca15efb5eda9296c4d3712ad9872571b74417b85c1e8dd1591ec904a9308a9214da9cc32d523661a45d5bc422c3a20817e38bfbe40320eddf54645cca006241f55d5f62af60a67a3b4eb7af1dac1446c9b554c496036711f9d3319b8f0a6c56cb40b013d1ae1f4313f5c2be0e48872b2806f9c6990cf34e05e9157eb28527ccaa5de94f925af789d52877e44579fa1ff7fa9ed9065012564ae985549c8def896a8156e5dedf9da6bec28074e7e434e07d2a12cfa6c12506203f0a1d393f2db1ceb7918ceb0b0e3652131aea9cd572cef5156301749b20a413648b72349a55c4ac3941f69bf0fb5a2a9bfb7597424cd765934196395335e02bf6317cfc659d5061bdda1e62fd2f4e6635bd1659bd21da305935712faf0fdedf5d36c89fc76b0e8abd27efdfce9b954d00af34b34f1a2267c50049feb657370e5c397d99c46a622f811753fc74edf8deb3836738b450c81bffa25a4fcaa5ad501852da67e8296d857fc9368467c889fd725a5aa93f6ab311ae82387e52e55e6a5451069f5772933b332738f4ea8c21cd50b2a2e384cea89079b73ee267ee328f075900b58a32e91755fa245512c6cace928097b24d374932bda1ec1811c518ab723f655d5328998d66d1423bb42869dcb37d0453e794fa33dc7c560e273a67c935614bbcbe090b562e628a02c23dcfc02bd330d67d0827aba36d1e76d6ea3ff863e5a9a7818f4e501daa7c93fd71257e134da93b11b1d25b6471a4664b64f8ca27bd9d6779f5f43baaf5354e5fcc9479b64e7261c53e52817c5ba63857cb8387bf3590573abbd72167698946e675afb0b3be83b2d2d24bf2285a11d565839e4631c86192ec1126e94bc217e5e7e1b5822fe5c384da2b1cb84b17be29fbf7257eb4dc2b00ed4736e2ff8779e3f17a358e28ff901978cd48802e98586b65c68b9dc9ddc231b1599dc39799c4df8142e83943750926482e9054f20b8f3a24a0afb427bcbcd97d949bd6e3534eb4e096fdcb45daddb0ce9391797401f383de105a92b437f1ac4b6849adae1375a8311fc8764e87812342fdc6b1f99d89365c0b0502c6b708caa5cd081ce2a218d395f6d38c1b7467f4cffea783d9edb094102dafbb6d9c66a6b6a4e3d58b70f524e07035e1405775a00546f3d3d91bbc95a402bc9667079a2efec24017838f813e3827d36f7c2460d5d56dd32e78c16286fd921ec56e4ea67a2b168c3568994fc05fe80d4fcaacefcc4817dbb5d80d9bb87357f502aaa38e31fda78ca695da8bd6cfb7d03a17fecdcb92c51e2e05490931d2512af1c7d309457f9eed5f81afbeb7da34c4322a9061c49da35043bb1e62b03d5ad008e1946bcbfc554355014f63ed22ae4caea3d885d3639bd1d9f66181596030b453e71a8230aa0e03974261cbc914414de7bd4de92b563c80a4459e6d0bb47ed94c24893f5e254e68cd8cbd7a7f13fdb5f1e608107ffbc8371bcc06ab4bccb389bbc3da4080e5191bf535e3675f1d8ce986d984276a15f4d794b95776d46b14a6020a3c68924448759deeca813414f194e29a3116d9dce823318047390d13999bea28757ef67d3710c2aac2cc15dd27f4bb1541adfe0154094da95422ef60cbc198f184cc641557c9326f69b405e58a6377c6fdc57f757b55655c99bedd450af8fe218a6637871da6f7b5294e83596a62668be215d765c52a12bad2793a25559bc29dc43a4d2983a2f2b4b5fc6a036235b138494c484d51fccaaffa9d4861a1523fcf39b9c2c0162a0d7a247bdbcba6d771a9f3d34978a2edf1da1dca9fa088c1f69bcf363259e7dcc6c6cbbb84cf9a81d379dc019059a52d71b349d80183a358ccc1d27fc84375e76b78ec4924818e52a353e7c7f2437a17f49812e491c08c9f67b86ea4f18454f8f5e1a3218864665cdebacb37296897f28f5cf7995ebe633ab1a6d7ac89cf0e39fdea0b9fe4d8c6f7f9074c563a51f324c3b2a29df3073ae07176b2f0ff1d1c75539acbf5e682f4e162de38bffc136ead0c0992aa3f839867c804f03d5e804c62e96b023c9afa884c3af0b66a4fff8991865a23b979e4632c7f95148b10d5d82e8b9c9c2a2836e51878f5affdda7fba1a29499ba17d7344cd943ffc10917043503db5c8df5371040f7765f07602fe2731a94e29ab326f0cc1527537855fee9d419b060be7259a33e7a5fa6b53c59d4f80a7bee68b708bcb6236e7dbf7d05eeaa47ba0864b1207feb0eb1f98fa34cb0e4deb71be43756359492df754157b2daebbb1c932aceda1ce1a3b50d6c9ffbd5b38867d852cffc219edc1e89c38ee28e323394435ead508223359d2b5cc75d93320c15e9c125abf33ea428ddaf76b5a9ea1b6c38c7f6e714d4ee6acc93ff4eb740be3cc5451f0aebdd797a7d890b3c22dee868aaf94891a64e613fae638589cf97f5a29b453d3d3e428d495739a735d851c5ce9592db4619730db29844763b014cad95dc61d51e2c6c7d45ff84fce829ee9d3aac86fbef3e75cad9569bea62382238893edf01f7abd783188ff7fa294919dc9713be98ca32e1a6158f0b2c491919d229d2e75a05d1e8777c70da3075c3b4275cdbfcaa5569db95f73903cc1c5e09009971783c57c9b7210e0d800b5c94bd43d0855ad1f64effc0e91592cb7fbced1609d728b1872df5273c2928c49e79e7503521a6babf94589edf992cfd43e0e39544e63e57d76ab6620def2b4ae2ea297b0689b36cd630a91ce0e5c63f182051f9873f8c19e827450275c01d68da59ff19b8c804ffc3aca4933469c2c711484d77308cbb76b458ffa94391ce4d5a46dfa564e2e09ffb7ed515e810e17f90b3b63b1ea122d9394bf85bc3ff9eb89019b94ff7d2f5943856cbb98c2f16957d33b795169eb4d802660322768693ae7052d1c734f717d9a1ef94f2a06187a68f09e3345b7037d6e2760a0f1af4e320ebd7ad504a6336093fc36bc0960a5aa7f29c44aad13c95b0dd99c226131d2b84c61ba348b2f5f9905a38f347fa8628dca915f6f43ceaf030f0dcfd65e8dcf73b7792370f9a58e963c2859e0a8c32a9cb21fd42f3a26cbf655f78e84304c64f49228ae1b178490fe7a619d76b196490efd2f60e0325abbb68a1aa2d7d95566b20d86e2727358800e4387aa86f7612cfd4b087f7ba23bbee41a304514ea7e95b563f148bbf58378e944a1585246ffacdcba24ea4bd265d7574917787aa5b9802cfed031582efbce9baa48150b3d0dba5d5d227faf93d454778957168ad4543551f0d13bc3e7e93b3ec2178a3f11a3dedf1f11b2818cc90e1becb04514688d5915bb5af24771d7dcf56c17c39f312e37c9292459b4ee264161537afc2d3631ea5a2cd3820c298705af8e75f306973aada4d5a260b624934e09d69d32d9d9382b1ee18277d004d73021bd3c15fc3af6ad3f00bde5fefc753e0efd0c416f3f5b5248b98ecd7f2f7b7a0d3d14f28a7de956e00508cd7aae06fe605d912c8a3c8ee5e510cac66fdacdfcfd0691fb113efc9f0d5b8b3ce136eb99537ada5317973ead0b9b2191d1390076a8e40f3d18ee1c61dd521f106101d50218d06e8837b5d59b1462f75020dbf75d9163403a2275f7ac855826c8f944176ddc88675e6e5c4622dc2fde1780a86f4226f36d7b895b5abbd8287330c06bb157c8f4ce8cfb519c16500dec9b6bb6f9dc81376fb4f2924a356acc0cdc202b0b25ffd4104b6be060165d8700e8f560bcf6eb7e6879a2c1dc67cc9551b5da0389bbb40d77ffd5d50c4702f2c79300069d984905090666b252b2fa19a4455058838ec8e4dbf867a317d47529b771176c4df432aa79d533c8a861528610f8cb8b253b7e8ce1ec419a2fb21adde3804b09f65cfe152325f140843d8ceb3452e8c6c259f059205ff2c141b5ed3cbf37b740f982a5b6b3c4b0fca28afc5daa56a22c38d9a50dacd092e85edf286dc4bcb715f67398f2abd38beb9137a334fc2c476aaa956532b1a3e87c94bb8c8057a52aeb6e83d49492ccd602e4387be7ab7c79edd438aec2a7fd58bbb1ea71717495079a5f0b907218ffcb0f7157dd590601a6ba799926ac65b208849c6efc2107f5487893e36a5c7acff7ff328e64008240d01b7c0d78ead38ec0fe737738faa581560099f70cac1c6c7e305936bc2be5ad6b66e373440f8d9b1e8e98708167df40a83fde6c1f64934871fedd1ff68b88e489805a96c417f175dfa2a2b33eec846caa70358f48cc89fb50aaf972e50d2a09bcb3430009136a894cffd4c3d6500e3ced353b5d471a8720ffb636f0388415462a256f1582db36206c7eb64b2e2a293a54c3e813c68a63a735fccf5076f1475a500cd3732fbfca7dc6f0095b7d5985e0bcced99de6a7bc0085578c888189a07575f40d9e58d614fe9d2f0765e407a83c8d27e805ceeae8667ca0c4bb167dec4920f013d87dcc80c7f224c680a1e2163a517dfc29073d2df81b49be7260b666620e8ec6797e43f0ef55ec7486379fe8e161a3686ab86f841c358217effbc55ac984fd14c0543c2def22894fbddfbe3fb71b4750890ca3ae29d5cb26eb368862614b785a27d71fcb60ca24dff7cc300075668fb7c813cbb463f961c379c6880a54ae01f99c0dc71b73df0ce5586b02ee577cf0ba8f549071a70edb67b46f0334fe3d6c1e5f00a2ba0c3a8f8f5dbda1c6ea1362ce5effdbceebfbe36a16db0b591ef12cd9c87d1b7160c2c01465c99fcaf17021c5b015edba6ec50eb1cfe1cc23c58abe102b196b2129f46c95495ff1c6fff75e2b31fc4e915bcfe5920cd21c28fd82be733c75f892b48d1afa3cc0f6352f780630e919ae75ada1fb354dd3bd72691c368cfc84f24dc9d3b64c2e95dcb76622eafba4880cfdc72d9624016f916d9d9dfde51f3041cb3ee9bb3edd3d1c93b3f1dd966f6f42df6e2198ed871aa47e0b54842347e82408b91e44f7c654e66edc3158a2443d2bb8bf9be6cde9c5c4897857c65f5f86dd238b61627b76663fa94a0be69fc1e9e503c7212cff5436c500fefd8530156864b9c434c0d3303cb95e0fbd27c8c319fe3d345b76cb83f2198e326ce2a7f935a649670f8e24e820f5618c4d7d0125ced54a50f69acc90a7bfb2e02f1436609b09eb0c6b1731ac18386266271d01d200291c13bdda3c6af806013f4bc4e07835f2bcea7b5a4d296a870bb035f7e41b4e60e72ee79ef96a673b9decd4f2d87b720f254be04f69cfd23884ba442685593c90f142933510ae9b5c497714dd5f0d1c9d93eda01039016fe9adad29de72ec81c3bb299c78f324982b9b0f4ff0615cc2c0c632f54a7178e11f1d5ea58047675f5af5a6b781698a40467596c2f8455c68d85468d573d26eb01d769a820bae4d750cfaccc59c37fa5d6e69a2b71c746b050a79332285d8da0ac395dba7076727d02aae5d948da31dd21429393edeaa4591cb2e8ef32eb6173bb93723b1597b7522a6c06de2832cb649d3ced18f82fd45aa86cb540a49948f7c125b6101be800340bc0603483901c558049001e058d35a517f2b66bac1e579531a1d674078ad7e8fdf4fa96385f4b3e3bbb25f0cd0b0c2c10c523d342fb16bade9076020e991c8d281e7d2756298cb3241dfe8d10241391f45c71af7cce5aa0afc098a01175e172cf467365585bdead1dd3b67f76b4c1eb9d2be60f535bc7b5f80bd4af648ca249b487a3cca9d1c87c3bcf32fcf686fca7b51a740aeb0ba569e74ce6d711d9fdb4966205b697aed3e4eeaae5fc2269e5937b2bd2a360a55c6e0007d942e92471cb22f7e1b1f196018981cf1e8ab7bfd9d34b0dcb86c28a7419e3593f982f839813ff4c43935db22f367e480af6256092ea6220e0b14a6904f881f81c0186288719db14dd8db6d6cec3e6b3f25237d52ed6cd09a0ff6e98a73b7e38991355eb96771c67fd5fc177fb862f1e2899356bb6dd964e8d0425b82bf4df3a71a56ffd4404c3a8a6b285a0f09d286d5fda766d5a45d91e7c8fd3a34d6094f89e933845339aff2caaa34e166e4c9324418368331622d989850fd25b9df0285122d352da1a14ff72f80795061249edaf7f6d20a9eeaa499bb80cb3046d8f9dbf2bab6f5ded29cd9bd3b102b27e6ac4678d071ff19aebb982af738692605ac1dcd1040d457a9ab5c9d09e410d4dafc183ba53382b20262453027f0b39f13fd21cb41d8c001c75788c91693681eb87b542b99a1303e1f4e5dd3709ac48233f4a122f273a370d018071546296a70a5c666bf4768b6c3d19a8eb08fbf9f221d9c2a87cffdf201fb83431eccd26225f17654795a6d77e73a79fb94bbec3960e52e34920440233efd1a87c3e5479ca2463b16446edc174230ad306cb18a5042a0058f7ad63e669486f073e214b3b795a0aae84bb286c084d5d8943da9d96a10eb94b90fbb7cb4fcae72838996b732e5b5f5b475e31e38d1ad9fd27bf732615f13e118187f25bec224cd2209fb77e17643b8ca6d25b9980ee372b7ef563ec8ecd8070d6fe10679d9df43b6eaf714aa05e7c40fe14181e0ac9f92320424f4b91df80574e0ff1d0caedaa5904bd28d4c69d8eaa321cda4e2bce5400be18cf32cbd31a80f40a880d2c083165203c7fb4303debd9941a1db5e981ba0bfe8760dae3b5d1125ac10383962a4e99d3944dfd11ded843f034e560ed082eadd71b725562a00f78c6bafce447912e12a64a995f471a5d4524f6174dde6088198681c21e998371109fb50bb09ad7adb4abb4feae4ccb6eb408e8ce8e3619f2bbdcaf3f4609fc92314c803ea2b05e659443b80dae06a273535c7c8c201ba03fe88762a1f8551c0a5f0865002efaa2b3cbd74ce2d9dd78490ef8d5a7367f798bec0c501f0e1985d7fe7aa3f7f1a18dc5ff9b1051d28566bdd248d0458af126f204cf3d918a1cafc354e7f3063fdf6249c6258cd827abaac48551e01d166616bc2f87f5cfbb5fe27ad6cc9f558c852e1f503e2df4cfe58bd0a48d34e7ea09e1d36a907bbea8c1898eec014daf16885ef71a3b13a9131b40e5164809a93d16b16b208bd1d8252641a8cfd3614d3e18b5f86fab150ad547d572b7b147290e7eb9875d036f8f45ca0568a34f0a1673b524ce3e951c76701b605c32b63d64add39e62f669136ef3b2f5eb1faaf475982d20ec5c4fa33fee77f7537be5f816f917287a2bb44b4af6025a554647144563d8eba63d8a2c6ea2733802df9ed5d989737a3d6a04a5d021cae688f7c7de0f7391ea1347dc33edad63813c4945f27a316c0e836cf1bfb3e993e26eb65be86652daca76bef6eac4bff69231ed296b9156429ff6f442f69f7d48cdac625e079324d5dc90f8594fa7b4927296a80c468249c2b989b72515d1591576fdddc545095220529e9725c9085f2e2c40d9382bb5c155984e4bdbe88bed4704c743fc82871b754b20005b7aa0fe8b90a8d11736db270a079be36289dec63da4412b2551779931cb429574b427544a46e6f38cc7b7e4edf6cbbc46bf3dd68f1b93c4e6b8412654f28b6dcbfe63549db7b41f3adbd3451c27d92cad1d9ac293d3bb52ffc257c79f29bdc7eca2cd04e0b52c9985cb72f8e4c508ae60ba8c7df866ba2554a043f8a166fe79966220ba54433cbe147550287c792b631f58f3c6d170076a110997437c350a31e0c9d19f8dee78152470ac7ef711b4286aff4d5ff6ee705151fe2622957de2423355749aa50d1450b6f0bd723bec6f96d85219c6fc0099233801ae7c6b1bed82bdb1c322f1f427c96d46a40df3da5f37a0d444565e24071add51722e52e32fc4d3e3b5a7b12693df3a595ba8add45bd95dde19efee96d06606b9e4ceb1864b099ded45229920d0e9e9711c2ee78032a02d565710d856f7bef467e2ad80d547d56a483eeeac539c190108eb6e453309ce9dae2715c85b0f4a2cd5d87ed61a7187e1efd16e3ca3b5585581b373dfb3d58a862498797dca073b900bf75f1cd6dfd3993f7aeb5ca78c4ecc72b62e4fb6cfe13f74d10b3c0decd372b45322086966ff094113eaffc8b1d238e531629ce740e2ee266da67fb075ec29f686f91b04ffca3b947d6f1e57673ffcc95bf6b6958749e9dd3af3d7b6193840fcc419041c64f29b9486d82681f201ee9430b8619e749af1e110b5aba8387abc5a6f75b6030f04af9f6eb25346e1f20492a43340829e51ab56129adb17ea76fac122f18e346b19a99f4fabd0c2170b6670ccf064d18bc30de98abc82dc81ab5730e9783cbe28735b986ede720f61bb77dc609eb883911a1c82351b0d815598eb2002b17988fc6711e7deaded4b0a1a49d80c2c3d852a279885c43e89a2105e708b33b209ca20880c3d85632829bd648acfa188dc7c1d5ab0fcc8964c62c6236657fc77a30ce82ef461573676f01e65bbfb898bdfd97c6e2ba780ad8e3590f26aea4041eb149596462868b5a994073925a92625b5b05821e7290bbdced3d0570a5e00bb57595bac8d58f1a14803d9eb7f6727a62d106ca50fcdb252239791f1c28d517f859910eeed823a69559ea81f348b68f79e072e584893f81a5053017f1c4767d576261bc3289161b03568507dbda0e38658a95eb7f380f531cccf5497588254b2d72c310fbf4c95d21e96bbcdb0f50ba8946ebcd86d0f9162be203562e3e5af1ffc6bee4a80c5c0f8b5433fe2fe0fbbe70fe4666ad948adde87a966a53b8f26ed7ea08dd200317325821e439abe13624f2fa7319f075854895b1e6b454804f9f221c59db284f1e8e89b0df5568f6ead380c8f8d8119e1841a76773b21277c6b4aec4fbb616a59dc41584d644c9262d3389b81b1417aefe0b47642656503c60b62d5de5c9101323feaee7357514cb78541941800f155e4501376a5ed2a8e1db284bcc1b1b87e95ab9ef41e6bd99d4976f39297e8c095b99c9f7fd363a55d17042b6ca9b709f57d9e75c87963068ff701da0fcd946fb4df777f72344b7106eb6a1e0cfd9464d6ea064c3d6c7868133f3074074bb0c98fbdb29860b4ed744b795720c2a3483453a918737d7cbb657c80177364c283a1440461f6092a705c61b4f859dd8c5dd1855eacf0e487ef6467ac1429dcfe1c2a07c6fdad41beae1a84f5403f6e5900fb7177b085938790df88d5387246127d729f0e3c124766c40ac0780369febdace90ba433ffc5d8c3fe5a4ffc07b6cbfbb0f5bcce151b9294a691ade507ca8a18844705adb7aeaffa9eabe77c3b6259e824354be11254fbb8d37d6d8435595296f24d1ab7b63fee12136e6973db75dca4e56ea0dd732cc86fad0adb9894d7117b84198d69ebde82ddc292762c9605f4c47fef48f87532cd872c4c2872ff8bc36851fcb4116482dc4f62b4ca162d91169f27ed4575d8b61146bb1dc0ec3a790c7da1ba923f03b6e8a52db882637ac449941590833c77c59df9abcdf1fe5f954ab725c11056f058c4c9b357fadf391a2fb91c98580bb62aad3f56f373ab22f58c7e9639d5e033ca6175ad248aea734eaa310e35bab39fa0ccac80811baa6f579bda1af12a200acf07c5c0c71efc36ba3a3a454c7d87278dc4b90c0e9ea8d10e9824a076d34d1ba2b115e7d5f01c0c593f5e30f71f4309b8ad19d276942d185de66e15090a1785f5cd0075fc4eec65c533023fe8f8f7a7fa2c12894bdd9c9c154571725dec90ae1bcc15cf20c020c07f5e76f5e2fdb7fc79bedff6d57c7e8a64ca0990ee2a056a2f1c74cb8d83b7294c130338a62927b80d8e820ba09f540ea3d791c20b1a535de3d5b82a945609f8235ff20bd8f669ac2dd4e05ffd996572f2e628de3b6529945092e35a0e2c6b575f0bf226293cce20e4e3e4d31952311f59e615d82d95e409307b3fe229f6826b7aff9e5d80d7d42efac75186a4ebb91463c110f2f6c34f4d6ce5edda0b4902beb50597d94cf5e51d3284397f0c1a0fad3b3a6731a208a694fdd6c00da5e73a9cb70c927178d2ea67661c3085645c1d46637fb337242738d9fd994680ee260ca64b18a1485c9ac82cecb5654f2a616033a723ccef395e3dd0233031c5f4aaa7469d5047a6618158553bb3d82345e8f3871514b4e1d0f2341d8642a0120590f14ea2c06605a24acf78ce626b3f92b60acf077e395b48fb64456e1d551c094303ead27fa3781bb001888e0be9eb9db3ca32011d0c607440530f0808fbe9606c5357d25d9c424610a7d23a323a8293ab79759d144dc21168d8daaf3db89bc1e472898cacba8fdb273f170f61b477395aaaa32dc628a435a9eea18c4a559cb2d22cd135fbd0f194e3058018e28a64319fc4cc2aa1dc6f1544f31ff17463ae133002abe0fae0f7f630a842bbc68ed7978047a778b925f2213c5e12e6c605f57a6bce8099571f97b7b4fe2ac6282e6f980d338424f71ea06b9b35baa947097bbde2caad8c8928e5518337424badf832922d641519661668d49ed360bd65dd260e87b3803d9d9ad2dfbba965f43bcfdc50cd63ad044c069a273daabbbfe9530a0a8af786dc615c73f8c49737e97016fdfd0f58066b3c52719d792134673f9f7739b6cda3eb19e777b744197abe65d944b4ac7989044f7d274223aa5336c537d6968b6902eb3b09d5e45815495d0b30f2bcade25605985f9b34562d548b05f3155dff05d594358c7b08c520088c2eea392f9c8d0b5aa77988e8891ee49da94427ce0c20623ea262600c024f28f3df66fa469d87ad8b10b85a194f05053232bdfa0079d3c0e11524c933302044152a7290a3db61e1bfe63eb34d66c1cb5ca6c2d9c97c26cd1a72ffde614c3e369cfbc52e2d6766c292ec0076e2c5ee2ebdddfb568cd084314c70d0769ad1c1a9477fd6dd032bd7d045aed4202c23901e7f923b44403ccfa8cf1cc14fca04c151b8a774353169fff006588dc322926b8bc9ed095882c59f3a8740d9b9da152e18b060692b5bf70b5225146782e6cbef66d5ec88718ad47d6efd7cda293080c8c17b7c5319211890024452abd2ab1a091648228859a302328cdc67de8372246aa00a7d2928a96417c0b90b25ada6600f616062adb77028819ff703ed4c7b54a9df5730402fa978191697f8326156d6a24c5c09180897cfd9133a50b234a01cb18b536efc70e979f777e545c0b6d607e4405bfb893234db59c4ae75ef66ba35497d3e3f8a7ba9092df580e368a27a60547820c12a9e5c28fe180952bddbac3b2b7f84508861724ec93e228fa3462e5a6207b158eb02a853a38097d6ccd23e89aabe59e319714202a8cc1d176b9237b7150cf629a66bdefd290055fbd50ebb20284e7ef121195be0e9eb4447575a075d458a43fb20ae9ba7b3699f1fde8a9878aad93b098e5006d87976f7f2cd76654adf080b3750de5ef550d9b700caee02a7904e54ad51eccc0ed68d30d74e74abdf6bed0d3cba25bf34ac697a79999c8845bc05fe4240da18a61e3b416eda2c44a849d8fb9ff1837ca71d978a4900a77332750f6b5523cafb6fd65f425c6f5879243c0f9b2d4a16d0c1a482aa124e048f63f0f0234b934e6f49cd5fd664e9fcd5759c320a05d392d766651d1a7a10417aa5b879c0b011a74e72de385019b0fd98f7f6fb8a6a50b95ccdbe2020f6e239861053237ad08044c0b379f01da2b98cc46878a07c6299dd1b83e75ecd71f1360e82f3ca6b653d1d62dcc7306bcd69445de55cfe6a05fd84be8494573a1b818056b7ff47b216dcc0148b97a3a4f6b29ac41c2d85f9a4407948b494bd35ba5f2e979c581e883150bff840ca8e0d03e043b1686dd56ed7888c2cf704e87700cb3c0e93bfbcb9fec6e1c5f2407594f450d5f922df68aa28f29725cdd25f666aa95f40029d57aa68708c41bdab44b97b049ea6c1b177f87752b422db00d5568083434b36faf58b9647107875506c0355715f2987b2d0b89ddd2e9ede1facb487ad9d5c2623d98e07bf713e37ea6aca5a2977b51de43983003d8229c9affec21ee0da4feace8e1a032a5a4f9954ac7490be6f1215120bf49d16a07a184cb6b6d740a7e509c85016eefebd74b08c2aac95198b7fba027829975b53e1516455faf57f16535f21a54a19b0b2407e20e533208cfac5136ba279ed66e00f61ed5010ffa176c30f112191cb2dd92a9437bd9d3c46cbadecee409fbdd9d446937e7b2c22b353bd94095de50b639c8327278f8249a3ac9366573125a53643f2d77e70b2d6f35800b4e5c7d4dc5a075c5291a164728bb6478b346ba121257579affae87bd2f487ebfea671732735a2c0912ff8b9de3db0ffbc01cac512575f2003eef7682edd71ebae7158abe36e1cdf10308c99b0e458d568f43d5db5102c9d473273f08ebccc5849627f68ccc85a00dd6048480e778d6bb57dcec6ed0caf0f644bc4578aedb65c2db3954e5ce52d3c835dc483464ad32caf91b4c27e6bbfb7947e6472382714b2a1659e23a41720872db475180c2c6609b85f549246939ed4478761e19a9885f50f0286a436ed372d4829bb736b5c4b22c9eb0ab77cda4c7a787123e33504699f603f0684e721c50aee20acc56cecc88d9a97e6ea093734ff3ee56b72d9c58ce61b65bc70a9cb7f8421fa094d1ad42a6e155c7b54d11e258bfdd20bf97234d5ee6c88f0e9d627653130ecd75a87d8c70ec15abdb58a9872a4232b7fca1f8584b53db13c2b948eccab9c68b94421fa0463f269d4659eb80fabc205b1166ad6abdd6071373f76d8b9e7794effebf007a721f577d8b3ae560cca8881ace38784b8d75aab8c3571f04736575748703c16c55f68908d4fd9fc30413aa4645d1fbdc0b1e390dce7f2e21a6c6c3adfa8c64a4a551fd7dd6ee9d302f5627f2563c0377a896e838ebdaed450f131a339f117c78793a53dc047fc8b7a4e54f8171e1d5de6867e20776b137c6a47d54ebbacbad956fcf720927fadeb99f3051db465ae4da406e999f1284d9f8158a4f4941f517cfdf63658eaa47ee816cd2e49e9858f319ea8413a8fc7ce8af235ffac22615f06562d6d6fb7d83fd8138e4ad5c935e15c99ce64b45495fe6d242bbebcde01aaf27100cb478797525e79260f1e16f962aeb5a8bd0f0c0978876f3004f772eb39d88560b74525cade073c12c2eb87482f672d803bf9b7a0127dd082b7debdfa6eea9786219108c100aa66844563ff34d87228b485e7a26d140a5e1143bcfddff36710cfdc028e31b7ebcc35677e789b29d61b2751140b5a18185ed3facdd6e6f9e4309525d3a1b0019d215dc8a1bd5bcbc8c05689e47caa0f5e59b1cf58d8677fe4d73f0f084898637f96118202f3098a8646109f91faa359cbeb19b4d260f42e7db967e4bfad11a4d09d235713adc83756a70f82c7446eb62d3d79e052fc08f40fc040334984bc527ab64d58f15fc1ff3a09d48cecad07618d9c0f88f56aa60f6ed0dbeca6d7e186448e843a0ff3ec36f27712326a8c096454b63cfe21b10e1fdcf41c7e9c7c711f114e5fb09fc0fffedeada6fa14e41ccbba74b11efa2577ef07230fef32eb23cca614effabad116509c22a7315d7718c6814f39e97cc8a002dd462c1f35484fd1f3adc76806cbbb10c60b444cef1f0bfcd00336ff4534554b001bc98bd137eb737efa12464bf37c7d8a5dfcc99394b539bef797ab45f4f584106d0ec49e9ea56f38f270f1002c044b31b76fe05ac29bfeca978646423ec2faf31781c366fcd0d814ee85c3305ecccba557173eb1168eac73e7d56dbe825381fefa2c14bcd3d00268b12515f53f99b744ff1116e6900051946b5a4dd6c949ca5b327dd2eb287f85d471ca4083e948d6fc4ae3597b634d21152dde8862f60fed7770f9d1d45ed1e7d516a833761e07ee1a4eab6463c908a75bf89ab22c2276e88dff5694e1583375d4bfa43e274d2411ed0e200a83fed9e81361a19b077ee0c4af606552d0d6c1bee66cef30cc86d10d6cf89a11ac559ab105e43a893bc3a0374f83ad25239739efd0b023ae90cbf662c522e82472b5fb3bab9bc11f5a5572b82a2c0f83ca5df1c1ea5c48f9df485657ea2ca1ba1fcf2ef0b8b020853148beaa87e8c73185b8e2929e5ee2bccf019aa8f30f74a6a47ce0f5245fa09de31907834b3d4099bcf9e805c50251f245e80e98d8812ab767889f349f61b01bcc6b08bef669950fd21d86755fa245d75249ea8659466c50c860da24a94fa7b62f64303d655f9b675b5cb73cc48df14e8b5c487bf4bef5071c681591b03243a821e6a95ee6d7c831fd73f958328accca3c7e191bd2d8b0c7793c98ce3ab4a317cead7556e5f8d6f132c9c2885a8ad4e7269cd72cbc33092e8cb6e306f3b1b92aa3a418aa1504ac1773ebb58fdd5e0bcbab80cefabd62f9436b679d4f8e4dea8167d3c4ee1626ebf9654512638b177e0cb9cae37f56bb25b0773ca147357d969b113964ac6bfb43bbea9f3a0972877777b354ad5c6773cdd865e53da9eedec060a915de04595098728f8385b11ba8b2a7ea9fe32aa55a723e01f94beddb60f1d1aa5eac3291bb9f3ae5218b27f5b14017abec8c10c1252e5559ea95119b2ad3edc9ea00c1e91b7d59318a9a8967589711ebd11f2270614f2b4d22f1dbf5ba042825a278d7d469be643c132e5c00f404800f98a9d4a148aa7e09c6625c4d3dda3f6e3b748ab8a3e6e658e685bc7db10318e54cd50b790df9e27341dbe9913f1c148deb44e57966e97ccc576f19bf0e9167a7ead02a465ab67e35bea3b4bc7df1266fe8031bbb74fbf66fd2cac71c88de5284d8b35571372654f0f7b9dd8f22d913dc4e3e1d045482b2d947fea125113af6e2b1ecaac441f06a1af04afeade2927c5852abfba5ab9180d703baf464b5ce2d92ac3bcc4c4bdcc09d520540324356f9017a3f0b61ce4d4800ac0373900f99bc6644acae3017815a9d15f6ac28dc9a484a630a99e557897ecff0e04b40cab078280b56e9950fe2306a6448b589236e12028ad06a9be54d0cdfd7a55ec1fc13cf24fd64ac099dee6d59527fd0984ec606a88ed56cf00b237a75b3b2d452c39442e3e9faa5d86721048719dc2c9199c101b191900f932766490c70aa95220f201c552fc05d185f276f426e315bff6a39cfbf7ddbc1a5184c452f5cf7b70d742f3cb9bc424499300307897eb73390872e6d997b10a4ded5853879404af3b45ac6b469d3bda102fa66b3eb2e1b4a68cdc2e2994f5d553dc00cb79d2af2d0bc5f2518cb11c770f4fc8ff9bee5fd57ead8ed64b2d2901b5924ba8f8ce50e5632fa291fab1277109647feb667cd3a384b576db8f6a8c38823499afc3886060973fcf5c70880bf8b84f6bf2a9589f6c47421779e6c1973efcb6f36b5aa9ab4f86581dba2f106a147c855b975639feadb0656fbd0264008cac4dfbabace602237161e7641d12ef50eeda5b3a1685be6212bf3c2dc2c43560fdb8f2bf04679f61dde64f0b1d5ffeb773423fcf402e1ddacdfb9fd18e59e02bbd7cd3f59f5b456c7712c93b49f45e5a073b6d19ded23e053d17354398a217bd80e65302a37a1780a44710e0e2f9b4b941ea5519ab47b2c3b916fc4bcfc9789fe1cff12eb157f5d333c7ed7df4c7fb45a4dbc9b5cccba84b6abc46a8ccafc3548e0fc37ea7d8fe92edd41812d2dc394bd303fb7bbe8f0580ae47b6a21e3e436b97f05230954ca8070c01405ed90cd01ebc43941bfcffe552b30d3e0c838c3acf4a861f7f5e857807c7842e7fb79f83a75746e4c11127383cc9df058f8fd41ffa63058e414746630bc388f79ef6fb2ba9f3a8fbf93de26180ea839c72972604aa8a7773d428d4fbe92e886b5c3a1490e0c7f18a851030c0656c195f7953aecefcdf9040c85792d2edd9375e68a968248b359b3e6a77ebd625b4f6d149b05fd0d1f675580e3822d1b2c650d0d7bd235b94163e81ef2a0cbd8c86eeb55578c6c62c999c27a163adb04ed5cf90f4bed3d406f6638c9d8cd518bcda655fa8e7d22c3a7db0b48b8f8869cca5f82afbb5decd9d44f6398bc8462c94eeac45e7f64ee6f2cf9fbce15d27a2f9dcf22aa997ca75b22201b06d0e1e83a25322e17a0411cc66817ae75900f958342661c60a46f109da3a86a2d9e89ccab8ddbd861eaabeddee83c26595d2a2c28d36d237e5ff017ac7b8c2f2db41fe2c3e898f01077cfb132f4c2c17fee306433276f1915a220f3b06b9530a0078a1e3bf2622401f0146b73c7fafceb69f270d9442d58ad4ec86afee1a013f70fa5bfd5ca0c7d52f079238277419dbffd4dab51a90a60f03fa9b1057d5326f4afda296bbb9396e96c358d0337e3a98403dc43acd831b56cfbfdc197a0ded46be7734b4de3ce7640d8ea903e985afdcaa971618261d8ab7ec54eddd859699b98dfe4b9c303e1b7c9d54f44b9237f19bc1d2aeff1f878d15b40196f5265122289aa854c4ff2aa36c2f435c9bb864bcad30e86ac58cd310a32de6c26198175534e57f530a5f8492309eba1159f4f35e491e1bcdb9f329cdf500a16130c8c71bfbf68bae4e3e60187a0ad0c20c0ddb935cf14a02896df46b128e593063c8867efeb0d32aaf9b4730c320856b15a16f98877821185482e08a02961af83c197b0bebdffc497fd6d1f4656a6ac4a7a18742ca6e1b3f881d7261e8c9a3658f9289ba3ebf4ec034e3df320749045e943a9f10f98f2a764b8c1f7421d885c4c20e28c9bea9275d60a779650f56ce1e2120d36b8053ef776b7fb4657ed6e51fed854f3a8612847ba3a0dc159b2e3bbf021937f8cd8604391d8b906e67cd329387da4bff70fc730a221337cc5b0378cbdfede373b5b0c313ccac36f26782bd460204aaca2da6995cd906acde8c1cbfb16ac20de4045cf03868299867aef2672299fdf387d1f05c7cfde9792d2b2fa375d18a92c7c851983818d08799b91addc80e8d32b6c49ee04b3c3c153cb30bcce8bdf31fd833bca3d7a5e1cb334f18e38e9b8cb7d41d0e3298c2d2aaeca4b0f1c8f6b65e80d5d93f634d2a92ab859b6eba40360f990779f5611aaa243d137fe4f744ae14d656facb4b39f57f494e0c5ef2bb1baeeb4d8933eed27d75e429502b3b14165de35760294184d44393c6ea31e57bc54da62a7e396f1638cf962042225378cfa9025c5a6485573ef89cedf3e145459026152cf616e394bb6225ff6f1ed93465f42f421df55bacf3d0cc8a1b9138988d5564d588bfef0dffe995e19ecbad94f91a62cb3ab18d8e60ac8f626d724c36e4c302fb57d3953e4d8cd4f7fd8cd3a82473ecb7317724effef220b4f934b42fc629148d7115bee69d3ffe357d1266cc2b92f863572036b5d6f87b8e4b1b24a35e3189c5a518e50cd1afe6224b9fac8f793f51280295c507e1e1f72882f19a6cd28453ff47ce02e7f843b18134800c6ec227ab2dffe5adaa3bb31bb7447adcedddc8f0ca9054dcd259a6127ce78a926ef231feecb46ae51ddb85f4dccd186a0fa4f2be265e637e1ac9ac9153046c492b3a47fb687f1d259af3fd0d00a45c5f5a3e7e1ef8393e54af98b5a033e0d44dbada8b9035a0c6a8cb2d277e74bc89e6fae6aea4782dd3f2201aedf1604d069149746957e890cccabb1ad78edc5fe21afe29a199cb1ea1504e93ca28708de671f85ea0a054d03f8dd871ad462b7e343e9bb3623e20370e062af684233b159be913518ac1f232ac9ded92dce78316e1dfdfa0967e5308a9b39c2838c3120089bfc01efa12e13086e1b487f0c253c331a39283630b3e83d628b74d2a97504b94902f5b6ffb40c22aa6abcbe22f32c77e50c6089090fadf07c1ee183a3908abd58dd6e36b8a3a3a667d91ce71c969a19a5c138e47f0c8689203b335748c748c83e7693c1715f4aef0ef304509c7b05f2e5349730aaf9b0d52f5f263d26c135b4978f47f31f8d2fa974265c751b85691be4ebbd9b86633d7d6af9f765b88ca51870c273eb2f95cfc7f6ec8ba83e8e6e1e36c9fcd77c3a483733bb0ba00672067193d45a924883b1a00a4e901be3920a6fa726888c7258d2ef3d9b183ef05a9d72ec8f3ce5c0230b19f27500a4b48424e182275780bfb894a66703266211082ae2db8a44294643eb17e962a10dfbcc0abae5d6c4f0d9ba31847a202f4c1bc29d421f1aec39348bf97c7c2b38e92191304416809703df720e904d79ee4aeb1953cccac8dc2e031114634feff7eb573d3f498440a020d5c88fc6d7f4fe9ed188906bfaf6d96b10d60a14ce602d66d6cc193c6e14ac69c3c5fb9a65a62c23f92df8452342cdfcfa9b46449bd4f5d6d9a819902c26991766953b84f3fab2746ca4f0fba2d33e5405bd75db0a0258307415c02e5bd40d57e8c1e72767893e7b528119aedd7a49b6f2859a89f13162c5c5633c516097a1d06d17923147b3a5da89991df0d7d2553b44981ec4d4e20f1aff138cfe79fa68c2e72f67fa1248b5911b7f39195c0fdf7c7b17eb86d5a5fa593fa42836a1b206be3d30925c06554cd29cacdcda706b1aeda81f389db7eef292fc195a5f38185927b0a2125612a86fe53de106701de4dfb61fcbf75981ecd856d725e04e183e2fada5dacd661af631f645ae3cb4a2233440802541a43033a0992d71be691e321dc34b4457f221425d4c555f637bb5fedbf4b75e35c673a819ad5145ce33bbb8e437b838895f29249731e8f8781fa7559a06947d0e8b24752e4d5c6fcfa30942e7e9352255c6e661267d4af02220b6dee2d9ff7c41799e6b13aab4582ed3c1a5da02fd89d6818aa2315021fa0ebd05a93afb9bc614609da98132d70179c42eb7690698e0da82e01496aace96d098a555beda6737fc29819e0b72f50ef4dd6490742601385912d82f6bfaf2e85f790a24befc718b6e86c4c14c639d7a10724b51794086307eba7ece30acad574c11af3b1d6fd4203d738e3945fef91ba5072b92516e26072f7b87d58a4772fac79808d379849f3fb0902390ec6b8bf4c9093849cc7835bc51a315142cf4ea8ecbd8e12127b229cede562ebe9a2440b37dc50f26acce4e9945714e901ed3449fcf99874170af5479781c8dd9ec65293606fbf20f2a91ba24a6e246c553620800bf1c5fff12cb8422466fc6416a4ad9c43f007bbb1b85a8cb92421c43cea944394d4386e38ce48eef5ddf2df65e7e6e07bfa50f7e648c4854584236f4d888fcf04fc6547bfef1ef824d9030f31d3dda861db799573a35e9f14b270f82a20cd0544a9ba0f9a90a304b686816dfa03b1f4ca93f1e0c9f605c4c8a15311bd4bb8361546087c8a6c9c4d256d9ca051a50c16321dcffe60287e5fa6974adefc5dec0879cd20654aefe9ab2f44838a4d27e42e6f6ad7f8a539a010720201126a013ee93f8529ba039a139f248181901cd4f8f1f2e339e8911225e4be1aa2e41447518ab1c273082788df8579d61bacbf5a5dac83f75a84137eb7370c824ff0d7352065df1e162c3ed666ed69ad10bd3aaa46eb713016bd0d0cb53357f6d4578aa022ed56debf1e98922500af5da9c9af11c59c9a4c7c549ad7d783f1eda5fe734073404b58f515b23f19c04d292b81752ddf1bdbb50c2288b36e4815a5cc6fa37c24e39f368bdc7ae00b0614d45356dd0277025b4310e2d6999a1630b9beda9c87a216e1c0ae999049809ff58cef030be5968a40c7eaad8fa4b77b57d37b53266473cd5e93a88bf2433947329703fdb7962cd8b561566833f0b034dec19d22d6dbeeb9f085610706c4d63774c660e944717a0cb207fb1f13ab2fb184f53b9e478cedb016e5d16edf3fd2a11285b39a0c4486b8b2d60ac8fc82a03844d654226d617134ae145259dfa7fc67a2de786f4dfa0b7c2c48389cd0d8314bf26e806926e5792ef84c62ada3104096cc758f51590b8072b1a4a37163ebd9455310c1583ed9e57f84a32d4674205e21729e58a81d604edc9e2248bae16364d738daa28336b510efbe14820fc1bb0b2b1ce20ac6b852c619b5a6def457563f3384463e4e30a5e1ba367d70ee62e5e81ee0e25292d2711cc83857ec3150cccb24bf4c1da092fe5be02a5681d7cf8b1b5c183d726e1ddf8260521808c877862718e55d3409d36782caefb32b090e4d09542e58a2d1e4e559d346888fb9ab1d358d744e3bb03f836dae99a81ce5751058ff30a287f4294b7a3a0a260503135148f62e26c42ba0dee5b92a193db5692fd105d0fc389e7dfcbb5cf8c9f20ed84bc8fa70d8970f4d1c8e2a0be3aaf5934877ae966b4c8cfc380b36961e765e5d89bb14ab54cc8227c6ef74b7c7a31a03429e69b1060e8c8dcd6767761a810facd6fda21c2250e2ee04f68365e8c36ef4a5be5f1b6a943df5b98940063f1a9fdeff7d9c0a8648004476a2ee8ff63f3755a5c9a9960183ea62c33f22031cd413b7617a0798b2b6e782608609a1465f034b17ba93476a91b2c1e2c18e377ed4dd6b07748c00eb0772d7af3621bdfe11bbe038336c3366611ba8a93cd736ac72cd28e2a9e9508b8a4caaa15bcdc244142efb52c657cee8afb10e36ea5a7e3095514fc82df08c1d94465a5849ceb41e7e7109aecb0f59ef712bb34da542839c443af602b474aaf9446a763bc34d199d9adf35dd1403a5e4f5be863631518edc7028f9832d94d6c24731bcb21ae4445267e41777e13ba660e8f0d536e172f9351482e109b525d9ba875aad46f967a366d66379b1596782e108e6368ed325466204ed0cce986b141d3e16a830c615533c1289a70621f69a1418d0dfde7dab39165abd46cd997eccdc8174d861ccbc41f05fd8a21b1e09b54bff0639713ed97338d19ae1e65680338b21c6c08e0d0cfe94e5b1fbed6e398b3856d83f30e1c14eb8298b18f22293d099a4be02c8de0f55bd9b379f5d95fdafde621e216c8b7474b24fc53b45236780fdc680ea68f35c1abb28c4cb7e07e6ff9d2aa8766609231ca68eb3e80335ea5a784cc7f601e0c7db127dc3f670cefca68b335e3a0eb853544bf7daaef3b77e26a51bf42e08a1586afa0c659a1e17d44112909e593b77145bdfc8362189c4e6926f327e1c122d48c8dd9079b68b3513858882f2e13f79e4651df86154103f18f521cc23ae761aa1444ca2df5a3370826feb1e4d241b32621a2f6f264736ce89fcba03223be4a6dbc51cc80de23a57e0adf7933b40fb056249cdd02bac86c87ee19327b282453b755ef3cfcd40af8c3fe929e9b5d16b275eab6fe22f588639ef95173d592be82005780f33ecaff48101988e972e1670cf53adbc2e903f7dbac07220321eac6e92fc4144e2f2d75e365f5cc908f00d34cbfce83dfb2436de3b0c68bba7bba038e68e6b7e6173620814fbd1c1b08e31d2c6756bbd072f90b3bce748d3256fcc96642539c4089f0a8d3b44f218d007f7364f480a43786871ade1e5019276171c5ff38d7f7983cd810f3560f1d0d1f3099e3b9ec6a48e36b2fec74ad87dd35550b91ffaab8bb7b14f82934123a50ca5a27274bd7b592492104637f7ad88f8e4075276fb9a3973606b0f7c5c63a5356d2ce0a41a96f501687bd98ca7c17fffa2472ee4c6a3ebe229ded0b9545d75d8f0d9ee923933aa0ef8511b9892b32b2ec8532c286387425a409823cab768852cc191b8337963fe24080189ec0df73fdd55ff5b79fa8d230eb1f8427c58a9a9a6547f1306ba004a7d43edc3d4e833dc9ac421f51296889b6b30ec66989ad3a1db7b72a8bdf93f98e953967fcc750ba9408be401091b00733c020b6808d641dd3570195fa9c4d24219ed128cfe28378c09d1c3911ee36b95684673095a01b6df272ff89b35c82b8fd3fedeeffcfbb1b1bbf57bad01cf4386d1d4aa2bfef628d27dcbcf8ffc0d28b29a78171dfe73300d9c27dca2c0abaa7b2712f7380b3af9a84fac5b225686639790c6b416a1df8aded5754bbd83ed14f93cab302b9b5a9119c080dbd5658a61575cc2d7c17b4ce0a521a191b820af5e978affd7745f6e67a54fd9f196f7659209559dca9bc18211b0be6d9293e7185e57d2a7ddb157eb9081e231b8c923045653afaa5d3795a146b22636db62279b0e691007d16534a23d8da080857ccf8af0aea4631e0cfaa04e12142dfd80be2eddff743e649681df7fd47cc94818b92be12b87fa0e99fe4954607f944bd7cadcf9e99fd7ead0725e5443d984f016abe9e3dd550bb295f303296c519865ad2727123307791030c44d215a16613dd7ebaaec6cfd5c835b8468e7d44cb8de55a5643c66f6f50515e3010a5b5c8af46ee84a1fdd7aa32faa699311821b82f756603b15f67972e9f270febba1390a965722e42e4383499004269e39351d94f0201382f06a6cf82ec3770d1d420d472257c86e8791aa288be3a1f63ebb6adc402042f06ba8a98fc6607eb86dd7362bb061eaaa12a7e98bb56ec30b9c1bd4f92800e91e3bf1fb7a60a75dbc001391e9ef39e518ce58b4c4f73d461dede0e221befb0ea2325e8f5858eb88e57f07152264ab0e54adc38cf1fc435e5c4ab91d28f7642dab3b8b11c47963164e2afb1b9f0ed846e8a64d96ba2ab2f777f9975704ca3c2e992c289c4eaed6d2901c4a253a5d3acc15c9328d57b23be8ebce6375750806840adc1f9f71ce8b9278608f68360368c13308474d88e1442a71feed50a10b458ead7e12a88bc9e69b24beae8f75c324fe3d65e7a7e99c2048b2c4c8997d9d6dc2d14a281da57947d4030ea4333cb38a98a035ad128110613fb813eaf6993ce1f4463754d443870a5f54b6840f41b4606cf5bcd9fb9a3d9458b7d11b87ab2d550b2540127f0f3d39fa3a1945a2d4afe3dfe0ce8f02ea63aee779ee6e4c07bbf31d3c5f1b58dd1ef1442b95f2613ee4aea67c8fc2bdebc37178a43cab4ef25301c6163e7ee4fbb232f70b04179cae8fa3b6ff728e63010d06500627fe20193a1030cfc35e99fcea7aec48b20d6a338ad5d541285fbe248c22250d7ddcf93516947ac9633b31dafc30138ae27eccc33946b2350ba19821e543f954929731a4346569d08320402a3ef9b4e09d442be7518babfe9e1e3602f5954d2618c0245bae966c86b2aae06b532bba25c50bc94dc0bef576051cf205d8d7914eb41207ffe84226b089453aefb76e598c05558a756a1e74ba8bc64bff5d82dc8709d30425d037d8a64a3753c3c3931eb690a95fed80130c9213e742253a8ab6c341dd91b9e4497540d220244c070647a44a0854a142b9450adffe7747b6e13f726c7b5fa14e6bdb9cec3f39d7ae223bbab579c38ccc2bec46ebaf4ffca6203f5343f153faac6a21982d513e3adbe99b6c0737fd3822e8584642e18fe97ec3c254a853f2e7439f1bd22364524b1e33aed58fa8a441619d9fd51e671802f2d687a5e1bd078ae31580e62ebd38b8eb94f0e462c9d31633a69c236fbce341898c6972ad02c4b444331dd0f75b2e9eb8d4ff588e12f7fe2620c18e40c8182ea012806c3b55ae7b83759eae7042694e12fd54d0445abb050b78a36c7a8115c393a9742e7af5b9619aa04de6943ecb00679b6664a3f85d9cfe36b880f6091d2b8b767588589588442a915bd9d2a2b06b020c88592fd0db9fb6d4da4a8d8042d1adcf4fbf0037fe46db70f02f188e23f945accdb8e6f5a823bf7664512c91f1643029ee218f3656371b839eb938434f06694b8d0c0496d47ce027f73fb52c2a7897a73ce8ecc60c447f25b11869f5b84720117b1daae591acfc17885a165272b57c047e7483fe2c10992cc7f53afd8edaaae7a1aa4239a64541c078f4c9c8322caa41f4fe54474f729dfadd8b6161a55891a1074a7f4ddbeca3bbc76ff3a2d410c8935fc908d0dffc6d7768c244efcd33dde5179175f933378816b6c891fc48f3a55702b29ed0070d9f18747b68cfb61b27e9d929bb2b60e68199eb56591201961fe7bc4f524d2ae895805c4f2cf1ebdb18f3c9e884f4f39299b9e618beb973f119b0aa58d2c85f35731aff47e344d0a3f051f87459711aae680e49cd28656b48c927d3d6952cd57ce24bef6a31a7a20a863abc52ba4e531b1c709048097dac05b3a16a5f25b3e0afaf83007767137f9948435fe505d8f5f6ad7fad10fd9464a3ddb0ac18cce21a43338612367b2daeb93f3ef9b243f6de04833095cf834f36344cb23bc981c3f59441036fc78722043a94c31c2ce0f770179abb78fec8ccd44054be36ef0af1dfe69879632316f189cbbcf0a31199ba9bcf9566220f0aed7f20045da8c36767a6a995756c1ea6a8e360697831f572182a552f844b9c6f68dc31ef67d8b53d66c5716de1bbf2bf2f412534dd5932b5e1ca5e469030cfc14c367bb0765826dc8dff8d7b30fe0c6f27aafc623ea377fd9b08d719b390c85852f2857bb679853dfaa6c5ae3594aa760e390d2aba76c1f1d9653f2b14e37c2fdcadc71e06fe280086faeea58144b14bbb275135208226b1c3fe67c8960ba7b3c0a8ef997632134bc34d349bc7e26e90b6fb8125629ae145e4e42f67cfebb0221dc9ce7a43242c975cec2a68f2074e76b370782a33679e2dc62f0595cf2389e95306d57990f2185d20a9d956dbb2f33a87115de92f67ce4c56d6762af7f68703b4cfd04182731b7c8f5bc1ec88d1cf97d644191b0c5110313722b1e286e332aca98cae057dd9355c93ec38a1cd5e6693c6f804f169563eacd820411689464b0ef3f5e2fc36921a62a989a4d961c7ccfee3288e4a59518793e9247390ebcd27d7993e674d713d1c31d9da122c0d5bb4392db7df29cab82dca6bc3790d1caec254d5460fa687ed067cb3891a95866d4721162ec985b542ac8daebe9281cdd25e8cc0eb32fbffb8fb4ade754fb535a58c3a00828aea31aab1091039b26f084cbf562a59c20bb14689f2844c16193af9f3aa33e185adbc1e11e4c6b3c3efbc0e7bfddd110c7d49b87b32a82433cc251d3c94bc78724df1f96a30081851c9976c63d8c909bdaae2d8c253f8d5d58f85d08f336480aed2ddfa84ffd54f1b0ff3f908f37be50332e5064a92dae09fdc866558b064643307ed72e57837f7edbf4dc4c5c597eb2df3e861de514a802eececa9531847b51ce3c33ea3ea97fe6545958fadd14ff0d238eee563f6253085bdad1311414e7996f5d029bf8a900a0c0af4c17d4b73e2e20888b25de94507fffa01b8e167230671a595c8c2b33a59eb99a5ba68ab42e170b5a621f62475b78da4cf2b5dd59f3ebdffa12699d2d5fc06f7d1f4e0b596c2e57139bfded736c92b3847f57e3f0f789b9b261682ccf0c5280429732d89778b4018a6c661389de45dabd150a6ed5a820b5a6a888848f72c00feb8b6a01ed7b47cf3c4b83b32acf2a20ccf3bee19a538f730e042f3150e3caf2693f801814b56cdaac35538768fa3872d40b995fecec5a7346144d0001e795ef080097fce4b7d90ad4d835a0bd722f10d53f4f071f7a44b29cd80b3924bc1edbc32f4c4a73c31139c7ee39b8d439ed91ba29ce3255d087d377b56e45af3230b0e1402805b29a4b1f053f81a61053ca279acc47883d46a8107cc3ff7a746451d3e744ce33d99a66d4468e046ae9ecfa2e292c2a8d609f86a334c04cf0a88dfe757294a51db1b77e03fa6c888b76f81bb2780176e6c7f1d5b50240e9be4c16d842e37cd6b21b88524293d90cdd88b67780641beed08706e86f75d7559d280607513b514bbf64c6f36123b8ccdcb0d16df9bc8e0b15b009a31ea18cb73c8d9712ca43b3ace0c2836ea5e0238d7f23a7494f7946c68cb84edaa206943bab2a8ce564a68ee7b64d3394e981c0f36f21673f805822a4d34c04eb10befe14aecff6b91fb1837df8c156ef9645c27f1c1fe84d0dd4a7daa4f355ac20031219e35d159fea288738fd8b92f2ab9f5e139e33d8d7a6930b554b0237afc062bf5b1f0caa4f51a541380d06c5b497fa26935bb1a8729ea3fe70a845a417a2ec199cbb6a100a9ce8d6d4190aefb73fb772b16df2e466898810e337319dcc42c4537b99d1a90fe1e2d454b316fc200968089287df458912571962bf18520fa8e5884339ba4d050e06d3e59f7e72b3de1fbb9178a04d48fafb96fb91230ce05e28170a10ff446865e2a81b30131aff1f16de4354091039e8abefa65b3495f3378681f7c12c5c49df3bc31f4d4176b955bf6158028fb930ea7e98952987c68653d312ea2300d40c8b9098ca516ea91877952dc82169ca98b97d7ae368832a32ed0b774b334f8190a73dd7a511b6f5f19b3d0fb084bf425cfd43c25bed5d9287d3c7b0a1616c08df45f6348c384b0da086d58661761da5fa92cd1c410edc27d752d2bf0bf17da22cc77f0e5500612152381df947ae8390e7801f74aad6ec6dd6ebdb35b0ea214bd1e26a75d7ea3527556730aeddb3cb12eed4a27c7585d0307bebed6b17a07d87a86b64e1b3f7b736b5e1b8bb16d789de5c55bd55f20a77259749b22a3e433b3270a64cf85c1d9c31e019550ca7cebb38da7c753b888a33f968cff8d87d47bfe4d3e119cc0af6c5b622b68be941f11f6ae8bfba2aab314967d6a8c00ce9cb7fe90a365a5c0cb11d99fbe11607ecebeb3548899f93f85f14579c4abcd1ed7708d0af94c9fc24bf0ad358a4682eb82707f4822c047b0609c811d3f82f03d33552eb695ee7a0534ae22e5c35ae390662b4d60f93d34531924ef86f0ca42f7136bbb0f6519790b165ae3c4c2713a60d2ab2e6fbadf7793bf40943cbae4fc30965d088e9e097c3ca2ef825eb344d5f9dde24a99a954cd056b97411eb6f4ff4037b03774557ed711f4751165804cd60a9c1a45b1bf2d156b1d922d1fa6588353e8af72d822e50afb8d365d8f2ed12bf5586500e9a0013916220217055ceb55918f79307243418ca5627c1b68b9d183971a863c08a934ad620531bb03351bbb7afee30fc13d5d020ded1de8304f42bd8b5f925d786d24337f2a49be3c5a2aac1f89e53b796ee4438120c42c98ed67750569d699b3d741af8cf3103e364918aefcbf5982b64a84ebc5ccb335e57cf9009a45429116981065e2ec2561b91cf5381c532df5fad37b808ee89581a2eb12d7a230fc72a1d2e1dbe1c8625148bf8c48967705cef647deee0a7d76d47e31ffc08c7fc61be8e60358c781c682510b22e5f6dd7c7f7d077b0405bba1e1e91f6f76586d294a127d20ea74cfc0e4b4b063c1fedbac4aa29cfbbc5689d9bb4d83c77047841387987434f0e17eb84e0f89ddb7e9d14dd398e31c0ed84464bff4eac80652049e9a7ddfe9d2a1522aac96154296e2658a7d84afa275d38fd657811c9f3ff5a5e7db649075824d23f47bd36f835555003483b4e78d9b1123e9915a437d33104c4b18f529f3e44e016d1e6bad261d91ecbc18295153f1ba6bd5d2f615ec1f23d5b1e159121d32315a0791e2ade1b72e8395296e5f5aa135cc9e20f5c6c343a3c57b45fa4a9769be9694d9d5a62450ed9c08f42f6195181c278f1b78a77317f65c0dcebaf733da3e9725247aab45d0dcdc604f67af877fb8935870f4e7f3c833243732049f3db3cbf767220ec83e36c169a5ea33fa4a831361405b199a66ec8446026e9ec3446b13837ddf9c29bba5e0b28a27a744301aacc7177bfa32ab72b7fd566b424e3487c9d79790c04b3dde3bb81b3b68d37e8f4d2ac39e80c36d0b3a0d87fb62c3f9982af0e09cc99ed00faa10c9e174bb77bd9121bb76e68c98a871caf77979952fdae4a0c1eec7096c2e0b4e3fff9f3b37c4edfd14c65d28b1ed7895d23c92f3a48ce9e46cdb2997ea2243d556c943c932e334938beb89fc9111821c23950f8af1ff736e0e94502a14676c71f2bd82fedd023bd84fd3fa4e153536f1336511d2632096ed12428a1a3ffa42d4dcbac7449b8eb2a515f47ff8bcdf6c9e02dd6ffcf800dfb4a9757530d31144c3aceab93cac51e5a1f717a12b2541fb74a936a8ea349d0834fbd4dc2ea70335df92131546c094f2bbaaf905c8237441c85d38dfd4f13f57aea57d7d1bdbb1209e0ca93536ae508e0de31a2b76b2b942aa2db4360dc1e47890c5606cd91e9be5c1e8f2009e014551add0e4014acc4a0db594cbb3d5e634fb7e02e650d1c171d6aed7edd8da4bf188c4b57f4dcdd0931c2e25a3d04c55b78750af0d61d94afa90d1d218829e2cf3064abf3bf87bbf4ec4dab1b155f77af67ddcae7f3acc5527727c206f9d60de2e2f676b8f2c3800ccf9f78937edde932314459fb3974d4135f05acf105bee44bfc2d1524c107f79e99bab386b380b526dbe3a5429f7c6e9f41d69f16139b25ae8bb336e2be5f158f86b9e708a65e6f63a5ccdb9fa393e2413bfe999ff5eca10b12efa0484c602707d65c03576604619877503792230aa139358be3a2aa05ff325bcc27bdd7199b8854cd02c4484df420f24e73c4cbdb371466480caa8e5dffe8e00ae0db7fbbb169a4445d9e507df156f4f51dbe7ec6c4e11e5bd5727872a9fecccce1a33d5098eee90f61c6cb2cc080e4e7adb4f3000c73136f7eb46f7f2afe8482821e12158bc5c6b630dc4d1ef9c511828651599bcfeec0e9adc71bceec2566b6692f8735c52860c5955b4a742b1e4ea27a1e2dcb3ee271b0dc060d9c8d0fbb858748fa17c7afb3deefe093cc893833750d396349c99594e9e246ea1224ed4aee914dd00faf5267cfd5c529e26ca3901b93e778c7ef33add1264c48b629987751bd1f2052f764946eef5b7dcd5664ce826f2292a679c4108616ae30ab111a32448652d0c5c2cf5412944952016fe0441d2da27dcc577cf926e99b7786c6249f82c9cca23162d2cc76ec0dbd32f985d28b3a604bb65d46f5202a9612a68ca5fcb8afb5582cf3d8daef9310ff1301024b6c12616588ec8ab2d6852d448bb23562d2bb6957cc8d965a5fc45e44833aa1a514405b02e5ffeeac815e9905a8917d8a85a309a981c0e113fd265bde56b30587e04289e0f33ab0d02a6eed470bf90c77fa3c6f1099ab9b6f6ad3f91219c416b5f9f72285fb6045d1f8f22ca8edd1221216286ae2e869c1f24db5eda9d24f448b4258c7b9a46a1914448a6c653c233852c8313d89eed24a84bd81ba7552a252f8799f162a6dad59b6a43ea82743e04920d24c9a37d417fbb2ec379984e5db6a3109c2a8444c424d015f2d222501463c47796b115500c46d2aeb3c966cc9f61e1203f5d56f1398f0ba0c35d240644332b891eaacea813dad6ae578c75e2befde3f6e03492163c94b149b9b65c410ab9abe2a3ac1d74bea68f2fe1a96490697860e863682d7a480e863819f1fdc8aaca952e57404089ce5073a249edcf095c0f479d2c6d097222b13887782f8ae71fa5efcc00c06571b29c2f7832ab6820ca2f2fc13d0be9356613064cada8d2d429257b75f336e526c8909bccccab1c3e5869fadea1ee1b701701051b6807833f81bca8193eb585f6e45a62fac3267f0b247906f61e30f12b53e5682bbba6d0454d985ce63729c734070ae62ff84861dd4794513581ae9c702be2a5ea56413d0b9de1e33e7b525630f2f95f607b8f03f717e513c2e84b99ff119da4ad34674936a5899fb20e656d1e567a9b7ba7427e384ba9a778ba59d017bb05f9ffe31ca09c66e1b2fdc3a280e9508005a6104ded336ac1129ee63cf1f8bb6e45a1c99177cd595d906c5de6ac8155587424e1b557f29500fb180327bb3b6881f659cc92b4d081d332c13cddd32831c0fe6a5c19aa9baa37899d810cf2268e0a20e3a67759bffe6356618373350e4091649e3198cd323296051f7bc77fc77d4a55b979c660cb3f25124906e098229d3367e109fad069eaeafb0e82d735af2350dee6fabf3cdeda1a1ffdfe70c6e0d3da396fa6271e9396f36fd2e027952b359039e3e000563621991ac64400ddb4e60f39eee760ae009852aa3d3d7db68e42c63a50c910619bad6e2e9843b0edebd4c8b262143d9c93566f4da7e9a52cc78ad78f85c2e43c5c9a21372acf4ff955bad80f5a06baaafaaa2fac3be57cb28ca14c870f8cacab5e8679a17ca0332f3f962747dd32b313f6b3322914b378d4a0ef9748f928746feccd039a2931e4c54064965b6f748e3be52d63bfb3a77d3baf744a5e46ed8796f298beb83827e7dea00396b57b8792d1ae0131f467ef0f406416c5ba800f7d3a8e8f793960b4bab715d8e8a6c0dd1d52cf53cd262b047cfb33708bc41c4ea60bccb6a25d26109351b6b260523feee5c7886260c419b0cfc897481f39fe607142f49275d5ee8e33e7d6c1c6ac67783ab154231e76893887985f0637196f0bcffc324a08e8f060dd29274b35a8188dfaf938edeeaba76e3a8283ad643c79fca7bb11194ab29d469163eb80d0acea32afbce44bf0fd7991764fe9b8831939487cfad1cf20fb35335c81bd886713a6a500d1a974b3b8c11864514127cc6499c72e0cdce613d6e0f3dba1cad50f11f9af8ad05210b554fd9f29a410decab86c63e999dfa5d7170caac86590965ee352297602ef508fc7bec73d5c217861ae136ca7b48d931ef335c0257ec4ab0a95b4ddc483db6aa63bd5806569fd0bfbe71d8bd7c910293a4afa2a9f1189974790cb9c1cc23f83c71589e420df792da6602fcf70f719fbe3ca3dd85cb1b88f64212197a528159ae27e72e10881d44128277dd935717e833b019ef22da5b6856ade12f5cc248e443389741c32b54416b65b94e08090392f3298d40cd929d75233d2e755ae072d70f4cfc88055cd0b12dd70f13f6f9890d4547fc2075579ffb698c021e683eba8f81cec27dbda2267d091bb64d04b19e15007e50ce62ff3e352c83584f117d536a843b92411ccc706fe36dabce11b18e92e7516766a4ba068f5430f70fae84b2a25fc2e1bdf31226c39b396831200448bec0f24f90273083d85a6aaf6154aacbf383bc310df037401df5416da6f3fd2d1804d3fda7089c46fccfc3e560373fd90a380bca6901ab1cc640ccea4fa8fceb66205fb90af061c2e8999d329cb6cf9c484e91a1a9030be7bb88fb1073bb9d24c7b8b87c46217dfe7aee88e012191496bdf31bce717be4b8a3d535b2895d0126a9cba53b24237318fe726dc0e742224fab9dd57072137e516d439abcafeb427c700036bfe1826e3d665ab58eed36eeef55dec47090f89e93998db154a99ae6a8c1148fc44de89bca3c93d56d8bed9248217407e80864a055e1970cd1f0dfd9e40eb33e1b9954a787a5af244de059effc77a6be3c52770d90fb0a350b4ea59da4b32c1b3f02982aa3d5359bd7305179153e505b9cb51cd57c4fb2fbdb653bb371ca5a02f3af9b9166e17e5cf303d8d4ac4424cf3a0fbe94e89da7977a5b7f37a9ca9e5f6105c4e07848b89e77c94ea526b0b8469efbdb6885d7fc371c750b9fdd67072fbdad874bad17ef7567362421086b2ab762b24bda3fc6b64708040355b9f6c816b3c07870eda15a319ff8bb5ed7117bf952251a3f2283abe779eb78c80110e3d8018ef7823eb7728bcb550b204c9f0d6e8f8e9edb238d97613cf025b4c7c104a545f5596d82179c39ecf341f56c884453230a9fea1d7560086ac964bff1bce1f956b475fd350e272e5249033056140f0f0d78fc852ca13d0ef03489a7cbfe763054586ec80ae350728139616aadc92586057d73eaaa22ffd35bc308391d635936ef1feac70e9313563c450a483302a8df6474675140b1fee3ccd66dad427b3377eef275c32276dd1136fca1a739d44ee7643f3a7fc473b057be88144144747869212e81a347bdc11fe3077aa66cbf48bf7b66995d55b2c3e2e1f7d1c5d09a656fba20e7c28dd082960c532ce73e6d69343860861a1d5390db9baf796c0905b69ecdbd37d2750577ca52e7e534d9291f993666421da5a3c7918e058ac9d5ef8bae14d79c1a4c545a3302393b085b5fd1db0f75e0f079d8ea03ccc21102f3852b15220ccf5ad23a9a3da0399cf9185622c7b9f24f49e5d52edc9a717ee261008fb5b57155f0adade40c4af696790e9222745c941b42160f215c22353d3630b82138cd9c7ed415ddf7b099cc694be9a8213f194d645a584a112f9c6055b99ad184b51f84d6bdb51abdc97dfd8b49dc5c6c023b6c91a817b001fcd0aa022cd484f9e4397a0c6142e0f6d90d5f62c77f5f727a422d8d6eba31f3c393a9d74189bfb433cebb41ceb8ba3587e15a65f593bc729ccc7633a71d930d7954d5805b19ec0c373960274e942b67bdd13d1f860a814c04cb1a68898fff4ffd84170ba932846f117120b8904d7b9a11218468bafe0adcbf9be1d7f0963aea9b088245d04653186b97bfc2c9943a6518f54e18b5fd7613b6206d204bff11fe4032402c92ddecba08fd0b3a8d5be0aebdd4af69adfe8865e58613de7b913c85461658786348d75511e032b7faf776af8bee0a0a61d37ec10c1e8dd7af222724547e446576323d7796c0b3724edda5f888391149c1e5e2e27f33da81fd59047a03e7ef00a23c659ed665836208f1d22d7068bbe4a8dc562d0cb998bf32c8a2b536914fcbb3a26831b6f974b97c386f9b219b2d66026c499a1dee6cfd6ea7dd33a593775dd60bc0ea8b9f6fb922b8d92b2062159095df6a58a3e599c99d05ecc5d1b977a47a2b1ddd4b9e8fc4942da4cb6df0fd403d19af84c9a5084def29d88d1d6845a9667c35c87ef8e5b19bb6815d7eb615e7984be9c363dc7211d635a1940a24f9a3d673ff9c63ef4d6c1a6aed321ea81b46a5f4246e4d04a0eccf55d95d0f5d5d04a81a29a5df8dada01efd6bf4e9f7d9c8c8d04ba1d1ddf83701f7d9eae6e74fa34a4d319f08466de39538decaba1037e498c4601656cc5ef6b506bae5f3ae33a1899443c158803a81684ebc1aa102dadf4de421402a7548905a65ccd7be1b4d321ccb8bdd7f5561cbc9cbb910ed99fdef2f3a73b0adc38aab158c6b3de24fde715a2a4f8f7464500e7a1c335881ca49a4036f58fb4d3009129840b6eeb41d2d45000ca2b18bd32ac86ecf945efb3254b77545c1486bb1fc53b08373c06b7d05e8f04f15d48ce4c320cf1fa9e25c41ab5caf3e712e0c5845f2612a31655f1c04cc6590ef342a5f3eb3670a17c1857658e7732acce2ff6d16592945717baed16a528056f5265c9ee4c690d9ca56ccff17bc149d10e3c84be345a58387983aeedd48006463a64de4deb01187f6276359886457367663d4f31cc641de94e8b5fc0980fd1274257c7bdadc6d4b6eacf6b9182c170e90641735c20d5bbebfae39e6b2c52c3c9b02d3b90bef76c2f52bb036a9019a22fbcac260d0b4c3cd57c33747c1ad4c4947b04f7ddeb6da184c719b76cab1def8027fb5fd28eab54ec55e23896d1b2ebeb743f711e8b7aad261b9cc4e1e25f3c6dc66422e3a844cee5a0b4281c223804db349bd56ae8c283e1a149f8b7b878ebfbf0b7942a50e69a0b980c4edd0d58415b3a1f10d3bc8117bec4b8b7d20c2a652ce341ace58ec1610c372b3babf5baf5b49ceca9ea47d15df95fbcd516cf289550c18ac4a92e7af8227d44fe03c72e1de0a10f7bf7b0c1e7e7839730a4bb19ce5dc05bc66963ff7e8f51f3c7ff18206244818cff7ced4af4a5e08e79c87b9dd2420c9274cfab08ff52399178f5a192505ad25de6de3a545061291e83c42c95aa9c1aacf806162147ae1c33c771c8b979f9203d1a9f68db373d427ca3c82fd70a340084e65a38694bf9d0df11704deff9a8ea51ebf583c88770df257f5cbc269296c0f9bed58f91b163d2673ed9e8ed3d6202b638ea5b6811f54d0600f7e0282a600876838fe994b2598861b3de87d56b2dedd13a0831a7ac41d90c0b41ff24add71923c21b71a84080eb4e4c22b1a54623986d4dc0cc5dd5891f8fd6b4588496178e020a4ddb6dfae15bbe1b96435e6b66d9ea4a557e63cbd0f0ef14d322a7951fca30759ed709416bd5e79d778d1033ddd65dce015b7278a718604a545cff7d1c32dd3b4f8ac430a25475845e430691b9007ea416b48371532675776343c043a24cf6da7aa8ff3c7c18a80ef07ffd09aeb1b44060905dcdecb581b7dcf7d9efad008ea1d39a5c70c25b5e171eb8f3a2b6dffe7c294ba5d1a4d0e101c8a5598c234a4d88a80dbece34c67c11cba8a5e9a1031e1a17b8a59252fabec9394c8b5cf496455a3be15c45726a7d3489376b29b364eeac11628387eda01e9092add86b34283ea59a0699665d280f0af1c415ff5fc62bf35b80dd4b5b4a5968d51134b39d35280ac742d05477bad58fbf8017c921eeee160c690eefdedef393ecd763f89b98d8f6ade707c9a11074501fbec4d2a96eab1d14f9361b3ac85df5bd934b61b43e1be136893fb340be0d171b33487df1fd1e7d2e1aa4fe5b00acf391e7de6aae54f88c4f1b146cf8854b8b3e82437fb956e56c8ad65d50809d7229384d5d5a075c9d61e97944b55f239e0dc2a3a2c4e7802a39eb780f5834c4b5bc8e7fd4d7b94b4047b31d5ee8d23d387da8413945d8b20c4bfd88546f2fd9f63795d22470f374fb7a39a271afb7b715af3b6fc98d896f85c8738baa880e67020b20c3046672b697dcd581974fc810fb7375290dd72f8b3baf9c4d4040bbcffe99e13eb582de962b987d0219602c512c15cb8b6050a10356a90e833187486c597273f6cb01ed8f2ff0b9fe6c79b2df547afb52fe46b6c7110a38800034baccc8423207eaa62a85dbbea671d79eb193500f8b001d7715aea89d05e3e2cec443b36e501c693a8e8bd4a54062e1c29c7cfada3bf158b6f2afb2d698caa9a0df23c9e2f10c4fdf1c91983b89cb63489db056195baf199a44614a431242f1007d70cbbe6db5000867cf6431b9b2c6fc4c628b20eaaec9acf50398c4401c7206cfde729c7a2f7df3bc471304206792789eae97cc727f092724ec4dba3b0fcd8420b7fd37f0843a0e58268eec639e2d2a04d82b13011866d4bda1e7dfa703148a293ea1e8c519279ff49d3a64c12120cd9ade918c72694e5aee01427002e12b601f672a2250bcef825eb836f0cdf3b557f64b2f8d7321cd908274886b9d4c373867d15bcc6c1a30786c92c348f92107b611d56f6a7898bece5e2d68918a01669497d706372b9e1117a25daf221277707f60f974af8a2560faeea1748a3f4722e2c1004b03fea6aa7f172ca8a3b1c6b4d8ebbd0a25018dc2be8ba3cc122d0a08b932e5202d807e856b556e50d667a8349be70aa98622ecc2cac092b7193d99a810a42c2c20acdfc4e1ff17177a513d772b8b7a7491ff0e69fee10eedf26b885bfaa230d6b8cc09592a2cb2141ca02ccfdc5c6f1da4a053cd3961de051c87163f190d90db871c3fe51685625ecbc5caf1eb6ca4aa9184f3734786a42563a9003e3a9f7105442c6fe9aa4eb3d50f9798dcf5d333c7866fe60cb990ceb94950654cad8588f6eb2312683110ac840dbd203b837a740b4bf7fd42f721b739aeb16b7bb9dbdc6036fc6a2cb1a7632e6628210412eb7959dbcc1f0e28fc965edd73b384ac5883dc5db1042d6471b2752cf4d62e412e4c0e38204eeccee6fec9c9f08f2c00f00864f31ace5065691f1cd2422f2401a2abe7d2eeac5ce9df4e47d7874fc2c77a28bbdc38cfb6e9caf2e420dd40d25b3b562c89654846cefa6afa944dde859b8b859ce42ffeb358638cf83b5cb6b678e6146664318f7229840059dc1a031039a38058f213749e6d75f571a424e3f7a551ede178e6e3d818a380bf8a8b8a31cf2d9b3f78d809200b7aa7540e671831f42a791aea7d71503e242e529f3ec9677610859f0fe636aaa9236e4ebc0eb35dcff4722c631c7aac81e80ac8910645ae2df5105af6359e2f7a7fe914c146bf364e37c97961f8b62f2e2dc7f722e2adc5f5068d8e8db5e0908235e57b9b3db9ae061171a924e294ef549762c6e6dba991f63741a516f5f515e4c9e3d326125e542bbda36d9598b2938986477255a57955319acb55d5d5e30a9c5c9f5b383710bcb7a9f65faa2f82f17cfacf6d291b3533f3520dcc00de2b58076aa5fa74f3c81da476a456a37b171a51b78d4f1a8240d4bd308c674df5ff20545777ff97a3469ac663bdfdf8389d4b404f3bcdf007444885151725a15730cde5566a2b1062c036de21c0826f215d206d793c092318ca8e65c507099009b981770686b6453a052e1e0572a9e114faf68507141453c0247795c768313882efcbe4853cddeabfb8a0904a4b5698a37951e20c4794f15e786bff5d38dac8007c6b462764d9445c69606d40a568c2ee2501b0130addd96c2cb5916dbe4abc635639113ca11382efa5c6524136fb12a3e0ca41b0a6c5d80a83e091f9dc2b10e71ac12a60d43e46376cf620bc5ac08ecb2670ab287b863f26c65e79ac8ec7bfc5e7be65ca9571b47fd6125037851c7ac17a106c82624256d2fc705d6c944685b2608f6224382ac44419fbd64dc7e34b9e669dabf8e82610e40f931d2fb665fc85c4b8d529f36e1da7b93d2d057db5db53f18a21f6e3ed43fdadced7fd096575d3239cb485b969859a738ba2cf01a0bb6ed008ffa4e3911da84459ab0c8d5170a5bca7f56598c302f8edd34921544632c6a3e4e3be174e7a7856f173d655fb5b0174bdf2e0be88a0a84788d68da2054068a97966203125e01c9f65a0d9ed23e4d0e8f84764ec19f8c8b99be599449ee5e00b0ef8d0b4ad350e68583e9445280464de94a3ffdde01248d06c0ebebfb91a0fb9649cca9e587b7395264c6d4c3ab0a5a9f7d3b1e1dd359d3510b80c89e63976407e72e22bc0e121411dc81f2b7be76b367e6bef768df4beb01cc807c14a12df6f00d1b6dfcc13b3a441e9432379518219fd2861f7728d42c5d76ec58c1733ac34d39ceb78c71ed2dfd73a8f6ec5b5171d78933fed18c7ba3e74b741598e3af46e4c7aca796516b941e235102266390360551d535f294bf80aaee161f6914b0f054b356889f095e2e3a598bb011b2f149cc76c500062ca168eeb93ba21d738ce3bc4955853b027615656d2993ff4343186aa8ebf1f5139dabcb8576524a26f1983c3e39b0a8ea3fb6c7afc883e220cb3b4120479268ec114f261f9444e9745a6a307e798014ace6504aad8aba7be2ed38b8ad6d55fcd843b027139572fd6b1694634376dcac92009dc678023676744793189daad008618ec3e11334f4e27e39e39087e8fc4695fdcd281e0f21053f529395dc8374a57e2520481b09196e5b83a9954ae44e0d79a658a62888937a8dd4ed8027112cd4697648c3532752bc2cb88648e90a2ff5091371d2a41dc7e873a3fcdb5ac6ccc842817358592e5a074ebf181b2aac44576c8157ba4bcd75286a80ece483d0641c0ab26c69e32de00e0ae6fc84050103f24ffdd60a0370e178578947e229244a91d74ac320da340988e82b6ec74e1a666289138d7f06e96df169fd156a2e7f1e8366ad493c87885a4ebbfa94ec0b5ef5e0eb6a9a8259b48ca97e87bd86725fe2cc1d476e0583f4ff4fce7efe3686513dd473bf7436e1ddeb889498c47f06f6e6ae5e356d1d3b82a4815cff82ca7b6ff25723ee75ae347d3773322279d9619a90e22af160058a2b6f9b6bcf916f99613ae55eb80e3c43dd4e06d125a2679f63dbb34ba198706b09efac577847890c66f17db6f7f47934f58599bc0513a084236322689875604965d73b7113a4f481fdc5881ef15123e8f08f5511e400295ec404e838c0cef2ff5ebf467ac0bebaaf148b701a567db671bf06807f183d3e49c4caf123a695fbd477451eb77a3f5ead9c3103e4cff20d184f1518ea9e2c6bf519677675b0ae02a61071e8c98c2f893690a99aea01fe130c9c1f05e762a61464e068c98b03ce8faf34778c783f7bb2d409367eaebf222db87c5f24c79e59029bef45abe6920caf9cd2f411162b1f6a422d845d61582dc1b3dd45a77f66b0abd91d02746375d0775f0d0d243f2405389dac1caa82516f853830dfee2fd64acea0c978314ed30415fb59d3c1e96fc55d93b497f4810b08cd7ab02653b64371bb28a527d52f8e1ae210350f34e7e5f67449accce7e5a1dfbf39063d715f4255d7987501433437a56a031eda365b9bccb9b93c08424a200f5f6ddf35cb523de8d3bddd40afbe81823976e92b0d56d6b546f9280dbeedb98396becde977061ab19d4abd38ad7b121f1c5649723a86c837c1613fe5528f01afe8e7a2e50ccf8284e26fd7ab69908dad4268470b1b47b65152a3d81709c2913c7d5cc1f24086d714008d825a6524fdf621b4d41702a16ed2f3b25ff21e2fe2a4c58850e7162b422c1e3fdccd44ddcbb7a6ec9bd6ca40c61716939728a28ac50ed938a770743fde8829f151d87fb69737251c6991b1378b829de54cca4734846e9d9c592ad0d364a9609c4963db30bec0b7dfe9b33a482851678207041ad3dc3ebc89a94320ed5f9085832dd3308716e48c26f608b3bdbca0d7da42755ccd0fc9df935acd804cc6a48b0ed877c3ef7e8e683a529a9d7d9dd21bcbcfdff8573e8f122c3c37c6250995b1b1ce23d998b7e3710668d801b65ffd9dd806b55b5bacb06acd0f69a8ff0864de5e66f028c8c8e5e88ae4f3f68e5f3a6a27a793c8f143a0fea4cd13f6ec6d8f4529a9f79bd09678ea1d09e9a498557e0bb0451f95c6705fd6d4250f0cccf4a0397a69f1ed0d658e705d57f4494e6bf71132bfa282e57a5c40d127cb2ad3a61d656578b2887cb172bfc5ad836684ce6feb7451069432e577dc30384f00b6fd8b78a7b239f92ad9eadb2df649c748006a1ee4c292fb232811a1cebeebee45532dc73d0cd860b3b25e4d939c5d5cf9e6cf292b4cf1f2dc7a45e5601a6be2c9650416d695bc0bab553dd1789bd7b44763e54e238a2f06c858ba20cdb50804b91ccf5e883368fafff87cd41cb456568b05f5e81bfca9d405893a2a7fdd9957583bb3a00bbe7aa36b4a53b9702e52ced70e5fb3efdd869b72c5ed38c2350a63a3f0fdd4a659a0806332e12d1d14956cb776aa0750981f7ba0d07e11e04cea591acad6b72e7e181b291da177cb10244d76fde2475666c801d17903662f36d41d784011324571709baf2ab1b52568352b2de858324f8c702084573f51ba5b0cc1b3492aec4614af9df653f26d2d46c5b294350f8b7410c6ece38a8854d29375843dd3cfc7a72a583f58ecba772c1bd6da06840f1fd5f4b8dd686aa374b71ecb1f2de38c90c2de136ab0301c61a9f9737093342869144676acc36792c7ad0948a0b27e5098d4c9bf6c85abeb6d627d43f2c5f33827020a359b36b86a14b208426dfe25a5bf24619c9366acf5745f70e834a59e40dcda8289e9553dd5b23f533ba6ffe9280178b4209cc29420dbf5e1c4627c30119c7c1a07f9987ad9c645c7959228df3476ca5689a1bdf048fb050046218200e67698d58a4ee47c9f8250ddf90da09d207bb2efe128b6906a446373e99c31d7f28c2af006b3508741a28519ca1b0d21bf0cd6a20f9de895f98f283cd3fd7d0354915bc8d61b75edb8a2c02de279fbb782d75263ffba7d65f8add685bb3bfe13bf9daf8d0d8b22facef8a995524d544170350f9e22ac1bf166b6513d9c65696ed443441a222b3bc6ea8766e4c357a938f5e4ca1857e8ca00681fe4d3d5767c0e6e8e336c4c2b178571cb96f42623c64c063d6f80cafe2548cbac194a7aae9db94ce6aaf67ecb36811c63229cb9b3d4ee9918e489547ce34f9dd90f2c71c9af2908ea03fa74b3f8e604c58426cb8aac1619ac3ed084b5dccaef4c9c1a799fd4bb56af7dde700096c436247e18adf12496a7f112cf821ae1a8c7b1cb3d9242a094bf80487baec38157e9a08d11172fd3c14050d107b1c6ee24768420a7a1a017b0d0656963066c08d29f1de3cfc6023333c164fc3dbf553c81f8262b1f9087572db7d0a67a33a0ad3ad2d45fe3da1dc141bddd53e9f96eb4a18473bf681abbbd027c36937db39dcfbe166f2fa68b5f806d3fa383492c3f363f3f534713149c5b407ee59f041ee48152b63d7fe0e1b372a49d542fc06915670cee677dd2b6b1309f5a474006668ab4caf5cf20e7afc6c226bfbe698730fc843d37de082e5609f911bcdccbab8f7bb5cc910c8390030f2e336dec7661a0f53411598ab7367d50281852f369b6d3114cafb1282e83dabc57975987600471bad250bdf209c4f024715c74a81bb69a7a9f71ac6a1c4bb04e782d89518c5fc51321263aafefef02e8ffffff17