PearlStack logoPearlStack.net
MarketBlocksTxsMinersMempoolAPIPoUWSupplyStatus
PearlStack logoPearlStack

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

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

Block Certificate

Block 66103 4d1c4278e5255ebb4fa85aa1c46f2b88faf5153a87b9071184850dc84075993e

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
2c4039a26170c04881dc407d2f23fbf36f607a7fe85b2eb51812d787e013f4cd
Certificate Block Hash
4d1c4278e5255ebb4fa85aa1c46f2b88faf5153a87b9071184850dc84075993e
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...0080060000d00a0000
0008000080000000000f00000000000f0000000000000000000000000000000000000000000000000000000000000000000000008e6ecdc18feef3bbb6d418915722e16f4cec932108ba2a4c0cc5e25aab373378760d4856fc2bdf65cfe4625ad17ee97e60d6ee11d62f2692ee7b456f2471cdd4baffe24f839db2b90112cb61b0a26ce1ed0d06d6ed03048ff006000000000000004000000040000080060000d00a0000

Raw Header Hex

00004020b4fe64efac451cc6c75a95ee1e4547b7e354a912124af2c1039bb37e5c13c62cf5cb7d302b4ee2608021a9ba2762ec55fe01c8b0c6476ba2a4d0db0725dec45ac32f1e6a9a6f0118cdf413e087d71218b52e5be87f7a606ff3fb232f7d40dc8148c07061a239402c

Proof Data Hex

59,560 bytes
121216020307fc66fe16f75ed37fb6c200e853e4e38ee5a2e3fbad406d4e74e2701909387876a984b635cf75fbe2aedea50772967c7929d192f8cb9b2139e5df8ff9c1dca7b00bcf97e6f8511aa53836ba6234787cfed7c8f84da592065f0a76ea8ad401f15746f829fa0a5847994a182a25e340af7a4a45f91a2938ce03a784a7f58d8e36f3a810fbc0cbd6dd3618152c6b9ad6cfc4baca02d0bed34fcaee1e8f39254af30f4bfdc8e4cd3e73263ed8c8b2fb393363cb45afecea617d8cdc993a0a586b82fcbf3c108d08dcba6199930b2fc64d0392855f914097e665916b97dc367b2d5f55b95c4fec6d5f56ac93e6dc3af52b14aad55b24741501f831485f6acbc6ff48c548f2048fff5b738a3f303dbfc9966ab9c9a2dd9010bd756dfb727a105d33b5b34417ad8efee877416f283d5c9828c298c147bd2237648e03985b0d959a32f21eb90a3174b73fb741b35cc01a3c89eb6a0b1bf038672d642e8465991356097ae7b50c8603bf0e2d6520948441aef261269a479b91ef4ac7eb04ba4a2422d1c5d64d3c63deb942730fc173c4bf56a9910f49c48d1862ca0842cbdeea126e485c0fa044e8f579dd3bf173bb953d283f5a844b82700c34afe7fc54b5339dc1b6e72bb4c9832a54f206ebcad30df1cc80b6268e0d00a38a74d6831c8a12e31cb16aeae55561a74fac93e0774760de26ce434c61618ded28bb085662441ccf339810758b433226c24ea1292e38c374385091e4f6dcba78868866f367ffb23ee92386859893bac8e707ec74a33ac3c065e94bd4547ee30882462e00dad43d79da464e8b776c226c1a38ee97a7b7d21fc1822a6cb733a3c94796b8f74f8e80e59fab267cf8f1cdc7b82c3395f77b4994c1372c3697236eaca9e075ea4d15d6b1baa9b95d45a147d5541f8a6c184f907179630db01df3e8109126d81ca54410e43b2214e9a3f5e5b2245953066f917e0ee5b0b4fe6b1ad7f44033347950232105c0298b93374e75c86808b9fe8dc8faad94acdbfb01eaa16a115308ba4446031ac7dfcbf50d01732070d5d75ab67b07f23cecc4762e89cb24fd609e824d3abd53a676a28d5b3adfa10ab9ca69ea52df34e0000d1f1c0e47a681eb99d1aad61eafd6d1e50f0073150a1adeecbb17ff1fb25b13eba875aefc0cebefecf423ead105ff2ef5bef81d84628178f3ab546009f17d860f941a40912690bd510df4cf2e64f983d2a02c5fc43f0a38d89bd660c8344f64d574684422f70585f9c5e3ff572d1b0fb4f72e64abac8b576c022a9f21fbd406188e9411cbb177f4c3edfc51972a5d2c2f8bd3b60eaa5d7958430c050ad977da8ea26c0cffc982bdd228b931e54ad37bee5726f9c4ceef672d42839e020f1edd17b9c32113028694ceb593c729891a914ccb68ed14dd3b55e1baf25c8bb8ca308d4be322779bc4f42a07c01740a671d9b398a1feb967a5cd05378a9b518e308c52befce75c8f5d4bfa3c461bb5a5dbfed444285e287569b99d8eac48cd6d6881518a812801652cc88d42c37c88dac1aded939c0accbb68eeda12c6c5194d7462505fd0b8effb2193903ce4c8c213910308211aa8f3fba3562e18277ea0cc8826ee41b945013361910f28a6658e749bfe3251f93da65e14176981e70d9dd8d2cde6891b586c885b81ebf8805ac0312ce423e7973b76a0f54008db28e45c95aa40379e9217d73289ee1fda9db433c5dc000620f03c16cecd02e49418d1bab412558126f6242a4f3ec1c5bf7643a05e1fa5a481901c5e4d5184a7177281bfe33ff46615a0a13e62a2e7ccd1dd08ef94322b5b6e42f9d08137f5e47e0cec9ed06311859e38fa0982ee1861311c910505f1fb4c57b8400957f86c30d9c15a32f662d78a87de0bfe52d3f2ade7e502c83c79007364c957c49e6b926e7ca2fe98869527ff3d166dfe73ae268a57c227c9253d45371d1680feab9ee12c890a67a902c915d19992f2cfa193d3cdb8c7feb73d5168c49ea5e70410f9aafd2de069696f21d2040b37019b3109097118a3abf7a6637dfb3474e4328b2101b1a91db88912d21646b1e89cff23ad17c9413291d9e92bb4ec5526c820666396c42fc67243c17d098c3d521964f6d907277e9b170acef961b08d51b1c5bd1b582a1c6073371d0d0300f46ee392ecc562969626263fc3f24c91b50a5bb22ac505460be625197d5d77ff500aa5266f950ddf527d295d03ddfcf459a66b22d38501006e565a9b11c17639585f4e3d722319f9294daa78034809b751b2ab73a645641ae4394a62290cc7091a14cecacaac1e602d92c50793e7b514053c3157ffea9ecac807707e69f08ad5f4ca135e2806383a4f7315dda15999dced761369ef84c94c98852b1ac3b726512e7c82efc7c283df03fa67f98c91a923eb9b06d1a760adc8ead3d7debe0bc7be3949bf873647e82a4ae9ee3d57fd4a5c8d1da3b50fa5fc13cebf76bf00703c5287ee57ec67ec0586bfa52a98d6b167f5279118f1bd08a8568ff0c5bdb509c6d8a39a3a6fe4eaf8796eef0ddfbb9e6ccf0ac75cf0968e39dd4a616f87296f685940d1fd0cc57345e8e66e44c788946a1f45e5c7ef3d0e125b03a58c03570b0b1d5d9f654bd2da39caf7500730b91ec9722afbcaae7f8abc635e6450fb8655957416679bb20bae7693ce4ebbd22c373c7db1d4445552b9dbb213345c78adfb7ca033f393fccd7757e72a195005cac9d619351d88802f6020c4b2d61341a5a5e12b5947a27308b9e862ec526d21f6962ed2d5341f1ef768a3ba8d44a535598a2becdf7e3800bed64040ba099642880858b810125e7c087da48b83add4965fad3d31672a6eec0ccbd616d2502a862093d6830ed0aa1b80097085dfacc5d305e6502451d01cad5a5a9b0c7a00654c33c83e3893d8c008b2cdd3f6de0029c742f53561a551d11e268e5e26fd55bce5d4dfbe6f1dd80ba8fa530a7160dc5a1fe8f583369141ff185e3ae9e43c585208b20d124f2669025bdf18b5b776d51f8a531f0dcb448e63b597a1b25c80371d7cbdd233887de842fefd7f96c02ccbc5845deb993f33e62698d64673a1b43255d5ad119696439e407ba035d0dac18df81ee83b7aa5e1e77cc0c584a0cd204380782d04879a1b9cd66ebf775d3e47cc070e969f914e0a3c50ac1e828fda8fb026d45283f26e61f473946023a5260b8d5286b56992dbbe84d47c834f3f4de16e2c08e9f7980fa0ba6dca628327b8bd22245821137d7e1b2813687daede6616ea76806809134c3e48529001db76cd113aa1c86df539b61436902280cd7f1fe8ca4a6e960db58ec0ec30e0c93b9a5b7bb7fd05b89669d21ba209bb2d58ed947bb66a2c503cdff2510b089cce9c736b1c9767d11e90c96a466b5b56464c43c777f06ac48b286970b49e5aac5fa7ca2a88a7eb6ad0bb31558b4c8cb1198d43f4f8f609fdf9db4ddfcfb778a05c70c4a940418ca63a14abe90df448778518408ed5cbf714f004bfe68c90f8033a4fc2983872d6d92027d9011b08acd19c9d8b200c2ca9f1dbac3077639b1247b96aa15aacc19d45838e8e36f6d5dccb64463c27aae873e832203d83555d9e2c3e09b7e05450753d4d3f2b0825d68000c8b07299976cda6542b8e547a3f81ddfb25194762cc98575a505fe876d5043aa43e69c23a5d944d7c47f5904a07b005ab75913baf22165b58141cd8ac70e842bb6bc32033e281fdbc5300368a8bb824742464fa75dc7da40d5f6aca09c16d8ed3aa4f9dd1c0bbfcb73602c0a57ccec796d7239afcf270795d3b6d30b19b5b704ee22ddeb9befc1816dbf87176a2e6a564d9f5341e4dc2b3a35d12e541f201c86874e75fba812874967f6a99b6d308a0675908476e60706ec4236857f3259f768868938aedceb5ebfc80219f7229301e925b6f210708e650e403862a04265315f150c2149fa2682e46936fb19c6cef621a7af034fe0669e38752ad6e5d4fcafc2b1956106c5e562a9c4147cd7d5a16903b70933852828b032f7e33bca2f06893b329c2b1eb10fb0a27645632f82a0a34cc4e65e0d24366eadc4ee9a69841a4bc3463294c44b8a4cd61454d1d7cdbe5bdb36bfc95cce10bdf4a701c7a7e08a9fd4b8247a8635a528ac21bd683238bc5204431dfd8e8ab7410f05455c12c1b277aae661e512c09dfa2f215e1d931ce65a87d872e37eebf14210a7cbcdb05ec987503118eb063cc1ccd60b76b7151d65e427fcfc77a5c7b0fb9d81ee7b3740d84a2a1e25873c0918efe46f3fcd1d9c15d4329024baae78a6dd5ba279342728944a90d185d4b43d97ae98a1a9a7fc94f24a95d9a5a1202692846748da48302300a54a2b9b1f9de94a94cef592aea24999ec188d610d6af1576869131382557ae969f8fe39ea56c169aa02c1128642d00b6b6aaa4cb37c03301666e81e0416ec944695b4bbe0a16c624097a273ffb52267e27787bc89ad7a803f79f4cd3900f2ad7ba278a3a8bcd8e3cd24b0581192deb5d04c8d1cb69f393198e08b25356914f3f6e24451088611af765f9000aafd7002b4fbec1d7889f6f0d9c0b44bf95d146a971e18fef69a29ebb6e1ecf6303d15856814e14325e21b9cd13684907569054461b744c297d770890ac07a0e1d9d5cc2a1a4b0cc42e0b337bdd8ceae60bd86131a0deef9a1b8ea6c63e2f30717d1a3b0a4e9e1aebf0c562c8da26a99e32b14bd5000490612ad72c7a3bea9ff11f40a0eeea2313f24c450d5b870afe0f3c9076eabff9bf4653a26bf574325635a4521e28d012746fe8d6fb4e67aa4bd966b2a11fb00c4024da88a1a41926eccc457f84fa662ff2307a9f6dc7cd15f2802e1dd92a866abe152488bf9165dd12e657f2e00b6a62a62c5b390f4a7a75e7a5b9db6ec3e5d9802d1f967f1d3667364f1250946db57a15e20afb0cce9a565a7b8d2d09b65fe33d91dfff23125bfc815e654d0a96e08ca842c0bd095790d94f5e2baa13aa90a19e780027ed89f1f0ccde2a1d6ef26fe31d241c3cdb2e9c2b4796ce6b66dacf3e7eb406087ef7e89b0c10cfd875f10a717970ef26855bf194ddcbaeb7537a10d6c8b7ead1b5062ba681995a35f9eb768d63ca3d7859020dd3f78c56eb5f8eef7c664e291699025b78581be74ff64eb51d92ff94b54355caa990f521822d92d9c264d41b14823cac853e2a2a54ce57c85f5b368a288fd94d2e5ded08adc4999cab1f5ef50a72bef19c4b419dfc181be3d9f9e39d223ae1cc9abedab851ea9cc45f7bf2ee94c1aa148b30b0d5196550f4e0ec591aae45fa4723e273814d8fc0f56f0dbd286ad689a2c1d7eb65d54211e9ccb106a57c12ad2fe381acac4e2bea556251fd294726cc8509b3eab207ddfcfe92e22cc778ac61e5845f6966631b6c44af392b4693332705146620b60492473b0fa2007f653beafb5ecd55bf1efeb0a41a77883a42da3099e9e5e37e22269c7590dd6adde52a9c04a916588d9d782d2bd44d02ae694d995a2704e1a5b45e37841b089981f890257969f5d7bc12c1769bab75301abd872a1f7f6e7d0c4b593e8dcf0cd9a66959c75674d390d87dfdfa309c5f6008a762131dcbf1b3bb1b425a35de6d3c85fa74aafb633d29a945d772b8633dd00833870ffb3bcb21f3b6ea2b70871248fbc163a3c1f2c440810c2ea180d8a0ca56683c9b5f95180fbf1270f4ab1ef8693035444c736b5e934d7875c1a7c9ee8f7849f988704dd6966198abd7b246e21c50b39249a7670d49edd2acc8eb301eeeba09314cb6c86646f475ab3e5f4cc8e5583224c5cf07d8ff2d9e463541d7147caa0455911478e17e1d32c39a97d52448e1fb6b48a842cb6d6794873334d62d68481c16a829e758efa3a8d6fd2a629da2bd3d5bdef8d86fb02741d9c2f57727e4f5d35d4ccb9f58f3b96f8e047b4cec86bb90e7bb1f8b52c11941429edc5f7a671bb397493ba79d3729ea3b02d20de6ae3799cc1034b947751428ea3a4f8df78b59edd047ab4de99b5258e47326f210094a8ed82d0b39c2e4a2ff3dd82e09b50a2c725d8f580ffbc8ec138278864617dd83a01d013f5fce18e63336da21f70d8c0342940ab6feadfd0ed650b8203067a241617b48533dcb51911aecda453762f3f23b3abfa6b5f0840a4f282b439404800776c7930b44e38177a9ac5924ad736f7d41718384cb91863e0151db8d7727050bb133d4c329a935521a978cd2e0f7fa55608ac9af6bd21f41e397cfcdbcf0d57eabe19a60411853822377f4022ac09079b189ef1d2be7c7d3f63d578161d132b0cde021e3adf9a3c2f5643a63e54a73803dea81a46892eaa6af672c0159dd443513d34cd476de54805488c325effc3801c2a218f01082e3ac1fda09910472fa9df8bf7bc8c214a2249e09b54dcff41fb7794b8c13e3efc5a7f9d5be44d2e9c9871d4103ac256edd84fe17f070eaf5bb0173e26514908b21ff3e25a12c85de66dd923d7fdc4844e729dc3d90a45bb9426360e26a5310ebc5a16657b960476f55eee41d643ef48b78d1e961f593da7f81e57712e817ebb729ea05e42936b0738ff5ce0dfbb37c0215e4d334d94799a88baddb3068b183d3f8a5a80ce4876a961e4ed10beb223f3bb7c275f4105338ee614c11edc2751b689be5c243a66eec7deb9a2079d505365e96b5e7567aeab76c3acb92d18c4f7328eab44b3cb284d967a4b58f1ea466f57ca9ab9a69edb25092a65b5c8f5e4ab600e41083b62beec0dff93032077d4a96465e2c4ccc68c76aecf4bafba26f2829ec01fdcb77fd0cefec766ef83818977ae21e7a626c31e6cf1f722a5a51504ca163c8e291b46a6240561a0c3c82860db149a55c9e87631201dc2a5a0a8879c706e70ac55935302cdbf4b48cb3931cfa8e37744dd8d03eb9ea626c6373ad6b31a3fa618e032e9d7ee8701fe4dee4fddfa7bfc9e7d32e58bf5a91f54fbfd362826ef62d72746dc573917949c8eda93266578a3893f57777b20bb0c06cafc77a4eb9f02ca22e93f7e5183759f1c0a8862f5f995466a4fdc6411ad1ae4c5efc478bc7db951f857e1fc6b069f832f2d25a8b94e75a40bf5dd64690f74f10fd302f59ebbce2779442583e520a7e345d4554889f7b8f91700cb68e4abd52055c1d4e915ed69205a50826c0de04026408f3aeea2b778e6087a6272ee9f872024ad3bc6d9401e780f75d66b5897011d235769c59c2618a3cdd6f8551f5e3251578d0afd76abd918e8e6c61ae476bd22bde452bc84055f9e1e4a5bb9b84a29023f03e4dc2f613bfb2a2b8c1d155cbabdbd6e09755d3253e350392921577e1c97be716f796450c8731afa1ef1ddbe2cbd5961075a52938af5219b42fe830060689b9c3294f2491349861ced9c306190cb376dbe4c50041102510aeb2f312825a7ce66b9a82a76c5ced253356c2d0d93130e947598233782067ce43d811a09a77fe8c84a8c8d18e00274d6cddc414611d5abfdd639df65278248d192b4a78ab6066fd0543a6583537a26d36e24785d1f0580fdd06048cc3c892a2e6de31ced3b5c84def8cbd86052ba527d1b5ef803c4e37a867fcca037b902ec7cd96e5fd7aff76735f990f56b5840a96bce52f34d56a22d3f6b8edab5c2a748258c19a92e8155e4a653578a3d7af386f8a704fd7d311e0c731d3a305ef2c50e75cf94172859a4a0d1899b86e55b6476ae09dea7539eddb6b091473353c955dffec761831c0c2683bfb4cdd414cc7569622f3e20b3f320eb39d3d24545d072d51e6a2d97e0f51d64593331232f1d8a55d4d5a6ccd6f14b4ed660f196d8497f09db7ee53e7d230f66af5d376db90841e44963c3a388543f710e3a61af705df77bb7e227570c560213ffa9d5732f3aeee7039f0b9162855d5bcbcc0bc78ecf3ab9427ace8a95bfcd168a138f278c0eab671be3af87368142d7823ff5c8ac3d61e5b3891a549f4b75e91672b9f63b07dad738c64a3f38596519d1a504d1f642632f0025b8f8c806e93079e1f1a3e9a94b928a32eff39a57a459b7c265aa4204e5f56e12e0374b71f6e06c6ac591ddf4b9d67d6e410e67cd7b7ef682b6a87db8fe5edd63a56790eca6a489362e8ca328996357a01b9805a5ca44ba04e343d83d81ac037755fc6f460c13a0dbd2d608b526c027a0217051bd649eac7c12264358d53c7fd91070254555a87d6b6abe9148ba8d3886887e437e6b72f5d7273ef3f60b7d00f8774ed2b7addaabac9f7425585222047c3ef5755ed4a2bfd7cdb06612e83adcc211822f109325989160717e4da312eb0f7bb5d49628c44290aa0274b199f9c06018c5bfb4643a76c7a0334c8bf7e924d5c52d97aef9477394c8e19a39404df1150781f264a213ce101c616e7d2e858c51873fc29617b35ccd740724632bc39f2154f38503e9c339a2734facf1b0868dbd8966d79fc4b77258877bcc273fdfc92da02e30f454fb98cec2174c47bab3dbee5017710f0e45a571fce70ce2cf929a84173aed7a35109e61d52a9a3bc2ad9670fcbc91e6fd191c4b5fed8f2c74982ae02efc2def197a5872757edb4afdc4abd288ad4d7ecbaa29b223fc5b52e825063b19977bd097e7a6a56116d63dff6ac678c58c88414ca026a86f9c3ebe12e541175bca143fb77deb5f646ae220397fce13d0515b365f74e4a6aa24625b875b65ca8c831abe1f8fda26bbfa5cfc383c6709c14917307421ce81c7dce9ae2f73f170fcff255bef7d29155ae40c2ec89edc08fd3f8e346bd8b001a7266f97de055569e0cdbf97e41e5f2a5eddd3cf93da170ed085a5bed937bed9fedccaf1b5f83ac384988d04684789d49c788f7ce5c44d5149a516d3497b2a6106f96c8a4eb8bf4f18956566cc93d7b1d8bdc513a8a1b49ce6b82e1476b69cccafac0f410b39fe7777330d46a28a01081020fd0d15816934f87e1ecb8b89cb998f53de004f0b0023af7b04a0ccb5bb9ade401b868005bf0e969678750b439839e7bd426e4740a95210535b1032e93fe76fe47e15b587a147c9802e7af3e4f078496449ebc7604100e0458b5b26c199c134492c24235bca7c643ad2b179c2af22441a1ae903f1fd5bb6eccff2b7044085746003534a7c4908b5ded8c7494f3b82e3c105e77ba8d05369f15c904319b47712b5dc50d9d1f614198f86187750954ae2876da7128c729318a14311e2fbab55ae64502904c0858152c00269bd7f9e0eb84d1849fa34e9b5818df19fbe9830f45b77980467987a30d79a872c426ca015cef124b15a465e09830c2f0f23d1147dc0f5bade3fc821a9f5937e89eeb58ee87a213f1bec3965fdf23344fc25e1d93bc82515cab29a793c5a250db632fe53e620fa8c700d6ec2cd73b6b612e18858958293533ad221efafbb651b2c5823e006101b34fc95f13231ddd2240ba0f2543b58cefcc2db6fc134b80d085580bd482a681f644179369ad3df0ba3603c7d5ab2445fd9c862e4906f950950abaa81b975b99b9296f8941ff85f5109a42b06811201999d1c28626f7bb32d1647373260cb9b32bd6fbae9b4ece48e05944206f72b43e293a4643cceadacd225dd85e5f7bb780d0ec055084f81b27158d4fb5c368deeadbcce57dc5269c290147f22a20a5fde76247129e1730f7f633205e2dcf632e38647e4c954e662244e866f07f2c1b86e8264d087b9e7bcb1c7b28b3a0d4b8fe1889e1ac5e370319ec927ea92c8ac951fa96930a56427d2786566dc57dd5820a93fd4cd6409cc65289b5f3bfc7321afbb9801008766f82b1e5e694b5f2c8015adc93a9ac855b423ae72bb22f1f8c0f268d460e1f45034a19d9b34f3b3c01ff581eab95fdeeaabab9e809a7ba0c986211a6259d0f961221fe9af62403b432e77e7a7e3d994334251e50b5aae4bc816ee0eb5d61e48c85978865b4bdb504b39e9b98abcff99ef720f3548076866049019efae3329f933285b518efa45914441e99eb4308e4b06612af77d12aecca7540a33817184d94845f080c1fa39f5d29eac8e038fa65694c7059f22af90b640a4fea86c08637968a726fca73c6b25bc4a8de4e257ad59f1721aff63b5ad0465444331a97cdb5133b4a259c30cca25c0e57b4f6aa484278f1fbde5d8c0351b02dc0a3d4e09f5f1bf86437880dac884d8912f03b0327023af43d41690b3aa57d7f686d8bab6e68baac93e6fd38deacd30e74e269c2e1ade202bac587d6d39304f591f56ff35e553c54f0c01a300c79287a0a6c134f9bc8b9003923232e0c6caf50a284b991169ae0d6f6440d0603135ff8a51e49eae7ed5a332e373d172a1e4c9ae7f7993bf1c1962932a2752033007ab33ac3fa4d893f57ae8ea099996e729a8f7544e996ee72d51322f850ae845930c539d440b96816c7ae44cfb16e565a9df8cc65d1d15037822dbfcaa4ce9f480bdc5a67ccdd62a63e146bdcd5d8b1a79b7a0cc9f6bcef366af3c6ea491ef7397c5fd94051e6e85cf6df15861ef3e2239eda847b4d32e0881a3282999eb94c5c51213141a59b816784fd595a63d95a5eccd49c5d75b76cd5499629efa716e2154ba3946832d96c0981459e95a556552678c9aa6b3843ef00e043c3ada823009314f8be4d911349b07ee8a8ae78341ff7e023618585d52648b3033a597c5af79231a263a9eb697456bf0717d80285d176175408d5e956bd948d817516b47a6617af66f72d4f586d0e140d61afcb270c06ea93a60e5cc56a16d35e55dea3aa73e7fc73ce47a90f0f921e16438d9ced8587b9f2685da89236990d7b7867c4feacc0106eb441cfce29ad624dab7480b031bdc8f263bc4f43d5ddcc77f72f3ce7c4af578d2ba3e629c9e1305132bfc3994f01bbd7f43231ddada131ab0a5f871f77c0ddb5319bcd1fa3ae1a9289418477a1b4c84e17ccc80888307256f6b67126cbc63125472b6e55fc2a71b416850dd7381fddd409cef2739ca6f07b5fc54e023c28228de76155ea569734a1cd2345e361278c34f16ae8434986ae917c139a96f3e389a62d06286c478fb37d408095f7d44adeede9bfad51f13e80afd199734e43237910e2359d1802c097b955179ae83ca23461002819b0cee22ad70c1e44c81e20c237d1c31cba33ef56eca4d318a7111cbd62ca08d94ad344ab754afc7f3a916f8670210d2f006a61b9541ca69b644d7ba2e51bbfb6543e7592880d9c70a5b14c9815fbec3a96f8e27afc6e09c02767454c157c420a3ea97a82a202c3efb534a41d6e63fe2271e47ca0f568a3fb79516fae8257207bf3dff198f385939cbff85270e11c563c4253c444b13a2f4a80664b11a35e25f3000e4e38df62d9086dd77a858a8743e99f4c0f9171d1429bf497a851a12f930d859767305c0bbf445b669bf08ee229eda8651fd3b58a7e1a8fb15e5f150c12e84571efd75b0738d2a5491ab695bbc80610ce6e97253b76fe1c0fea274448c3dbc02848c640114b6a009382b41ce154cd242ae0b7552f529e052a1ae69f80c4308b15308d77bc8e3fce060768cea74dee0efdeb036346bce0a2b6dc1b708b871a5ee3a641d3cdf616361751701e0c98996fd0d5339f4e3081b1f3dbda30b4c0db6a2516d1abdc763f96a3b0adc2a9ff1c14c9cf6a63fa6ed6ec76d16483169e2651ffb1d60cf5143c02da8ca973898271a05818c7ac82e672d24fa531cb32abb6c98da08bac277603bbfb90f2e12ce86ed38ea0e2aa59c52edd11aa3ef7f77c97aa5172b3b516fd47a15cb4fdae95f90369d8fca33a3d94468345f59ce2f5c2270c69bb3d3f42a86fbbca728942e39da1bd8d8ec91ebcb842ab06ce2cbcafae51adb7fe1f982e779e258384153ed97d9728410c1ca03c7b7b2a8285f6365a1abb48037620dab185bd2497e25ff62ca37cdddea790977e133adc82154a8e5622971e521cd51dea6f82217376a64e58389b2f6b8fe9e7e544d2b8a19b973fd0fef8b5951d93c66a127824991221031789e3a95652a6530b94b84312f2d62774f349ec577a124f331aa3a0b9ae7fd6c1dc5b21823386d06c33c51f3d8f48fcdf8a9fe7724c1aa3888db5d0da0cad8539386a6fe3c592005076861cbd11f3c3d15219e74681839083783c390de228d2bcafaf03368a7116f33dc9893a3fee36ba943e681e64f7c8357e8f8d53d8b289bd2af9b5a83f0509544debacc0eddb4186bbef3bd47ab5c53b86f13a78cc73456394f2f3d1182464687235d5f31cf5d9ff4c4cc5c1f022d34f4b6c909af9d45cb029152acb40f8ce4692f33c318fc7840aae7cb39a78b6c5993440dc3915555a64b781da6c6c720dfba4952fb7217660755072a2fe63a6cc2e21f05a5394a74ec60c1d9a9778d3529de61c880e7f19d9d72b1c010ee17c7331eb2bf88811396e6a0ad78c3027ce16c3d4d45553f1acaca4cd8a69321b9d858ab162e8790954ddc9e83b137d6c54987269120bd452dad2071458461e8aa7313380a15a54caf73af8024154fe7ff239c5bc29dbbb88c4ea7cd847e4ec9510e08972579a2d2b15b696ffc03fcd224a6aad801eb96f5cfa0f2b23cf487be132d69855fb4be965683767d306214c14fdddfb73210712b96e394e4aab5d6afe5f5a967a6f506bdea3c66622b261791c5337fddfe1d40bb06028733f066efd499f5635fda66799e111a497e09e9859b550479b5f248c50b77a32f87a1c80bc1517fb5798662be16aa2a1c417e81ad5410f01ae1c6b5bc5d314bac26ee3af65e8e0172d08953c593b40fd2416af4132ad89741b74c429c958a90183201fa14c6ea3c5f122cb826130c767d9a29f85b23da1318246f6f806f60402bd8526573205e97c3e15a4e9917e8757df69c43b20e4876dc2f77b1e73007d263df9eca52d2fd9052ba76611343514f8ff5d20fe05ab21f5ffa677f27cce1bac75dfc13ccf4f661db1944c51a7e39a9e67292729d9d85a631a3c524a4260aced7fd4063c17cca09bd7baa5659a8a7a3e8673dee19a419e7980f2860687c30b14c76fc5d17bbec8575f3517aac53f80f695742c8d544352657f1cdaab3035105688a875d8cef57013b33ac24b824c55e7526f51b533904c882dbcabbd7b278f5f7c7a07df4b42598c68a60ae5cff4c116bc2895ddd1cdb7711bef4e512b4ead85d79cdcba88e1d39eb68fd7780f82a3fe1fc972db2d493bca8fd3ca7f524e23411a5d4f2fa1b162dd55f95c83aa5b6a04bede17aa6a483a7e51dc5ed9f0f193dad3d0d5fb87dcf5107e6efcca2c7fe9f87dc7961a1644ac631cea06ad582de067d9280e7764c6c8c8c09c5684883c9b8ba89611f11bdb7e77dbe68f96bbb5521a414f7f62eb92e8bbd0b28619a441574408467ef8acbc445c284b73262b168e555215e3b1a9b1e6890096a93c231f2afc9a9e1cd57823581d28898ff33df5d85e1f29f9dbe8975502e005f5de396f45e6f8ae2f41e1dea626868bb046725633dbefaf11f63e9f0d04abb9c4f7b8c8f08770c5ffe15ada9e1fc8e5cf7154b868bde54746761f4f2dca4ad408638eae32fc569fba7254beb644427c0e905a8be2903ebdf6427fc97c22091f01c5341b3a2a74c7764976a204dd80385d5058e86c1ca5e266bf480e6e30fd3288726038109b43217d7694567ff3037a4e0dbef8ba0bb1e13b6b80030882a646475be78596403eef77c95db5834a74628f8dae59395655e0463e373c3b1c996c196d57ce4c5ff6826b45bddbb6f50dce537f60f86df4a8eb1a12adb27a7714f34dae4e3380c79b0d57fff5674dbb0ebbf3df1f2c5650b5d68632255a8ea191f2f7990a6ea02f35f75559f233c20046c7bc47120d6fc3cf11d135d929c0838f83a3c55095fece68e81a1548d3e5b01d6935d65ff8398035b71f42a9d9138b74556b09fa4b611f85d1f8731b3d6f053742bbd763d4b652ff5c5781f8adfda58f7a72bfd60c26106f337bbadf1ea49a74c2de679aa0f45be42c53f2fb455f76294f31ec7ee0c1e81728e9d2f35b8509f7c5798feea41f4f289d21f20956200b8d3cd166566dbd84d73e2531a2a7ef62f86b7d6ca0f4fd25f0c5b57f3c4ab3fd21d0dcb9d5f904d145a702a392622f8115540102f1f23fb3843e894b6a95ef1ea5dded90a5a33add4ded203279d645e3b619d7eb3357a5f446660b33ebc9d9996e577e83ce8e97bee9e8f8b1191b0bdf8ddda237755d9386228b18948935b647a4e1b7cad13ddf1435fb46968110841e813027d2d57b89a1e4a665c4de6818a8fed2f8e87518213c612b8ab299532f8598ba6ed1996513f94ef60f380b1de46b89b874a8f10a7f06c6f1411457443d8928e80e44d635ab71cf5e743f1b6a1764c2aed0971269ceff445cb4927da660d275d975dde2f7474d7b10e18e2123c034e1b2bf9dc22bf4e5026ca8e6fbf1a211b59a5159d7209550d5a8e5a9df5063f5a596237fd43e5def9d80f1ddc392269f4debf5c66b81ff77f2f45a8d4442d5388512208de1a0b76893e040c60a8a9674aa33f0c5d396d2e263b7fef711027f99f9cae0e26285bd73b5853032fda8f75cbf8e1110cdffa55083245aee922b4321eeeca421a813c828b03d0d1b28237f0942e1dd089f002bb759b94ae23e92d7fc4c13cad75beaf64d1e5750f5e415c02b46cc5d3f065c8c097c7d9a5a80bea3a738a24683702a18568fe5ca6242c479adc6084172a0c75490c64590622e1db45f5063cb42048e30fc02fc43a8df63540142f72ed5476c123ad250a0267de905e0ea699677b4fbcde7bf1f0b5dee7fd2dea8ae4d79f9e79507dabfcbc7c6e29b82b2c615e5d6a73d74a4145c83674fc3ba7349eb783dc5245a532853296fe99342d25ec8621f9335d2da12027bf79c73ca630020eabf932af2645f0021f3940e1790c8b1872336d1d703cc082e6fca106841adaf5e6dca66f1520c2240fcc6fde20571c7c3fa234d0fdf7397010a6983ef6e2826f1187973476bcf1f746cfbcb4a9e186fe9eb39cdf6f08f4dcc3f968a4668bd148ac60a2186f6970bbb0276df7a63badacd3695a1b1f1fc4e435db276b90bc24568ad085c6047d1a9959cf5e36647ab1b7d1016ffd99dd7d9b25d53a17b5e7f96444ae971ba698bbda7713ba622682451392167a5ad1caf7d20dd197e009b1ac7878ee9f374bef6f036b41e96866204e80862d22857837c78deb6b14ac49ed07a0aa4e23b8b2951eb63c1a6203f845d6a892de40d8ece1a8579f91fe2ea04c9e2206b04ae1175707940dd6f32d211ccc35d9ae9393c4e59ba94bdf4b70e3c21e76a1b1288de61ac34fff1ebe23bd3b446026f1d72c76e1d6eb357ad94acc99d3ac1da6bd08ddf2007239fc1c7b759c927b1028333816550b5a4e612d39b932eccb9ddc982ee3c44a0a18f6dee3eb46b1713f4b8e524e9e4bbc0b86e416bbfcbdfcce8e95c079af0731b66598624b760b1c59f50cd3f6c508fce7f170bdab60bcf89d726a33f2df4621331492ceaaf26e8130f702e9794d5f703763e0c11e820a26d5686a05835334d71b5a68b2a388572887eac6b2cbed39070c2e86ca40528e0e72ca89d8b6478486952d619c5670f69bdfb4c0a548518850d79f304d5400c34e7f673f712e028df7e636ce625fd87d6d4a75595f1f2bc7497e8fd3d0e1c3199543b52b7c0589fb25575b2f81a43ee6eb8be4e17b967e549d1ad0ccb48910a5bd0c12675bf1fd64b02b9d944d4905a06915909593f12d74f2b1faae23acf6db0a633165d17da79002c3315704889e9b3eed8af8ec5606efb89386d4ba94d1a115ed9444045029e8b98861392d8d77f510c2096ba5863cf3b425fdb924ec73a5a5f20482484ea4afa4ad411b1b216796e678b96cf6b579555d9c62eb3a2e5f0650a2903efddb9f4a8974aec8e2d6034009cccbb07deebdb3cbfcea450fe5b1542323be12f8b211fc4fe0f6f5d986e027dfd1ee938f26975745d02a3ff078eb33303c3543be11330018e447cf42940db6e8bb63a87a908e864ea3e93a394590bc36db461df12252139bb7e88aece634bbc48c0d7f7cb0afd39cddb9088afa49774d0d1244d54dd21496a13461c028136d56fb914d311e422fae6526f1b5fd4aea3081ceaa54ad2bd420bd2a1cbc1f2060dfb199f3baabd7247a937c2259095686a8c63c25f2a747608f90824eb87053de12eb9ae069ea81ff83a379a14e523197c899d148ab53da9e9bb53a876fa3628ca5e8aba2afae42bf11bdae34869a2608d4fca49c0977adc1ad03d19105e984cc004b71b72b06eefeb54f1dec6d6395e29cf44736fcce879d88210db36f234f7b13e38ebb691af968500bdf822ce070692b4318cf0ce0fd2f040bd9f46db0516be1c16fdeed27d3a24e81951bcc61d9b0bd3a66afd4d4cac11a3f97d0229544d3cf8db3545f84ef7e38875acfc87a7df502395684d016b165032fe9ead36ae01de96e18266a58265a4772edf51fabd878756ede631e20a25bb88fd29806028ddd29b7e254e19d57ed0ebae89600697719049e96e0ac206585cb62b8875b7f64741bc713d17a16370ad2a52db8464b56b53c59e6e2c6ace0847c35c6b81a51a90d85d8414c732a9fb0debdcd465937c267986f769404cbe1ebaad66717b07abf924f22eddd4e66cec4bab2706f6373a8ce3452534ab1158ed691ea45abe8ede5006940b1939079cab636b67d2dcab466a9e37682a4e57c8b59d63edd2057901189707a38f0b12e385540719b002120d64624982c643fe763634ffa7993eece6c95d7254b84bfbf6d9401e930f8a2683e9057c7f6c86e8f481e887c2725712db83a13ea350bc4c9be286f1a145053362acb552d3659cd77b703f2aedcf971f16aa92f165fa36ec379753b08590c5e872a0bfbae32c5498fd8bf82c3a9e86a0437f1dd1a1320cb904b96bccfcbcf54664f43c5739b98bbd417e078b5c5008031c9504d869e931d114b027c38e0b641cd5880450c79caa5580f38e77b3893c95e39b1259464c2f263af170f1b3463fbe5d424ca95675b3122b24ae96d2dbb634312b9f3a36ccc3ccf4f5b5f455e2d51e632fd0d249898bdf39889750fb59f0b399aae13d8985d61308d47fbfa28c3b3a2265af18083e6fa1d5fd226be50901e9d25dfefcbc2b706d88471b713f1bfe106f4e6d89c7a883c859631a17145f399f58a1c60d2ed6b2fb89d60e5acd76d41cf0c49c79720f11a024cc90420149da1b96a4273738cbc45e7064e355a71571396eeafac2bbfbd51192afd6b773edcbb6c821df2d2d67ffd59c0d0a8192cb96374081ebaf096e81d506dc0de6b8ed39cd1d221f476c243915b2593df745c8a6066b1ca62328c780f55094979700a9df1b2a438cb5b86ba73257aefea36a185b997eeb7c1ef015292726e72ffb002e1b25c4c0e4bddd770c379253bd1461d54a6878c94aefb0adf8a7a5e71cbde0c5f801ee4565cc2f804e9ff280bc3c0af0e4777f477ad2c088c0f95777520b0577fc03a2f93ec6579f5dd001d24989a227634969319c68a4c34f53349416935a7c99f9475ee1376ddc0cf0bf027a934316a1854d03306d20c0af298758b9944992801f282a514a5b4c07a0805f44f6e30d80fa3b4cc9cc0190bd07a1f58a3ea51ec9e454b96356cf12d2ff71743c9a309f1ff7a2770afef54048e19722aeb45418e0c4ad4f067812f568cd9e6383d9ed8c538004ea938d786403b92c20e13db14be654160451c0c3c1195d93b2338047baf0a8de2724a2282d2451872fc2eba1f9e5f292b94ebf031d70f6b0686448d39d56d185e95a1c676b9ef3031d1158b5875493051fae895bdaa4687718503d17044aa0f1ce1547b849edbc6dbaffc84e855ba02b4400319d973189b7b0f07914363dc479217c2b177783d6f05413ca9c99ae5e550c0ca33c728c82e6c88bb1b18d0bd87388afbc857072eca3393ba4053400dc2b0f15ac38e4a1d724ab49d539ffd023329fbdbc1cc7abc7863a4702331b528fe499f518344307fb0e186dcca57b11ee7f56e7156262c906a575e5ac8c19252ed83e94604cfd8577dccb79e25a3a5f473a5b1bab6443e549bb5adabbc29ee0537be3ea1a7598c26c4d83acd98d24eea4cbbf9af653fabde661607a22e3a2b0c275242edb11ace304121741ee36d68f89039b0f93492230a6b92baf7b4ea7d7a6f6979097162dc077df56ea980b573629c9aade92ecd7b0ba24a90d66e2a5a8f3565c94f480683045a8b850cb505a731cfcf2ccb14a80635cf1fe2775d1fbd7adcfa7ed60a819e72bb8f9b7c3b900cf9316b7831af239e580b4bdad701955759ba7f70ca0a6bd0a1994ad902d280e7ca193b4d682344ae2a7fefa8c52ab6d3beb153352f881b5f8b0268d6f05da8dafa09e21ee0878a1c5c76c00662d1a5dfae012819651a3714ef6f0e8e30ab4dddda2bab761b9ec534987853e183a77f1b7ec03b423c819b4e9faf6ef3fd7e8443f28084a555858626bd783d162352bb8690f0247d79dedec2b3debe527a07c0f27dbe75eefa91980ae2d67c0dc8cc4b197c3eefdfa9254de73841e9343ebc81809cb8d08bcc34eae6843508531015e45ad756fe1938254527667d3a338f5fc6c00314ef627613d0d6c3286b2c50f856665929cbc46dc89b5525b3b85a6928fdb64d8be987c9ae46b227c7c75f4db4531227dbecfe3513710ebedcd1c731683fa8b3809c648e8800fc132b7b855833955c5b56921dafce133d538025a386d725dd5fee24a7032977d472006101a432d8a50825efa077c002d43887d00d12f98d7f5b258842295f01183bb8785fd96ed993f94ac3aefc0a234df57041e78e3c3c381a9abeeb4e893680e40f57768046214e49985d83446206e550b5e5b42844ea27a44bc43be71032821e8b50b91efbff88c38122c48455f20a31dbd6a661209c2d86768e7f15cad73638101ad89cdaaa6881bb691ec62ee3381f46bf4aa08d2ab17b7bafaf148acb97fdbe5cdb7b56ad887dcc6b1e3cb0b3abecb129da4937e713b4b7e07c8dd5e46b1431947a42980fc6c0b5ebcda37bf48df9d7336be18f61903aec1d3bfd2206cd8488a273902683ce1b78838bba6296fcd4968c587b4a8919fe9d344c6dc0771b6e1c6c530e4a67e495532485a10648a6ddf93426f23ed727907f57553f8147f165720ca84c42cfbaf140ed406f61197f73c7bfaa26d77e2844092468c099e001d9ba8140fdcbd34911104d40f8571994e3d7639f2cbeb01bcb384e5fc1e9c7e2c16886546721cb0f9694f0bf5323ff80cc5b7e920162ad4eec60097d8b34febe2477003a7ac1f4eff4ab610a16bbe81f9c6ae63657409e6f80c720ddd0ee2fcaaa260d485eaa7fc29170d3953b0650cc8ebc61798e1f01021055085d358c510f6deab52a742000ace70234a43a06b006cce9884aae2c18315b45529442b53800fb62035b44f90fb302c6a0e60af222d6c9e54d95b1f5f1e3c93ded865989a4cec8acd4508a0274ec5c668372b74f9b7d32404848cff9616b7fbcaa4e813ca40d613c6fda8d857f2993ef78eb5e5e1c2c5537c36b0a9a3f3a3c436712c27b2adcd956615d160ffcc2e5034f61ae4b80eb3458eccf4715b60c19c934d157133e78492ff6a0fbe5804f99dba0650efec106a5432b375a9cf19fd826ad32db5293c0aca558a47c6a3733393edde0df8f933540f09c0687083cdb66acca5c489d41992511fe871db70d5bcd244defe28d4011aaf45f0369f078e13c76bc0760bed8a0c3867cecf00e1db2de59b0fc0ea7193122681d7c372803ff8fe33ab03d18c542b28f2fa985967a9c558e9f274e689af1974e346fbf1b637550c44b28c462506f59902bf4792eecf09be6af6ea3c6d24f29f1395077cdefab85c15852844aedb9f615f86dfc87a1b36edc03c9e4e506a9ab99de020920fd16d08d652ecd7b20fefbcabb2e9c15cd7b5a1a934e3a2bc4f896f6d8f79f61d9128c24d116cf9cd051a3b1ebadba1d7aacff9dc91e9a9da4f849f6605859d6bb072b333f9eb6af6235805669cab586312bb190be88b32cd690b970dc0dc798e422ab42b0f108b695bb06d1dae61a9bf38521f05a80a9264655f1314168a81e2d4843212fc5ecc2f626fbb901a0b6ee25560a2c52d98e3c4bad65ee0f717aa158a8a9330f0122d67c1fd1b9bc5634be95cb359ab29904f28cf2ab9928256d268f54b5a7a3d63bed39f3e2ccb83a15a7c73579c55a6bf84c7ad5edff039730e2a7f434f2a89409c021506f6dd18d5c6199905c69a4f57205b05f2253c27867c9a158c642199eaec2b27a933746fcc45bad2e85e03626a6ae4483aafa0de5ba39c174ca2f25a7bf220806f2771a8d0adea7f08e96bcbb14a494d7c471518003d6b9997f220671e7305db3ea85e5f96c3e6326813a8696de3912fd0b45524ebc96609ba25df36f7871d36b83f373163143c5135ec4df9a42d2991615fdffcd085aa6a88e1479bf0d7a976805683b9a7c7b330f852f455a065e433be3df0f7035e11d243f7af71dcc588a09574056488688deba24c37f3ec8f3a94faa8e485cf30f84b5df1a9fd8841a6cd1dd65f41b4f1699e341d388b2833be29e66d052b4bed02d2a857f9af4ab5ffa6a1ccf4ddeb7bb889b16c9daa817345c38a35a060b4c523b47a9100f7c0429cb79a27da5d7eda5cd9eaf1d59ef091a6a6aff0ccd751ad2b738884242b7e185bcd22d274ec08ce9b8b1706e0ac5fd10a8572902434720bddee59581ba95bfd40226ea7d597ff21f8421bfc2019f4acb6df9747c87b18e6b076d15ad6314b10ea461e274acd2ce2320daefe414d7d08a81465f599cff1c996de23459a8a05aeff704a2626f4393a97c3a11afb5107e1d0556fc8324611bbf7cfbbc6e122aedfd421db0600573bf4909dc95ecc215ff7e969e719ed4530deae470e450824525777fed85058ddfb2f6ae62274e45c5541d9c66066bba81cc2bcd1f90e8b1fbc28573a4564cb7af93a173179503d741166f848dea2435ec5d96801b2044a684fe653a4353bc810e96d5f3f1743ee22889bb95ae50da9d42db623a6c05d8a1fb33be5bc485ea367bf6dbc2a8743aed2a9449d2554dd36996245d892dffd76a8d5c30306a2bd0a025c015093f2fb689947709224f70b65aeaf6b3b1a309447b5bd26dcfad5c939383e1856eacbf8b759296f2c95bba6cdec3b7517d780d4aa30021e4f82a5e29bbcdf40138a627f701fbe3107df1a150437ed89619d27ba7600f0f1301dab8546e85e23567ffce3dbcaaac46d53518085a0552beaf918d917da133c107daa232ee8144c17eef85a7bc6449b01a39871342137b9f0e9492471b5641b124b6c0952c5d4a8470b45599945c2ccb411755316e91d01a88472f99c99b125119ac7f19d1b63081f1c01fdeab593c8e8714d805f44cb3b1b3fb8d35b858f29b79b9b28c07d72edd067cc1b6fb09b0cc7e4861bc141deee890983e1cd873eb0fe0896df92afd9d71ec149dc7c624625183c5f750255b1bc0ea555e3ba07c4047a5ca691311625d8b4bbeed8997c2d735deb40be63de475a5af1244c7bda4d9e1aafa45c3b3df6def767895a7cee86b5d6556a60d5cfb860acca675a89413ff3b8c9386538b365213400cee10a85ed443119bf7ee8420cb30d6bbb8e1b6df8481fd4de2047d2f0002927d27886b2bb83b75113611c938d2e38133971c63934131ad80f591fe191f0879a5f567a43ecdd0ae7df9ea0fc0327ce88fec94f3b3e0e2c7df553d43df2e8766e485cab4be26353b101cb36b3838c0898fe03fe68ddcd177308789567a4695c32cc943e3f1a6182a299879e78a9cbe942f1f4b981ef294079295eff15dd9ee382cbd84f820e495430ba438be1f5f9551f64f0964c381bc6d9b3b1e68473607a5142184b96a1fa6afff2f3db0502e77f66f5838a2f8c9088be065cccf3de423ff5c823ecf0d98c2ecc7ff28a1a53c3319ad84de059ea4289786300e4af73e27fd67f5d1786469adc2511d249ca40e82e62a21cb1621306a7e8958b222b46cc37483370a54792788784017b673eee3491b1ea93faf2846db97313c106503b8e239ad5891f3f01e4f964f8c65cf2c6626abbf433135f517938edc1a997b34ba77a6e5451951755946c8569cd4855bdb1ab9ba77172ba912e776d033fd61c5fb26abaa0ff535f503cac7474b3d1b7e05e4f92b5057c7d019467e7d5581cba82ddbbea21b8c90df58c59bf13d46645d32dd1a2f1ba4c75983ce03faaec5618b0a0cf8b50305336779ec9dc0c15a0f145519a82695237a4c1f48798b36068b6a84e4e5928fc5a0e2204498e78c53e3aa888fdec14ae4c3c8c94c59261ba00f93d553537aa547ce059924b7625e292d28888c71b50bc5e4d35fbee65da39936a621b74cc9b03d13173ec4a8c48ff30843d20b71ebe58ed743f05805e7a42f9c46836111a0c2e38900da74c756ddea74dd6be8537adad70b4e0ca5c39980a3df813cce359541e79c74161d00f38b52dfe31ed96bae731339535c6c54bae9288c61d83e450ddf5c074d831d43261e51e68fe6b840cbc14688535862946c945c2ea9e7d935a495ff27dcce41e98433973f6f7dce312f36f65fddffe4b49e9489e99a8227a2cacbfc29f5b0295c8523caec850cf241e11f2c6d937ee5a64905044be3106e92ba98607418eb734e8e622f1656acd2ddee9f2cc11b287e03e415c18db8784c347aa18bc761604a1dba22c5286502bdd04a832921712d44ad5f9556d0730bbe841614b4d42030707f6c1ed9075a32b70a68b3207bcf3836344076081fbe0409ddaec9908b299b225b88f0bcb2b3fc5b370091463b3de50940b07a0c1046e3bd31dddf02c0ba2adc073cd09d13da232a9ce5508d0d52f665d39063381af55b1f94287723aa7da0e97d987dcaa74798e6814436db34166670c0244259daf7dcdf526a0f1f886d4749e6d9d2064e3e3b9d0f2ee26dede13c21fb129c324f8822d9646e2b1a9f6844479549c285ef963313eb2f64056320400fd801826e1b2c220c6405dcc99c437a46d6d9dd475e818469a738b988b32082883399fae07c4292629ec1460c48e5860e9e83e3221e44d54749ba7fff4d68a3fb74a3f36a637fb1efc4a3a5a22a3a86c13ea51a5020f8178177d90c61a53b07ce0d500e65d02a4ea8bca2432e2803dd6095d90f2e13a38476a59313b7662a2b86dbbd92cdb7ffc781651910bed3ee66e8a94b46c7d37d15433437617cfda6c6f144b5dac32efac8e37d3c8c95fccfa098b5d31cdfa4deee1493811b429b7ad2138407cefd96620f389b097cbab327ff0dde099a2bf7cca35c2f4a9f79aafe0766a33f3e1a56dbd0a053bdd95c410975a5a8a6c5e2342ac3fdc47f24a3c8032d31d7c8d704462dba60a5e988d91242df1f518744965e103ad557a089efca8af302c44efef5306ebbf25a91dc52c579473c9a277727f02a6c2e504ec76966152f372857fcf72a9ca2d5d4aae59b0bf70394e16167e6e8c540b1a7c1c8c43444dcb3496cd9fc9c408f706adb77c68da5b5cc26fcd0b7d26d325b6968b584d42734223917cabad93219fdc40738c530b9d169e07fd3705206a63b1bd4594db5e1b591d621cc891947b41ca77b9f8a553a4bc622a3c60801fa0736069ae17ffb8a1ad647da1766b1b9f78b8df855ac4a51ae0f2fc2c8b213d7d4f222a4fe70935cd4cc7a8932bf32078e987e4a51fc60482d9d36d272b877ae81e812461cd5f50555b5e4a236ff35a4770afc585bc649cfd0b27d98b573b2ab7cb2935021dcf4ac0948e0fef032684f14a0af0f011c8248cfc3755a98f4760fcfcb9813c120f91aefe0ecb4d25b5e20f1896164b74bb68055cdf5a31e63f6865d35b960319a750a53e324f5c05ddde56694ea7505d8a88caf445be0d3ae3e95b1b30447a5ce59b3caf0440b32a85f670f10ef3c127b496b5afcb350e6a40959c26b799488c546816403678d47c4715a89beeaa16c73f0939fbb5350cf5af814f9d42f2cf8537ba412bf0809826cb944d3d8a0c7449b62501adfcd5d6efa24c59223dba1fcb189859e0da7bf39a9fc0ccaa6784aa68e95ea6f630603ed4fcf7215e3f78468e30693eb325a3871fb2777841935e745ebaf04e4b5e0e93140ef5da592e9d45fb3d71ce12b9845a6b418bd8d67d4907f4ec156bbc2128503747e6824570a49e059e8a130395b426265dc2e17f6006d8b35fd93dce751584891a83dee40e1668f85392f414b6d115aedfa30adc5c5362a56da566924e181dbd42f78b9e922cc7de8535b0d33b165d64451538bc09d299f4600d1db21994b8bf36fda920f74da77b566fb75ddedbe4e96a72b3d0741c7997456f50babe7ffea90e49b3426741f9a6efb023d9869ba8c5af1e2e2f2a9dfd2ca1998434e9dc095c38c0bd500e98e8922c79fb0f94d76ad70a2fdac39baeb922ac4763933bc464404b093b435809e8a211d045dc31c8cbe594c4c9042a7ad226fe44a792b7d48312d55efe27c0ef73e39ff3af1cfd45ffd1412b72a59806c44351e8470ce2de020006b4113e32223d5c4eab814a4479589cf74d0d6bae6c2a3f16c2ccadca10b730607ccf0640846fef01d000b76dee95eaef284074c9ce9dc16bce798df50f132266a97447796925c54e91cde1592f91eb23aa946940072bca710ac5f02dd9afd3ab8e9ac9e080e04490c80f6cd4448a0c1858c524b52245bfff2e5e2116190cb012e44370b3c0377633a1c51a5c914733a5619344db60ab0ae6ed9be1cc5120029162794f92e52531ec8f32e922215736e5b7841c6fcc96f52610744037ca093a16837473a520ccc5c7633f66f4abdc42d9c228cbfc4b5375c9640d2bb1899dfe559db325f1388edeb170b1ca93f849ba6e3ae84cd08107618c5309eee68a67b15df36d9cf1667b3421d11105c1e2c504dd89a1f7b49dbaf20ba3cf0e14822b908c2c67762c40d917e047155e2dd5d514a4fee446c06de20ebc242518d21f466b000d427e8467f39b4a934d8cfa398dfb22ee068468c320ef0439ff481f31a0d52c021bc6e0740bad60e60fa52a7dd1774063619ffb0a8e12947103befbf9dcaf45fb77da688ca482147bc14aef44c6edec8ea2a77aa8546dddaceb1ac73ad9ee9619219e3a548149063e88fe0a3be122b61892a79ef44c0e42fccef70e4f1aa9f4bb7176478d6b05569b6a1f5bbc0725b354af1e99d6f8bd808b74f64d7bba8f53850f013c44c863da73dff974d86d64f4409a49512f6c4ac4800b04a7742bc32cd607187a55dd3e214d4ac053d036a0328f81176a1e7a12545c8f4c208515fc885e5e5c97dbf24f85f637d6422091c767b7e51143a7d4e874a8ceb9210d8c337f305c94d32256d9e7bad1962c0d48b5d3b68675f4f87100276d1b5727e52c0db322246b9256e73509dc634f0b012f410a85bfd82b0ea55be2177c3eb971b8e52cde42ee5a05803c8b51b9bd08ded71b6ca2cf75aee7a37248acdeae037f49ee93aa5a6c4bf9fce4d8ec08cbc15399360f086d2836f16ffa3fd372be810944e8756dda0a797d19655a91eff834bab82611fc57316afe086612200123880b62dceed66e09eab93d7936d614237492a400edb2e03027709b88a9322991f999d16bce78e5879c50dfdc93e7ae8d6dc8b66c6f3cc33ae8129ced3154a82e4e8daa66654564b32e21eef6b7dc710210370bc5388689057d92d1defdb902a09d9953757e0f1b52155e1523b3961f09ae91b60a5af1b84fb55ad2ec0cc4ed8cca4a179e0b25a92695c8923cfe7fb25df531049b07c704d7bdd85b4e42678089f42da7f02067b54184f0785b480c6f482f77a79040b71dbbedc25bf71fc65bad55a53c7e3e77fb645a44afe8d7d7c5a4367f68fe66f169dae1f28b36d9485357fcfb106e62745ea846e426b52cf92bcce5190a39af8aa4d0ba1c324dee1b14c8f8ff7bd2ae6413909b1aa95a1bf85212b3c3586e2499cc39465033bcc59d41b5767fcf8b05c99b6f59de91c59b4969a732f2d4aa3242fc246d700ec19deb0ef5413d1bbab6e705be0732ea6f1f54cd993c7f611d834bb30a19336923be92e0a0555b58dcb2e7187254fb70b38b68dc6a85c5204ad464573a2c003e197b76eb0a0a69ac82711b04d4c0f26ae280f3226fb30d02bf062275df85257b6e92f6de8d5861e9ab37a775a09f604501e98e18132e66c3695371736cf29e1f448073fa2bb5155b7c0f685844d0c4ea00d02fa996d582e9b2d9d69c9c828afd19a4234393c7df66f21080d934844b269866007fbac9a83a7a1365e1ad14fa05b7e38e0dfafea0efbb3e4f1e858a861d6940033d7f87b1da7bf28a01716243e481f35ea22a4bcfb603362506d727c29a3f0b904da3e3860bb9443edb383bc50639fe1f3f6031a0c83f730be9c541d332abd425eec5ca7506ad7a7318b73009e83f66d3b9e9f38cf2be5d214ed9202964bc1bc04e82ce439c460d74831cb4e78d3ebcec833130c3352c014907e23ef796018829c80eb99f048224181f47d551ee51e6d56d0e9f571b8b4ce177feccf4ef13616364246d300aaa9722258e1aafe69f2b8704099d8d1a1c820e6ec9058dc4eb472c9276f09b8576f1019e013679cbdb080fe8af07bb869c852e45928535129d93850a2746c07c64a52c4e55f3bd0f08f647a74fc25752387074df8b280a8dfcd6b30905d7b5632b4bf40cf7b294322867f754ba65cd2901cd14168c76ff31a597d90df0e8fa02e76a42bc111326405c7c079acf50e0ad8d2252f710fb39f670d9518ccab2e8a4ba8378983e251890ff1a6566f8504aec308afeb97456968d6b62b60c377d0b00daa83948efb210a1ec138e6fbf72ae7c3ecfd1f0eb00a867809267c784bcc9efa87bfeee5f4d7ac96d1700af4dc41a80e48377001f21c53fd335afb236bd5c804f93e36f7619ee43acaa36bae104458309c4ff993e2b5ff6eb649958ccecb6ae1c9f6a39fbe025283d08bff58c710c8e42efde1c71dbbbcd44ff910658b10ac548366f6c6bdbcfbbcf567eb7e01361bfc12c1ad674147f6020ca7306e294a926603446177f4cef90bb5c681aae752039fc7bece519ad7fad403401b08e4958ceceb4151aa9d1a96d9e6f1915d3e01a07f1e73bbba77c8a073480f5772d012659ad00bf75c52eca8326faf17a04f9271954996299b9b322a41d6b233ea3f5537f32cfc4acb2b5497f819c1be024ce3d2502df9fe2d1b903671454b2529ea3097d5f5842a49d6487d812f430ff913f8416c570dfe48686258ad3eb9be73004c132b75047f6086b6ce787cda33f745ade694e5e3eca1a75a738ccac73ec68ec28fae42b9cb11b72dd4e7e22f04db429dabe13ad03eafbaaf9c58206ed4497093efbdc70ee1062413e36358cb707a2a22771dd17acd99b46828a4b3faa7acf3f62282fe54daeb43c915c11a19f38834be0c396f6c376a8c3a9846d0e0defd41868d0078138f5d056faabf0f0128cd2a0bb22a465dd4635a145f5d1754cb932546ccef1933565a6ac4ac42109c3e0b8ab146a9dcaac5347c33da83a3dff068af62cb1b452df06ffaa8e15c8bd3d471ec45b341ad266f20a69fc7fe1e2d4c20a25d6476467a4507db866aa22688cf07bb2025fee71518f995ea02a10654815598d038033f862fab90c51e269b65be15a345f1460dfd215994b671d7f04f1e3d5b67fcb1538c45360adfab4a28493e142d8c6bde31cc423b97d07a966950fc83cea68b0ea35721d73f0d9775400bbe8873e76fa54634e23e25729592a528550ceeda66b69854976b59f615d8fe2595a6df93d548ee21af215d94edb0b8b37174a70547c4aa8ceffa34097b6b96035b8e92a0da06d6930866154fc2e4d3f2885b308a707b17579a7066b8a664e84d44207fd837b7afe3b08f416dc8079d38a531bfb0939590b0e1fdf968a75a7e63b25b37d463fe62899b260ec49c82a1db283ccd0b40632924ad9a31de841a540236034a54dd703f9c8ecb94c87969d85901e3a2aecc88cf4d26a98065c4d7c186e5bc23ddcaa1eebcdc9a489798e30f67fc5046d0adbe7a1612e67bc149febe019d2ed8afbfc559201b461561262e0f3a1540eac9033b5baaa4ce7aa11ae10d285d4028f4369fc031eb1e4c442e9b180d97f95a69d63207efe7f04a04c9830763b0bab2278cfbb1612d02213e3980c4b49396af9aea7bfabd3d93f4ec184666db01a16e0344b09019b5a4ae268e0f7fd1bbec2dc9e3134e17faecaf752c5375578574243d2cf70306f42378d5ddacd653dba9fa5c34ddb1930101b6820efd654b7670a5092a48504a51d20c319812fc1d89552bfff4b85391cb2082b205df3973ba1259c0558703fdfd01e9dcc4b2725b86b121b25f0b02846ed5176f75caf0639a2b459e280c40f9547b80a32be412b4335e73a0e54711507172e4d7eadc428dd2f80a383350773497489a8359ca1686d8964eb82be34c4af2149b0f62caf416eb72a3a897e17d77fb19e04b2377630c98a7ab349037ce0d8360d004e314a58ea4033c4ee9115c1ec936a3067f85dd51988be99bed18b6a0cfb8ae4a476291514d2b211bbeb34cccd596c466ff9c9458de8baa7b05780b22788f8e2a945882c59e198679ce709f57d35f3df9b6566b6240956abda9c4728a2861d108da012559e44c02ec41fd24d06e43beb931377c089549b7c42cbe438506bce01699ed578c2190858a3ae5e5855391c7a4816aaf999b8ad04e0f04d062d5052d7fffedaf64f54d71ad9a0e8dd21e489a6becacb9e5152a7a480b1f7641fd375036cb737128dcb0eda7cff5c9c66fd73208e6dadd9b38187e058520cca21f30feb7d7f74714c0baaa9a312568c4ed9cb642294a3078f5f2eb24569b5d7074d05460ee84e85501c34240f582a4cd72c025a137f19a603291bb0aa05d3f1f8042661d41fb8f14bd45f91dd306961a6bc87ddea3491b1e640e83dbf90645c2bf25b550a9c073722142bc193a48ddcc44a7bbe963a5b5aa09bac7e51a07e29ba9c59cb90f3073a48a21f2fedc5796bdbfd88d73cb8d635556cb8e264337dec74285b407c9ee6a8aaebc15aef3d79537949e46e3e039738c0db2f4f035c71913c8ff44660570e5e573354f663ed3f02ce1a20c176739b90c2fcea50926add9d12da25a5a2e76761bfc91ffc943996de41a2c035d564fc570d1a567a3f0dde232d02c33ebea4a3e306ee13327900cb1d381391b8b49fdf2fd5bebd84e8a5f7a26b20e9ee4260ef4b8fea7ce6e8872410d3d58b58422d114e4b7dcec698d50c90ac2fb97860c6c631bf81705b3921152b8eaf183bb3d6862a973eaedf389af6d10281b9b1adff998171e80de2344d8aac9f34c171056313ad15db0b6b306b3a32b1e3ce907153db79b49b995d01e634c77f3ca9637c2db14716c206c5ea959011f74478900a88c5b84d0fb526a400726474837aa06f727fce76cdc46a5d9e6871333a43ac5bcefff9cfa21778a73f4b631b1e4e07a89743cb98ed73a622392b47d6da7c6464e5e2fa648cf19d9c945bc6c9de7f56ada7ce97a948102e205179c51b2c15e38e8402d16e6d50c650d42c5933a87c984b3bb0b21d33e43b9712e2dc286884ae5246352d1f3be35d15390c58f7fbf9a3ed59ae4c76414ceb58d96270b6900789209df49c3d1997193465870268f6e2763aa7ef6b341d4fb6d7d6d4c380e5cc68896c94c9bcbeeea78e6c095c132c77fcd93d1465c4d727d497c3ac37a4485017e2e6b0d171d7cee6e78f1b69122b9f3a890d8e63955930c9c72feb4511b332e3e5d6637ae1567c53669d0f78d686d458adad2f4225472fea3aae628b01efd4120b6f12d575d7f6937a3d1ed44db17820c2d5404af5bc6a86667e782adab48d34b04dffe8e0ec542c50c7552288542b10156e3efa4eb7002dca8b77c9653a64556b781530c053c728be03d80c3f9fa1000875f5fbf5c0b4a3d6e228e11e0a01eafd36b11bf1176e2ede1e90747de63d4b5d7dcf742bb1271cf6214e3c455776667487b78b667400cafdb248af167b6dd47012fc2b9d3e5868da3a906a9b7d36e27f343f4d90799d7410c6a5430d7b93d13cebb0278b0d2ff89880181feadaab574776767915a514fdc667efeb72ec1a47f45018bc8d0732be2b2ca095cf7cb52cdbb80fa567c03d90e16c91ff0498df629e4d8481e350d0a56a8e27bdc7ce423e3893f6f6ceab3d6e11c67a83aef81e91831b6c80287db790921d8e9a551c6189681455711ee0d32366ec8223f77e32de43f60637632b7bffc91a0449d67443327f6ab4855117bee0f83e9e179a79804521cca0d31882a04bdb294b8f1fc85a472a710c710a788c534f4d545fa1ab685ed3417a0088e9baf053841119b257bd6021d40f3f44c7bf9f83221864c0febad6da544f46a81bfca49b47ef7092da3c59e54ed67abf433b17aee55a25334eb8bfc712363e79180569ad73ef2323f8063d9f8e0f013194351ece050d6381bc3980e764ae45aa03f0e32472d3a418705ec2a313535d0db915dda19d94e33fb47ab79d0fd4294d9d9f09bd394714281e81ea5a98d19278417df1b0e774b9a01096aaf43a65a744a3ddf72a5282688af8b1c3ffa4568bd8796c351936af9d13152dd91fef23b91b2d6ed889112900724f70e65053810b4e85e8a7989cc9c804a37d9c3d632b71576654ad0ceaf8973ebc3fc731a5715f4b81ec389983d7d6131c0c78fedfb1b0b7a4b661431b3c0a6f4e605c4c620dfcd32dd4d244024609ff7d10db4c1c1e68ccc24c847864c6d995ced0419c0aa5e28d51d532b947af8745bbec7d1546ff63aab71372685d20a03f77ed63b26bf415dd0a6c735d7508223ade1dcf251bd5627158f50416d4865d95547798f3dac4da74db40d1add24377dbc4e3b1f8915428c51098aa21b881a85c8c57c6d0471046f41641edf4614a88e2990816d90087342dab567847681f2ad56837eaf026c916fb8e63aa60aa8dccb6bddd180fc5a953c837d1ca9107fce941ef3e6b1f2bcd64a7ef6b44b13347cc436615f312b0ec6e8979376bb8c934f4f43448af37ffff42b10d7f8e6dfc2fb7fb4596a12e7c0bcf9b34185f96ae436aa77443fd70a901f43a884bfd6f6496ad17c654cb31fc211158de51e3a762f103be7e70466c5fccb530be411d68243f5e34be90e35efe0264def7e56e60aa86bc85f16c203a9312cf4f742ec6015da16512c6f416ec2367c47b4e981a726391a1d7e0a9de6ae57ea81824f77088b8b19639cb6d8cdf2c792576ffadeef1d98deec3437f42727cb1baf73e7cbfe5358871f986006756ff1cbd986a61ce5f998bcbaa8ae17003dd17dcfa73353bf9af988f22eb5d9d00ea808203e1bd5d9e65093288065e13c72f2aea41a76afa34d8490b442bba7cec25a0287427e3d30d5ef0194ae816c859ce2f5c570a7fc49dacee96ebd34f2b476b0b41f9197dc5d9a3d146cb5f8ce50f22d9650b4de3675b1bda9d48aafe07ebf3a66ef6a18523d6850cfd948dd72320a08fe90a0de96da1f3412c0460f8c0bb046943c7ff92e19ef9c118c6d3e09ccbf49bb1b9893bc2d13634b4ea3c92dc1d57ab0b98722c2111244f9a488f7ecfe9a611747f1dd9ea176b5e9cb431822de2da84c88511afb3c46af8cc8ad082988ae7f7e1ae4cbbabd6e7093a4cf074409559ba4666548ed9cf3ce18f6b88fd6f018c7fa7d646de8e1359ecd90e342cd5f54da68036abc8887ffafefea78447957fbe34bc28ba9e4d8f7b0d86f3819e3415eb6714e20ebe45aa0af2c0a2b11203646a0ec705f72542396a163f8e0dcdd4f156594b2294e128ee9c4d90beebdea084acc6d8a4f464e32c6302cf91162fde2df755eb647a183bc16070a83e7808c832441b7d55e5fc947c174cbcc5a0a13677e0c1a42816b0d036cc6cd35c834c31f9ff7b37746d572b4f8a7a3b1086370572623c5bcc21bc00806c22df885ad513c9fa7397dd3677127ec4a3e4aed201909b7f2896d178cc6e83f0093bcd0b6140bfdc6c8d12aa765a80ac2a056ff80bc4d31db94668643a1c3f3522cef0dbcb0c72e8e566a7075f18b21546360b6cb78ebbd72a9e83ccfff06279d5779dc645d50ebfdb34fdb4d96ccef53a43ef39124a3d56ca52d4b60813fc13b37d8a64a1825b5b34e58e9d0bbc615b43431d683d17bf18c169f8e8b9d123859f0357196f36dd5205e30b7d4ca2259ad0525021386f8daaeccb1eac7772c155d28fd55cce5d6e49163a05f0155dbffc2bd8d434e12e18f7d5a7e94007b3e22d2be7c839eed6d60518f051ae0d3cfce18d35291584bc013fe6f11d4e4a92f9e95dd933296f734850354769dbf160f6a33b25082c9260fd56f373231c2aa738c88a73a601e02091c93037375a750c6710384d5744a765026d3d325c78ff91123e0617812cc4337ac8a377759163b92e5e7ff7611b4584ea523a57d49d74a9e80e3b3ded65619231371f2fb90caa0b42d932647ce9c34ce7b3587177781a682eef8b85ffd511cd0179b9e69b4f62605157a7cf1c3192417052e0e63270c2d6073252883e7c1bf9abb6ced6dbd73ed53d0f3babd0adeb8bfaafc5f37807a745cc1f1c1ee18cee97de79f1a98269541bff0b2c3205d7fee1d8bdbcc1cd99add31e2144691ae62e0d0e0580ac7cdf89e97d1ed0ed460e82f9af61b15206c96a9b8224b14c49504ffac2972cd3906fff18a9416bdf8fc2ed2223839b222fbec9a12d39330481f0eea615982de8d8bd4bc83c0744921f1ad836f49e40422879f67187bbab2fa514411f9d2e338d20f79e782703b460653c46595ef7df7baf68473986fe2df3b802e3488a8ebffd18c01e8dc81168e3a39075be6e56be83faf9ca394ed92cae1a3f676eb3e1b9c9cfe216d8c2fe86ad703f36048ccba1a32eb32261a66416e57ccee6ec131910799223c652aff8d2f100328071ad0d14ae26b3b6fcf751eec4883ae8962b2ec5ccfb2954d5fed02bbce9da873ea224f5b82146f975ac323b3053a30374f12831722de5d0d197f29f0da24392ad26326184c29871a52cc52d84203030ef8f202f06c6f57a0bed12ddf91c65d9a5a4cf1c9d3e1c38d030469e57578baf3b1c559d887d4994af28f77ca2a5b46899531f1da06a20f64c8f4e275738b9bef7263217c1a7822a29e16eaf11f0c21db67b615f532226a84c9d8c1ce50892c35fd5272f10d6210368eec053800d084d6c7828f591f0f5657addaf483627e82a1aa541b75bb63321a33c74c2c836e31b4f2172c2feb316bd226edb6d6331e45cf005807090ceaec25a618f54d141e6cf12035b049d43fdbb95b8ef2c53964bab1d5daf68cc58d69e6b601e3311722df412bbb82192ff90c73a20417e590477d3dd68ff671257d80687cf5d923f8659c940d88adeb4145e85ee25cab6d60c99d6089fabf1f5c12eea6c6d7b58a0dac782b208e2bc52f58d65023e858684c043caff3d4881766ee7abe903d347340d496f361c002dc03743680eb189007fde79f61bfdbdf4e90a96f19fe92f51455e5057fd13c6eccb808c01d097a308b36b11e311d65fd357ffa4213364c19af452f28433a452ae73916f9f19857b2bc771b00a6ca547ec4f584a482b9c577a1ac4cefddebe3279125bd095933852a145499d8f0a94da8eaddb1b923877108e3fe79b0f2416f3203f87b65a8dd2de851e8839a8f8393658098a349df56252668939d9d3174e5a110be332e829abba770de389e0806cc8888ce4308f518509820a1ec6b993fe5d71e5c82848b323076e52af9c31c93be7d4ac04b15eb55455e8d4d91f3e98e47c57578476e702f00915a056b4ae6e4dbdc7a32370255b4b130e71af4893e2e6d77691b354aa63c18a77aef489b259dd5f12fffa6d36c04a30485054b9e82e4f6785082c44be80e0eecad81fa65be583d61e1c482e2bd218d23c238a26bf2fc7c99db3096e3a516a0b7957d0ae752a0a33407c84742adf0bd54890070e2579fd002afe4430db05a0228c0c6759e7abe65e0a239b2218e819c11f4f59ae0eda2091f7883b57efc7058cf4010a5ec973f601437ec0695e0e1c0022be933383409b9289664966e7c4c1d115b358a41899d03b07f0f2f461b8a93bccba19a2310e765c043f62e07c7780c7266690396ba48e6feaa272dc2b1a996f0ce1d974381da1aeeb3891e6c9ea7f6ea76ac370b8aa6d38db55103dd4dc611a5b92a033bf7b3b2b324b0a3ea2352fd439d5d91e4bab725fda197ee39ece15108a0c31a69dd3f26bd0fc96b6a42757be5a01536fa0b482d28a17050ea0fc1f4071a6fdc127e17267cf99689ea6714c54a774b09b83f365e38aaa5412e061b3b85aaf69add0011d2fe5cb6dc780eaf9ca1243df2c8cd559d3d6395102fea743269b8dc687d20e20491875796d3d51c14a8d6b990cda39004efc74830e8dba33e089891869d4848c0a12d0d0985000d59d2201424b0363b7a5d105c4ed8d553d11bf13ab63655132bf535d0aca4d2f15a4f9d793aebad9deaa41d3d69a8ebdb73c870f4eb701a90521095efd5d9575edc4627793d3f6b77157f3f31f413bd02928434161d40784c6b23ca69f586bcd0c594d7225044feebd8e24eb5e73cbf6a574d81f47f07eda0912b61fb661944e83778514871eb65b3b3004ddb93cd7efef2a2fb1593fbf89a655e2d945cc2a90bb1d2676e0d849df5939bfbcd2a4f775bdca7fa7232d5fd5476f37e200741e194731fea72ebf1f40dbfe951aeb0d3b587004080ca4690dcbd1d046b52a7cd921f31fef86d052dc6ec42a98c8542315c4b10153ec378c52ced3636549a223f477174be8386dc8510ac99c4957cfb16851488f316a01dd956c39deb8adf88e524d2dd0c6074021f95cf94674813fdf204514cad40f0f27e61b36f53b5674167ffae2c1ba7630be7d8200773ed8b3146c93360389e3420514ff39a1487943113a83a67bc4515e11cf64c24799e28f8b862cb8b05811d7151b163fd22f30c728a682d7bb5309b195482db5a16542724aba95c6e6df029dbfe77f0f839a2e31aebccf3cb47fa9987835bf334d545977bc768ee73d770b9c29f7171a26e989328b82208ca85a95d66b593185dd24780590ce0d99dfe25d2f80a38482dae8dc4c9d1be5514630b88f406d312a7bdb6485bdf8ac6dd6864b0d6e0ace56a5a1e3c7f08f65cb29b3ad2eeb4872678b51940595b4f818edd92f082ba1bff854af032b0d8400ebd11f72dd1904aa590987b799617ce820779d026c51276dadfd608b67c9ef0dcdeaf4393624440dd9a1081d4a9985d607f43e5a0069c664d4da99bd5608ae81eaa3827044192fe3fab24ddb9faed3e91b560b585b993c9f77f9ea84d5296d7c664c513ebe66175c08b9248e66407852c76bd347896d51e14da1eed493567e59fe4490052506f97068fa3e4eb3ab2da51a205c18fa0eed6b90c309b8bffd880cb8dcf031ab28d9a15d33285f44729bbcb4e7cceb7aeaba9db4941aea14e74b3827466739d3a4809fa95f943f65ed0eb7544ceb4017c63fc218518886b3fd19e5e891a2098b44c8c91d62da2896e52f16c6e63b574005e9ca640758300b02ae78aaf9aa6f53bd9f6a3f903072f558912b1358006d28bbda595c241f65889e546ee82ce67b61a7350a0f04c3be36a57392552db0adb66e662ca2c5c4bdaf2788cb30668a38f03f2af224f891a2894cd3e6441f729e47e19814f24c00a0f6a40e4f2b6f070f915c24c99184aa0ea39da766f6ab125c5e47897f8805de705a9be41090726c44c38214a95b6746d3a050d5abaa7c51dd9570841411bd18e33476510210552c6cf924cfa638e906064337a660c39703271c3c5dd7f79812bc70ef9c0e0927e97637127b9c5a5bafe9471c4028e02c52816c3d20b76087dd5f0f8438363ac2ea9f290cc160c36ea63dff8dc9f38d9e7a02790ff9df866df64a500088aa1ba7edff1f86143d2acafeea6ca87f502e22e1febdd10d7ea42e324177a447cce37e33ce2ecc8be3b4a365e052ca2af0617f7186ab4099aaecbcc59176e13315277caae807dc3ac7ba0f8f24467e94ff5fd51e1fe8ce7b3aa61dbe680ac2b66e9b68fb5bd0b379f39e49f5bbd160ccb8b6ff82735266825c545d0edea0dda1bc1553421fdb79c8ff333153a9bd13026c6dca3cc0ca6a3c2882720d7bebf302a906ebc05fc6bfed2c0c1ebfad9f86ea12358820fc51308a0ae626a9d15bf3d4984a6264fe6f662307254ea6b0a2ea92520624d1b3fe0a4f46ece92e25b35f37a1c3edf8f45e6461fa0da27efc9bf49c8b8ec06a1268e233aefcf3a4dfbe2a8a8ce48ab40b0320ae484f3f0fb8b5a857931f3d7f5b0c4ce5349d7bf0c2b25620d23304629b6b42130256214209cce8ee48565f223133c76233e842ffc13350933afcae212cfc65a5a8f3289f3ee931525f6b7420596266a0ef61e6833405244c5e237380e87698958aeeb0e5bac80aabfcfb9dee6a1a9b1686fd8e57bcfa3edfede0ee16fcfe57876a15bd4132e3ba612c348577013655630943b5a2bbd530f85e16668ebb7d3067c14ed4571bf8641edecd28ae6a6e5133f00107518e96f37be4bf78c0d0acffc080f4e81bb7476e03e0cd12085a57309c12498910f23c5163faba351bfc9585c4eac04b3ea90b62d8292cd353844be025266bc97a2abba0a0db623adee8e590ecbf18b223bfcd46c0bde47fb6e36205c1b7442260bf7994e2067d082e04464141a8a00c2f47724773bbf0d7332698c9ee0bf4f19ccb17246b71e2888b2f28677c1e976b6817fa758e3920980114c497456b91a8c9a18832da4962e5be77d87a247af98ae4e32893364408df941f9dfea231eaed66022783d5f5f005448fa8e60f372813ec6f866cdbb59e0e602b44bacf68aa28f0e90d9f87212b4fb588755682c5e3e9644f56d8a33a7f13cf94fc3289a71fc00073710b783926e3f5061daa967c40846759fc1de461ae0d8425f2311b033c91c379bf7b6b0d5e9f4467410675357ee54b4388d2a6e16f802e1f4a01ef0d155a474f52073842fad47e114e0328b0435593fb81f6dc2ca6f5ca9a867a46f8d5c08325eff0f648832901b4d3ec79dd9d2892425f3d02e66db13ff9f119b3be9c3fd160d11058e006f31f57280de97952579b76686b4a8ce8fc5f6901df0a6119575ce08babe8598f18922241a865b5ca9ffcc1bff5ed0fd75f48abdaa9cf493591a22cdfb248b15d2b898955341aee200ce27e1e2663f2442a4f84b9ac860294caa520d2b041a74fa88a88be88d92f54a20dcb981467ffc99aab3f9e4eaea6e33f40b6acf0d24b39b6007704ca889a65641172b3674f354aed47c35a8ab1683c8f4561fafec75b176ad4602fabf728159858b835c5b2233e5936818de4cedd607b03eeb4537601b8b886f591200691e8630b5a5b5c4103680bb0f40598f0c57d13e46d8b1e23bb54ef9225ba601ec0773a51cb69117407fafa65cf865e952736adb0d8d89f70eeba4d8e0c99c188defc13db173f31d75dd51227729628973b142ff051b2cd8609ed470dab69ac568cd76beb608d7e0af19157e8577907680b41006767f059c9212a1faa4c73871ed4400eceab3c9a911eda03c98ff0c908ec62dacd2b8fedad0e7ddfe3c74d8f4208b2b83ae174ac505b6eb69a8a043b497a9989051a515b4abfb9410503a844d415c2efe8e0d7e2e8987e8f399d48edf0ce23235cfc7804f386fd6e433a728f510ec36dfaae0d37f0b32d5b7a2b71434519a750ab5b76b8a0fb5a43395edbb696d15d736e118ff3b7001c25691bec3e0d5aea5910fc86c0986cce6a141a28e5defba4eb001947e04da38ef525ce0d0e106eb84bc67a3a58c5caeb3f4ac9847006cb2f35ffac7414e8071811e0ee60fc364949e0f17442f002ee8bca251c1824e306fb5b302ee43e33f771ddf87c3d28b657d18fb82a98af47a5655083243a8176bea82b8e2a5957deb90cd32c7eb78f382311039ac2fb75f33f3cd8e66b9596c7c9d2372a2787f417b507e9cf62e65ad19dc355c5daab3653e2045d100f3f04ce8e6954d2eca696137b67a73e6c8ed55257859e9aa0c30223e2fc8738df738ff899fc39ecbe3f0a8dba305103667bf50ebbd70dd86f5b2c0f705b2143e4d212cca646f88955e9d72cbe8af6d08cdfe9bcfa9cc49136805f3a6d52d082073d4a3e1b6286dcb5381019e995fa0a932365c17be95040464ff8858e60fab6379cd5b43bb75a770e4e11b0a557cfe8e86f372e2f06b93e13ddf655d1b6df7a5e2630ee837b554a187f70465aa5f3ac8dd9bf762f8c6f3d2c55ef191b14e65871c2efe81961cbf0e08da921bf3afca612cf93da6d4852f473d8dda3f6776739ec649a3867736e6c0ed54521f0fab61d5795efbe87ad2f898eb617fc7c4c9097bb4cb543cf5e7e84f2ef1b163053b8817ede03861cdaf0a0c3ce06703cb2d4386e6446b64875002b9dabe093ead16ea89978639f4a3a2409eab88943e94a4eb970d32912fb37a470dad97caf8d059e94e272b91ac3a20bba865a64f03cecbef42d838d94f61a8ed468726a608269acf4dab5122224ae2190b471818c1179dc73ec16a8826d56e3a041fb37657fb5780d893977722880f541bd81f5e01d8a2d96417e9150dacb17897258b39f1504212912f93a6ca150c42d41e1b60048cc943d6610f7b3874694384e9f0ee580123fb4ae6cd33703c8a411b193d62f7a9934601d5bfbbae2342afcf1b99968b6327b146b46d9160bf89d9bc055ea444661889f94b452a4b2f8023e3d0cbfa1629f3469ec00aab9eea68e4b051f71f0eb1df92cccee4c7c1ebf2a78339fddd58976d542d6d9ffef1643f950f4e7528b5e8551d8a3caea18dcf14193cebcf2a3f8504f1aa9da55edc54c450e313a53ee985dfba9c75aabec47a7d3decce3c8e2de96c113e258e3f07a5b8f854339254e2408c79bdb93e2573797eb4028baa1edfa8d49d2506de875192ab6aba6db8f01a535d8653f961a7eb92c4ad2f55f98de4e06d676994e8acacb429e26a0bf29ff7f62a0bce79f9c98772c245d54da3e755c2b0f7dd8619814cf9150f15c04477d3e479a472886e2dd9fc17b3d80c1c5a19806529f0e31a0c590ef256c72a1898ae4b93b228f7ada661d88e6216d18210335ef13f2c821d144b3f82271ce425cc5a07aef01d95dfdf552589ba1435d8fd0f47fd1010232b93fae87a77177d081759b1036f99584474066062a6c71266f039cf62bf5f3cefa3cc5a7d518a8814a73faed2f8f997bbfd04f75aa358d3e017b3e5285a9ce83900de611287b99cdee23c0901836c9e679cba76cc6505970a6e7cce7453fafd0b8bc4c747289fed74010f129f26b2057383ec16cfb2e373f40f450dbcb6e1b67df3664e595505eaddd4c388e646a449d792ad10ef5a84f29e3ff269226ade6d4061557630a20724d17e00bbc273e338d7deae77021a3aad009b7d441dacd771da27b2c4385fcecfbf1e3a543328d5d08a7fb4d1984a732e9396ea9a02306c7d162599501d7235180bf08fc0d9d997c417a1e46329bb090c1ae08bcf42460c15c7f16455626eb4dd84c432405e29eb088aa34c20fd2086083bb647976f77399a1b3b1544b8988d677cf7d90133ecfc28c1b8ffbfe352cfe7773ba5dee309a0f9d64c297536512063cd8bd4d607d7a190f3d03336d4b03a3d5decade593ce805a8053978f41dce272fca4657342cfd378f362a401d82e10772928be3f1b5dc34a0264a5f6e3782c563d79550920695154fca8198d5a9ab0eca0fdd24c334156a2193e5438d2652d8f307b8d059c5f4517d769fdf2cf070e81e1eff6d404c0f3c03d652acaff31c2c7008cb7ce8f2dfefc6275a4cff55ac886c9d094fdf34558773586464ac8cc41aeba16e7f9c37d103a931486c3f1893493d67e9275da7f7f6e78c23974e8a471eb7e1420f0c5c261a60c3b259da4691fa9df100a0d999f6488d5ba0906d9bb146b0da3af24ec767e5e517e9879ce4273d4b55b075e683fb32ead28c21c5528b7b61ef039a2d04bb1b0945b4273cce73d5886d1ab8a0835c8acc620d324ee83b1caf288c292f2d40087f1a786b6192b4a41068f0d59e9b3893d8f79168ea4e1314bdb983723a196144ed5ea9f955d6bada92f906cf14f6fef0af199248437c285d68506643bfb75e3efc97d8adbf5fc2d7b93a07cfef3d26a8e3768031fb9b6a962d0e7b7c58ce1e6f3eb2f82738a36c3033751f8ece97c4efef2ca148c72f2b87e89f0c1f99a800d2971a2b65b62493531a492fd5907b131403325b409d20679f3687c521cd13bea74dc9b21fef70ab05dd19100e0d24f0edfe234651bad33c335425fec7099ab837ae3d888ff4a6a02abadb54fbab2d77a1d1ab2a4c88032cc5323092c30fec13d7d700e9f08998ab2c014a13bd670b67a9bf5c168a9481f16bd0940bf1e3c38ba9c7acede6bd1f878ffadc5e0376431648bbbe1b94b0a1f468aa899f7a6cbb325f7f5b9cb9c015993ad98048fc41391c4bd61c5a664c7d0e8da823c4cb9203ff9e92af7b1df6ba5ff02851bd6ef8af3392f2a1798ef184906c2f1d4b67496bc919cc7af4ce5ce0947e61150ab92fd9df34e7f75f578e74fe695e33bb4155c8bb4183f91bfc7a668f52e92478e7b1b25b3661a6cdfa6eacd1e47ccff79d3988299f3554f064d7099e79eec619bef0771ecb0756fb7c9cd6d653ea069406949e1059406adf9d17a2821c789776618815064a9c877a765c38878e5bfb915d27fe759e8b88067a5a611384768eeab106832c1b1d1e408d4eb52738879fed500cae32a48f15ddace525ef74dc9ef231f60ea6fe4bd6ce6cc5ffdbc88599ba6af58e0e9ad81467e329e0d82a7ccf9fe0b834d653e9b7d7b40124eea03ba94220589d581bcbf25275c6ae5b7a5813919439c2d4b0157c86c52d134d73c64c08ea522929de8fc9cb19fcbea3ab86c1020b8d4315d060e37e6afc7949b4478c97f5c832cb7e3901bd4d0e88831f4085957346ff9a128aa898404f14de8341f168452877151462dd8b7fffbb9fb5216940f7fa595bef5d186708ac903b5165e9f3bdd39c7c0e45a176e2e46983265641ba1e2fd8350986ce981e9200c8a392e476ddf5f0454a460e4c9247d7cfa321a3d9f5982cc23bb679a914770518f83357a871eaa65dcebfe163b9f10eedf21a18d3666bf4eeea0d2a3401b28755f3e23600e517360e3a6eec8d8fec47e22d56cf730e60fccc799f2eb652f7d8c4b4cbb3fe4f2d56194b94eb05fb29bcdd73cdaebab781561a0b6ea7b9fa15af31a7aa786fa88f466b84ffb0514b50beb383b67752f96b48acaec75d5090c737b653016594220470f0aa0fc41ce64269526b1ef0184085c4f8c1e8a10aac034743ff0ca609c9fd19712b8b4c1c7aab7df8a89c4b0d02b95495a843e6781ca2b8fefcfa95bea11f1bf240723fd12167475c13e0bea8ba2e4b3a577a63ad44edfa5417133f1f25b9b22b6849d4c7f7c43f2b272a004686148c48dde344f0552ff727f6bdc2ee881b9c532bc1f6feec3982bb070872bdbea16cb0df63585ffd196274a68955d15b297eff55865ad321ffe4b66c1f7a233d2a6606d0700f48893d5789680b8ca5838db06d98265919e86797f8c07e772c3c02af917bccbcd22bf92b247cc095da14af3cbc25dc32cd9ecca0ba261da7b088e093ed34f7d663784b122ea02e9b69dec805f6374a6c8f66c4f54fccf1831b6ca8e3c5694200122b2663080d2ea2955256c6a0093d76c49e12861010c3a4a801413186a59e3985f6a8c0d1bd80dab636dc2442fb182c2c180d4e1611d4373fc0d9858bea7ab37221e4d4f192393cabc6a265199a2a1b580a8a4383f8de9f31326a55de01eccd59997c10ee34632d9900bc24f617fa6bd7f62aae6da243000e212c39fbc2a861e530e29955c9469d5996fdbdc0cad14e0b495b73911d68c0a325ed5362a272070eec56447f5ba5d06984255568f265a1cb930783ed611598dca137ee340c6413029a898610537ccf8f9f4472bfdf67311e87a71306c62e614a4774baae651053d99a18e2b8c2c89548efad28c0e63d83c22dfc8d6388828ecced20ea677e6d5bf2cb5a44c027f31a35043dc063d2d2386c0bb7d4f2bbc5f9f75e42e45eaeabdc9d8f68161538d6e1a513b95fdc7f1aeea8378c0a6efb7884b9e0890bc2758dcd3a90f82182182cd57557168f3503cc7b58fd9deb4be5f2c78e100fd92647b0cdddb086e45d5724486bd05480c3c6d5ff0376ce114b56061fc078f4d8fad31c231506efe59f8480d1cd68bf3786e9704f59ed0457e898349bb82a3405e2b01c4e59de4394da31ea3ae541f7c3d0d7ccce5399a075b2c677f1bf850086b0bc50bafa73f6aa01548e9264dcc9ee794a9fe2da1d841c79f6f2f89c270c7e8b464f78abb13720bcd9428bdc0babfb35f811fa321d315ab44e71c24625d51a18e8fffe98aaf518d799f931104876eed811b639f7a70f0114348840034b636878083b40f6e1133c539eea14cb82b750d796e57166f28671856c5067b8cc04203b759f04bae2e7146aa28033307c2adde62483db5113593a7fac5b196bdbcea2d9a4e58abd3f786d929a01abc489886a113d17b1730ea94dbacb88e44c8bd0053aa6d2cc1094359d0d0d3715878a462db06c574de166847710d98176c72916501c755d3259206615387bac64dcc90d674f2ced0679f0036c637765a7b50125f5d91ce437777d6f7e2138ff77119242c2a92cf7fec30b62c82ea6893b8c1b661b5d90217e509b95cd95b8a21772bca51d0dff4828a1e5f5bf98a82c1a3aeed3ea564c2b87e1c4c0b3cda4a7e976ef56b27125030185c390bcbcff7ab838e688f8a40f0243569c8652bcdadf143ff84cf92723e2325c0fdcc7b5e1bb2f15852dd07d861f9c4bc0228abf0576ba91f5021cbe1237833923d4d1f4e219af4dbd979616948cb42ad21576fb3b27891b23efbd5bed87a685d583f52b6f83d7440404367eefc782d5a95dd80d6daf6e3d3ccb3971ee95077fd84fc9476aa1f9fbae351ce9de10d553e580c42e2d229333018362bc7ee21eba0ed4a513e7f91803c1146b4488f17da3acddd273f907b1aef3d933a3db5f2138abf94acc02441b56650f8172da22d866ca2d8c6cc1384ddfc7ca83a78f8a9353d995670ca7aeae80212ebeea84a0ca93209718531e1e8da2961181e04f7dc01d679a3eaee4df56d52acaf74f8e15bad752c4d81dcda6ed390835d8356726327121779e2fcb73b1dd03217213b9ae871a2291b0713a6174d402614a5180f23244b3f455d856e4e6d87021e5f0b253c87a0c15584a6f4ea0eb1aa51633d0bc55c321b486ddb855615ae7a4a93267dd5fbbfbbe90db52975d9ddf7d2d92cf4509e27137eb1b5c1177221053d01be7511275d8db66c3cc1f86317d015ea1b4708d47a40537cdf54e8e53f06c8a4def90668840dc08369d9269062c5fa3573c8997197ecd10bd534df49eb8bff624a599e4112217f59303b4dd4e1935fe895568ef62f5b8183ab6d92207d1397fc628d8c1c1f3b0b75c0f90771b5a85b1234e1cc59fb279600b1b732f53c0a2116f633610f46a6896170b915c1bd50f94e2122e4ab2bd6d05978e33c7bc0e79ed9a9384954bcddb8582faac1e8aa5a12784d94d6d14d5926709fa4a3dcef14aaf5d0460bee5fd5c06693848ce65358b040954524ca1847ab9ba5b1203a579a8b6f4a3b13142c9a0631c993bf65d455f947fda792acb8105b02cd7729f182425614d18e635b374a8472517fa4d39c8e0fb782556406376291fbe84cf2a0f3b9fa3f33fd2f24c908c54d5a52305aa7184c7f1731f8d8529e902822c41f8dff3259912020248dd198bd6f63144cfeb058469c1561830e64b892a8d70ed80491ef1f11f625484ce24051a6646ebfd9f1e89980c5eed58cbc14644e82a768add05041250384fa34e0fa98e529101583724c7824bb4f41396a05da975326c63550db432fdc61aa734b1da3b3eabe3bb1321ee7695d08818a9baf6396327593181b78f26dc88b8595a67f0e7ef596da813f65f346d80a414ca3b58dd7c3269df9e53cf7f9d7a20cf10f71d33d89db40bec05fdbdf46035c77010a9bf8b9e93aca60a6460b429d958d700f5927fbe2c849153e7677ad89029cc709f5959c20503936cd3b93043cd6ce950cd9452fa72d6c4cb743fbf049e7f5321bf0b19942f14efeb5e3757d9a9a4749afda8541f4922cfb2ea45f2aa5ac0450afe90a43f4aaec3e9aff0f1e14283a8d925eb185f379a9b0d6fdf121178614c5a6c89003f015dba6c0213daa7d9e5cc7cd6d9dea75e79c47ee712f9d26b205af540d5dbf883019e76a04e66dec64f1a01d6d9a6567cc6a6aa3ad913e191d656313ff1a43b23a63c310e2b51852eb60461d6256948f41b1236665a1075722c2f349e30ab1c430fb68e9385f72d64fbc355d50b6d16e184614fe5c762d29a4bf693937a47b0935edc5d57735b27bf7a875137b9131ad1c8ae0ea10bc8d9777ead9bf29b6990c7595a26d474f33f141dfa1f659c11eb5da9ab2c87eba1edbfeb297c17f0809b66dd20175c671c7033a44a4de875745b28525321aa1c33a8b6d4918eb79c32bbd498e654969b6ff6e8c687d26c2364861c6ae4b76893d77f9b6c5e238fbf43ec5b7ec812c9ceeb4183236da878e0c890aea8fa06ea52a6b82c142283790bde10b5c26ef048787f007ea8edd1d71712c117e5da47e3d3bd89701672897a50657edac4ce04e352b8cc6d25d8d73155d5b94149d50a4a9c7f8b5e3b3617d4940e3226a450ee039f8a55c43f069c3210ff5ddc6253f20f48b422aa0675a1f37bbfd1a267729cedea53c8b1c34e34245419d29d62e41169af3f0e843fb7414b24b930efa366122b3d0a552a29eb7dfec4307bcc2a983e635faaa266124df366465d6bb6428c344bc73d7f15573ee50c813c42cfbbd263b3cd0a66c5348a26aa2a5b48f7df52a6b5197e30d23ed014065ee32b8e2ce10da160e067cd745ee0c4ba3529b08b3f1c9bc7032078c0f2a366b6eb073a42e83a91886c565b6aa038ca6395362e91e99bf66db78e5ae5e42d2a2f738894355dd691f259e8ea77e1f1f3a46d8b3a3cab13476ae60b435532f3a13d7459dd235a7b21beff41a0876ae39319bd559235011c7a0a0476ef7e22501fc056fee390cfc5ef20796e3fadea6c29f213642b450da20f1adf1e4b2d997b71a2e4cb9f4d5825233368e70734471949ba272f5942d6210d26c8a8fc28339d553912815831be11152587bdb132497d0103baff7712412bc7e627223381ecac3284254011a6a50b00b6bc64ccc1bf22e4944021fea5e15e874b7579a6fbde704926cd32d29228cf789b7cc7072180e319f0b2db4d1191866f01f1c9b070f21b72d44c0d069ab240b93bd76b5bfdbe0bd6f825040d8699fb384b130b098d757db002451d364e95cc071fd366f395eff9dce960091a285473862b4777b6c0ad1a3c445d14d0968749fe181515eac9a342a0761d23c294e7b5c95c41e3676ce3ce013f885497d4291fe70c94ca936bf9e84c993bec945fbaa0aeb55cbefa8ebf879150cf2bf49c04bf5b3204ff41d350fb0924122678e6c31fcbb2d56bd98da45a66c257f214cf90931e87accf665b1f8daa92cdd1e0901db754f4086880f87600fa63d4afa1098e0beef818e1d1109a8a9fd5e48bd462ada4f1db0868dde5291a5ae11cdd78e2e2b66ec625e4102a535fa08e6f599ac83f87fa8258a695175e9dbb687ad56f01b9475c225dc828abfca37da1d0a2c4c64703ae8de9b516dc9ad8baf89d5673b7c1ba508ff15a9ccbd95987b09e40924e5ea209eb5d13d1fdf37ba3683589c2223a5b720b26aef5b905911c0ef9bd08ca1886ed2eab0cdf9ce954ee4d78e646631cdb0c8d6a956fe909e8fc25cdad5499596ccea0027c8aaf7fdf4d3b7fdcdcdb3cde14c1938693d2d76b45d7384b165a32950549806109f97cfda9f2ca5bdcf32caa21203a032418a5b7f6601a7c075c763ac4bf4f3a3c3ecc494d5f06df362c1aba5d4d6ca3ca87fa5bdcc0245c63b9821e084027cd880971441f80da381818909f825542c56c4fa6c9aa263962a23679a37ed4b75c9e332fb472febb121ac7fe1d6260a66b39cb0166b7e2a8c2efef97df059ac14e635bd086ae52f969131556732c1af044e4aa5f38c3856959f47f021afda95433fc160f085bd8a29ef47d2d4f0a05d656978249c13c5bbbd2df791c966824c6e3993c3a0bcfd2d11b1c9183735dd52f0c5f15ef6873dccc614176c5cfc61263cbd0af62695a2beabe053daabce0824dcf4f6b792863054c7c68f84e7e1786003c0bc56b0cab2e108615fff5187d92e2c47ec0dd8b58bd0fb371794c494eae69be70ad2de7ddb09f6aa4e1327e768070ace44234eca245d2c5933301ae731e09cc5522f058a7323940e962ec795537b4234b4c235f5e04402a27ecc3e046e1be135d682a6dee73061d47a28a2c31ce8c29b1c816acdde4327041987874e1f3bbb697c3c889dc5a0d280d1a31bf92ab28f47f7fca5c31795219a836bc89193b60e2c7bddaa30564d629ff3bf7528339527b06ade0f0ee4eebb11b67ddf23705cff2d0fd9b963d565ccdeae286fe55fec2b7fef16a869b00e29d9da0a36ecef2f5c3d157838f755cdd5cf8f586636c0e1f20fe60af6bcbe2c6b7c098155c345918ea003c0bf59f77f9cf22b71fff756a39bc9719429df108d610d858239bf23f1c3a613bf76e9e552cde229c1a1b2a616e6d1921dad950165a0b79087607d581813c1dc517d1ef5b9989bfbaf1f1a948f7b4101a68b2b17def79c19afe4892610752f03e9aa5267c8c8f9ba65436f4c5f94db8809e945215d7a96e3c78b98e521db5af5f5f2db0185600ab21ec3d57c7e6ae84a7416088199cd5f91e4b3a70075fb27b8544c39fadc187d53aed677ebef76b699e0287b1ea6f902886cd8d28a38d596a8834fb3841f5613af502be4364b79008eddefff86ece1ff680a690d017954052f6dea44a89b69b82659ef98fa663931796ced4df1d2c0fcf8475d8f07740102120c30a52f38da33be96b704d38a106405bb6b64a8a62603310ca5e62ee84b4e1c54080cf32bd8c8fa9107959fd7c237d0d37c17ae2ac87e156ebb374c29cc6d81edf413a6ecfae030a23840d18198dfae56a30a07f4e135b23d1ba52a96489583d511fe465d66fcc3b4a87a5834edd223cd6ddb14e562b733365bb9b844ebae0cea8ec58bc80375220b7ba2c87520b83090fabe15a132e3a475c97e29ee3506695e789cc8018e628615b8e79a6d45e141e3ab9ad4ef1689d5d4344e35718fd5530c5ac15e0b08f044e8e98db7978f8f9575152c2ba2993530fe5a2c80dcd7dacf0e13fb67333adb6ff39c18ec3d8a68f7bb4819f1df2ef3ed44ef73a50ca58adf123fe58bb28a9fd516b3077219b5e4e37c25cefee94cea34feb373b686dfba161882c9183c726c0903789c84d124597e1c7cac4b799ff665c017168b0c56defed46c0ce9f178df3a18bc5ed0cc9a67bd3ffe52a6fe4e7ef94a86f3ef983264214588d90fb74392ccf64f385ea0e7e89bfd4ff9d7d5ca8e13f295e89c7dd59259539b7252a76c8eaeda65a38887bbf29d859b5f1e017e685385d2b892650205fd563267738f6cfae99c3f9002818ec01313d8488f5eb248f0c57638717912ba388cae6fe26efa04909af87490c8373f6c5c4965da185f8d5f42631d9f13122927b1becefbc9befe8514bb9e59d905bcf7042a207de840206a41b3664f40869a05e44cf80317cc546ea5be17558c8db40c52b4e54888e11919d7b26f53170d34b9e2f10c3b1bd06d5429fb000eee00172db41e7837377eb546885672eae9218a5204571de5c8cf8cc2bc76e09f24a2c08661773dcf12701c06acd385b0ca0cb2a62ce425b177cef95d7a0ecf352a26c42ffb6b96e7b2e185ab8861d4cd17dba69c0826567144afbd33e5d1e8a713187a6567c9457e0bd5d26cc592a1348370fe977089f08799dbc5cd751d4cd45d5b7b504e2ed44013c08ade86ad74f31c885708fcab1c4b52914f5400a145dd86e6e6cc413004fd715c63fee260c1fba16dd07a1f58a3ea51ec9e454b96356cf12d2ff71743c9a309f1ff7a27505d39c9c60d07f5c6bc03d8f43070f1140e78018fdb266f038c42be2e6964b9c93f6962e0c2c53a313970cade8aa9a634cf1eda2877693549aa5ebe22519aa0d99af5ea7ef8be6d619be63fb846299bd45b9ada8eddcca7e5d4ea1a721f8de72a7718166b4fb96a21bcc9200ddf037a14cfc35e5e7a511db39ed26b63d8ccc60fe10dd16262b8e8c6f7f69ab6e84952d77931dd2a0dbd1d0f0e751fc83aeae1d5f19812502e983b167e263a584b938504c74476ce94dd4b08048d0d8d8653ba44e01a90f4e2c6b2e3873aba6199997a72f5b9f467f6116d3007d5aae1775bc8cd2032452e5cdd9f23e76c696b97c41036785f76d55858a68c6c0e4c5862588c95d77f2009cab254e7e8715c634e3aa32dded5f5bafa2214c145188c22ecaba7724411bced2699a1078fe63846f7211e01b2c50333738a1334c35bcbed15699b96a765923ebfd9feefbde98c36ad1ebc7f116c55063685af22fdaa88d8cc2a0f606c4e3dc2219881c67c37e25b387f61b8243bacbd3a8e39daf369d83a42c53312b0dff5657e7ddc22c80e278fba7b52a481a509a2be163fabb5f1cba7996aac2b650a60d7854205981d7b6f053f314f67be0ea1e7080ddb02aca2bbda27590c369ca2cba9d1f4008d3d75c210cd4e17fc715d0e78ac8690fa7051b033d998e58a32f128f13aa80b3b975831cff071d7eee8cd75e9d08850a15f0e90adfc43cae2c70eb04f546bcebd756d8eae9679c18f984a3714ef6f0e8e30ab4dddda2bab761b9ec534987853e183a77f1b7e866678bd35f85931dea23f48e82054d80da9dd2b5b13f684c96df0da78b16e6ea810d912e66e3651c1b707ce8a823264388eeb6b3dbbc9a9d2c73c0fe1bfbb79c99f89fb22e8916df76eff0bdc0cf7fea1c7a382728eb444d9358a0b7b4bd52da0ac94b4e1f7fa50ca93be476fb92a7e1432c8ffa5ff362602fc75c0b0e3e67874f4d23e0eb73e904a69942879aaf9502902f17d298d54bf606d4a978110d278af009ef9a14998a69c397961b832130281a0b23b99abaca99b458905d4df21beb04485b4ed6eb9c0fcf8d58aff516830d725e81b4f35c765c4a7cf1acd55da1c75aa7afe9ba0af89257f9d8f5b36e3eb4becbd64d7a825529471d548cf9e6e7c9585394d209963787c3ec3dc9c32e7d696944a4b4d95396d0f8c57495ca6ffb863092690a3b9f9e029cafad21c8e9e41d4770127cee3d6d8c6f8a2fa49f96c8d6222e56603b327d270226fd1730b87cc88d8a52948634d9dea850d4dede80dde9dc39c20a55851f01f18c9fef2239ead8dcb7bf2c1ae40808c2bec6563fcd99817a31fb3565837d34df56d4126f91265b12dc237ac24b332b6b2c337decb70f99826a3dd292b7d79d7ee2643f7655c950ad4c5a0573dd434a616e7b3a259d8c46234da5f8ade3d574d3ea50a4061bba9bdfa762928b73834cec2fa861900b0af3163d2bf667098527d3bd170e8f3787b7c96471784a92e9d49558ab4ed2ee5c3d43162da8ec221281d17a98edb731b023aeee031d6fa7f1e617e0b409f9deba06d70d9e739b8f44ddde99655fbc825d95506456b7c1048aa40e77ebbef4d6efcb98e89bb2aaa260f62fc57e41d821b2680bcff5f419b7d6701589397c51323abd6d1ab8f979833557e8e2714ce0007794a9d7d4111bdc6b24de5ed50727fdbd396bd3265944d5fe44a6569b2a60934891b7c30358c510f6deab52a742000ace70234a43a06b006cce9884aae2c1879da361b43db0f1f0b64e7ab02d9bd5c69572e7939e5931a3be8a3f0d13f99c9fd6f54c8a9870400fe3a92db913ccae5706a442fab1f6e52e7e819b10cdd5ab87d0258e651620d76a48dc632ee7ce9dbfdd94e59814e573c5ddf956a84ee6b7fc51aab799d08ff89b8bf447420c4051e264ec0d39a1a3f5e259e51b47705df0b0cb0218be1366a257b92feb14200e6363ab6d99f5c26ea7e269760cff4746f47d48875c3669993f5f54ceaa3844d006f20d0c2143ab64f107b5e318fab373916170c7b35ff15bb24a4aa5a2be0a88114269e86aa2ca2c205f439d866c9155469894c56399a6db0e62c5d074f091055023097eef95da11f436336051fbb0a1e198096890c0583a7c8244181bd8df78f31e1162aa38790b4d3308f26bb911a5867d57580716c18375897dad65b7d09f6b3b15da3ddec5e98d8bd2c2b1cb9f9b9afa534cf27876832392f7fca4a9b38b97eb72dbb9ab5bdf24cda47f1eef374c77d9df1b858d45c024fa00a61a44fe5a80dcab5cafa95140a01884b577b908ef87e2d4ff93c9aabe5b820334a272ea84b737375cd94e9da2f556163f0ef39eb218bc6aa9760c463a97eae465669cab586312bb190be88b32cd690b970dc0dc798e422ab42b0f1c3b3fff16dadfd7b143a06bffbbff0f3bdbcfd5db76a5e0b3feb02c894a447c0994e8745a6c1078ad50ae8624268cfb02ac321c024a08f63f73662f89e37048f2a0cf50839eb7f993dc03d7c5bd9bf7e037209c1451ee23127fcaf4f025bd2fb0dc56d7f0b7c00e086865d1506a57d918cbb67d0d5845afd68252c99eac6029e096a2fd06153b557b20cf365fc1fed521de9a7945079a36adf45ed3ad8d3afe1e90405044f178d8074d307ecf7da5ec761b8518ea0d9b6e9f22ff61b475347690b64de725920b50411a8244f953a8cfd96b1c41636c99f9405330e63b8131f904b614f14d6ee1192f60f38c8ffb0dada1c08004b0b1f48cb2280e0327e05627df3e087ffd1d685c3357bddff2c2c067a31b552a1cdae4e12a77b5bc4551132059ff000c19218fd43275b9b33ffafa8b144569712f3046ad979200ab42807fa1f10076af35e997e638062eda974c39bd84faab2e9922e7c94300f84b5df1a9fd8841a6cd1dd65f41b4f1699e341d388b2833be29e6a89401b1b8aa3c1530a58b63ac4c278452f2b00b20f0af17fc573245374d301fdb175c587a157e7be3c2fc0dc811d216f416f5e42830a484eac02b05ec5f7097a2dc1167877014c22fddac8d81193823ca2f46ac0ff4075f1b4977b2bcad685377b76dbe56adc9fd0544d46ea660d39c2a9a20efadb6a90d4284a1039463c71bbbaedd53980f7bae3ed0aefd0c3b7d7f8142c2d6de436a6520589a8dab255e225a3b604b1b811fcd45b5d4926c87055cf42781b59ca31bb62dfe5e41f55fd6c5d74b09da443ab2602e0261d3a80db7173d373551ac9b522f5dc745e9396492ae744c25cb19566c5e392cd7ddce03d7a2425d5563c7090469bfb26b78f3b18b0b6062163ec0f9686622d53d6379f8dc9168ac2c43d2fcf8764bd6423808cd89b5bc8f1aecfd230ed54bbc16553d12856bf96b1ca5adb8eedcb23430029061c2d4bfda5cec224d225b9802b0a634ab67766aec143062a492b3de4249daec21dc0efe0bb4168cf321fea67e0bdd45d114c5232366ad0da7e68c5b59e5aacb81bdf7fd965a1575d2ebdbb2f0661bacb45ded5ce7caa3028e7dfdf7474e5f42db58df04758b578ea76f1508913a0e3f43cdf50a655a0e42ad6c0ed7645677663063a954bab4dbfa363e055361b4d4a9073be4842371e10b89335805d1a242916e3844ef43f02e5a10c6246d084834ef6460737e1ca4e5cb1fc41cbe802131a683d3bd87515297be3f2db6884129e5d4aac61328e70d2d9379fc56c978a264610aef122a7c10e92c0157e0a8a2e6ae0327731ef42f11d6c1e2dd758d3e886f9077f44e7b8c3e59384dd159b86e6b5b9d08f5cc44e163c3fcb359c6347d69b0727ae9c929524b743424382769f2f3a9b33bff7f52e3ff637efe0a072bb11963d20e08245a39304aa1c587253642fbbc0b841d11687828891b8871c1b675022f42c80fc547fefb8368ed6f9fd4c9ef1315a07d9c65b96dd617bb85810728ced517bfbeace2cb5ed3891c7054cf79c7119a9ef123d9351dd69f544fdd5f5ef89627e1fd85c745f7b5cf9309a523cfff9b69f8e3ee14102659c2d786d3c05c2cd9a93df94547e5024c0323879403f26c88f29e1c83a07a879ea9d9e5feb7a0e5a0fd162d420a8dfca8012a6e020a3f8b4aef9fc0bb43bca98033fb31b8e830c29cb934d01b631680bf6443b02924d80726769978cb16bc37c5ea483f2de8c1cf7eda1cb28f8ca2333d1a0a4d821a48eba38017d6d7becc2739c1b6f148d81ff8d316db1e437c72989f99f849b00835b2d34567b58cf7064867b32f8133468fde689587fe3cc0cfa35e6a26375abd1c30305e934f4c84807125aab1160eddb609f5c7bba5f6e784c952b51b16c898ea6a7efd0accfd8d8210504de93e0fc35b9ba7704150a09272d18c9ea4401a62f137eed32047f0e8dd672b549b35e953e9b59f054448874823696456e262ec066638d997a60e1b2b41961d25c455b833542bb768bf6d694edda3efc1ccc914de2b416dab5669e3bcba1fa81398f4d89f690edb047dd4b6f062a5a91d92b190aab572182e916c19db6af9ca85cbb7b0fa1f41c250532d15e19c7f423491a29aaef4897d8460f1282872acafa7f19745fc33f623cf3aca3279e060131ed5fcb52a579f1874a8a1d10b67179b62389257e7b80a30eac4942d36b7b583b832bcd572ace13e245b3a0eb96d6c5247e76dd65f73429153d6ec22445cdad867c1b8427956d787d39bbe527699711dc20809089554a16ef6945d921a1f85f108aa77d576316593db0596d5929d7e3de7f82de27555c80181d45a9a303586457c10926d74de773afbb47c152695a7b9e40ebfbd7335eeabedd518f49f5f32f8d5366fc56dfc77c1fec5d1606f689061a322c0a2684dd662d0e82ccc0daefe09d18984ee8f0c63ac4c2441f6a0abb49be112a12ba01ee2f419af9895eba925c80932caf3e9e34192dce1f3840a8eb1ee0d0dee007ce0f45d922490d517d9773c7150bcfa09070eb4bfd1f0f59bd339efead1bc0cc40f7c9437b1dc62b0eabd63ea983fd7110d63ca162ba4e911e623e1d8dbb5dec97b851986478f6b584015468e0979436ee6f69060f9aca4607274d1283be67c2700ea0e02133e5c2d14e67db4bed8f49ae16d6f6d96e2d2acf309851a48ed2cf62d259f411add36bba139b3ba4bb47a8b6f0d6f4bac45fe29a3fad637f3d0a868aff93e32a8bf3c6f90ded8b4dd83e4ccfe5941ae187241a96723971bc533a9c55812e990674ddb96da362f6a4fd7d29850bee3f16863abccd0002fc8f0dbcb7c1288972b039ef8440b727f0d857372493571cd61a6ab557b9bcadb573da20ccd201db7c5b9a49722794dacb160f497d03debd5fc5970bd1aa66fd53a3a5585021643b6d5e13074117ce90b2880cc6a979d94a9486d6be7bcd4b45611c7344aae972d356e15c13a095fcb4e70e8355a6b24b6a5d89d8f13fa40eb1716148680e8bdcebedb16a75c2ad7c024f9c424307de645d74d5b80ba6f76aec9761062bfc54e1e55c0cd347a832fc19779f8f810b498cb7d6833ecbfb361d1c308492364560509fc30e43731ca0d212bd1642ac76282ed0dde7593ece8233cedd6db80670c27fe8c53f4cff8f885efcbcfe12bd8547d949ffa9eb09887c0f81bd32ca026a19ade825385c8ef43c938ff01e18a4e2c0beb6a30e5c50a9e739a1e25c15f717927c7f9f0e10e8a5d3c012430666a91f40b7401cc755e197c000f53926da3dc547efe6055b826e7570c91b819da9bb2ab20db91f1e28fc1c0d7ce240f901fd3963ff48b6a5b5c7cd491bda0aef72f0494be4a26cf433884511315cddfd59b77380a5fed0d1c16b099d1e71bd3023b83a52345e40793d7dd6129df1a25a2f7e558c25c0a2d24ee60e9c1753f5c3236490fbfc1e10d42ac72eaeaca8cdf926b861fa24bca2a54f54a282fb1659597562ac63ae5a583f890470e55ba4597faec23a8c58d1d905105f5b52430f5a13fe7fe56c6caf965a54c288838c714d133a4833a85a4b02d03a95db078badb91ed9c4678fa7ba97db2ca9fd3dd39cb4c0f516e38f5863f8da4bd351e7ad70a04b9ef5b198bca370e2631ca2a01adad2ed60db284c6c84248db20a168bcf473be2ea58fb1590a5c2755f529aa8c6a40d3976746727696e6ee476891b986ccda7ddc88137d6dd170b335d9f3554eae21d9828d99f2698b8fc611446729ed7c8552dde7eb66042e6e123c0e87a4254207702f038429acb43a85414afad5948707e295592e60151a6eb78719f7ccdadcdd5ac78c266270cfbfc35f2935fa24a250b464fce22843efadd55d2beea8eddc60f7ace59560432977312a9cdb2edf4fe965ee097fe8993c57f688da6d3621d3404c45974c6b5755971f083f4edc5f74d5161ff5a5ba8b977d2e51c6f3deb4cb397ad51a04b97fc96d34e42b8813ddf8a4038758040795ce2ceb2c328982b40cb9d722a8f564bba303349c175a29352a827aed3f7c494097a6a63c43f897a04197c041a6ed90e8f1ef2602b8398bb1645b7a588e17bd561abc8c547d3f82b85a2f612809a6c6ab69e59b2d69a173b99ee276c0d7e9e5fb3091133663d736263522f3ab607f4c524750df01ad387edcd69877264294ebf0b648f31cf2c6f34146012df42f95eea430a87f1ec89f8deb46058939385dc082a163b286e2d3d72b29fcc187458736b7d7c5ac6d3cfd696956cd94740b2ba15610612edce13f3ab48f248874c8d40c6555f3431a37939aa7f02861f74fded26719c4c70438d909a90d2ba3166027a31804483675a287e879c2894c33738f483f8c9e012398680fa600684cdca7f03f662a7bdba500f72ca4c8da802d7dbf5fd21a35f79ae275c6080a8d6403bfb22787cfaa6d54d419cdb90b05cf36151880e865e5a3c07645f108cdae3e3c789ef2c877912fa8f72c7e6542f2708f1a5b1ce0b3113f4b6575de90c613c9a3174b0d402a54b98fc8f68292444c5a2ede923fa794e1147830364ed0fb9d85f3effbaabadefd6e259e683fae4220aa4863e504b6ec6af5466a9b540ad5bcf4c3c3f2ba33c1a62c51d809dbad96764f8570ffa1d0c83376155c3a0c4fef6a3ea080869a97d9df7fe9bcb94bdf3924e17aace3309b25251aafbd534382d7787aea3a2ed84fe127cea7d795c821ffd660fe731ff860e7ddd9ee0bde993447eab74148b4090630a0b68bf6dc7030a9e3ee58d43da4938f2f321f35b5d63e5ccc46f43459f7eb94479a7479cf813687ded2de91689b2d12d6cf171ebc0830cf3c25ebeabf5b7bf73df1a29f5eb6181ea98453e84d9478280a1a4ce1eef0683359e4c326d63cf782b4d098f614803d899c71937f00ce4fc1fd9e0116c6f03a5b98c5eaa9c1652d8c36d4e3b06681cd35514f8c62b1b145623414613fd8de3ac8468fe2f99a67bcc22a5b51df994b81291eba4225c578ddb506586c26ad8432fffe145204817eaba85d62adb155cb1617836dabd71dbebec0d98e88f231c7e3fd6928a29c1681a7881cf84f0c92928c82e1f8aa8eaade8b071492d39b0cdecf8b20fd259e9cfc0a232d19c7d7fa303258e53e9bb8011dbc0eeae6a6c2932f8730c06ca4ca226ee995ff1e7eb5dcf1c988775002e05f9331bd14e6f5beb3bef5c457822bb79846c66673640a2de4797d3783f5fbf852c99b3d38e62003902eb9f410f39bd94266de1f1aa45bd06d3223ccee4f61563820876844ec56d098a9e6eaaed38c0da38256b04259a89c4b0cf9184c73f0c7ab4a439efbb99c8e8e6188ff0715098f217e591cbfc75c614d30c4b9214b318349141b303998e7205728d920ffe9d2e657d8b89cf258dcffb72ef58843ea2fd4c2b54fade839a984477c307c3eb599970f2a33db24dc4b388a5b3da8844a0a089d6af0204f52ed867e31513eef2528d3ab53dea1033158fadd1d2d77864989f179bee705ba818335a00851e2efa7df1587dc7f7d0bbddb21559000c35b4b24585f624b33d68c5f4de33c725c1be0728ed0791b68a3c6f7a2d611f01b6c95babadc95a148c7dcb34a35c30c0e1481f26b58e3b3b5d396d523d11bd509ea7a325902b947e66e2c7969cff1e9d8840d9a5ff7ab3423a93d76144d2906b555b3afe37f804877ba6938fc5a8e5ee77b4f9631f0c6882cff41c8316482ebf46796c0e19097949b66888e4d3ebf701de1738c2cea6fa217f5e060ff6b28e187d152dba93c7c31c255e33b36b9018da45ec475815cd405c3b39a741f7681fea06f7dd6261b0272e796f05b87033cfb63a654d371d64943b8b1789646351e01d26a2398bb928d73ca5e052dc6236013559be7c178b1e04630091ab76aee64753c455f7eb8949af709459addcfa9761d5be2ae4d4b07f5f549f48081fc6406e2f4416314699da3abf96de7c413402d40f52161f69b5b0cbb4e7262f996dfef3b49f6baa6f4ff31d98fdb346e249b06bcda8e6c68be071afe0a5e7babfd590baec4d0a8d794c07f1d4d9ea5fe11a46140467e047f1bc622fe5071a7fafebff04464baf46a37796e4c3704bfd99084f8e1138737a6ae8e1a5147b964df840af638deb154552cbffdce26e9165cd465dad0f10fa571ff06c50d48b81ce8eea125a8e2ffda4844dc4efc9eb759ece0ea0159da449768289c20d82565886fa81fb98ed07e82d99d15388123143d6566f0574b8ab62441249ee35d7079f17d15c4e7b010d526d9ed53912eb00b25e87bc06b4de5fa74907ba6cc2f572f1925034582ff180e704c68bd9430abae7fa4377393047016f7197ffcf48ad4d3f4a9fa075612900d1c6636bac49eb31e23aa829bd000454baeba73cd4cbc73f5f371bf7aecda91421ad1ac835ebb3ce48387cd50507e700d23c4347e4ce98b24a98b06ef3b97a77b493c581bcb2dcb9c14f308ed40a602dfd617e64f4ed750d350a2ceec68ece5da6b57fd8c8da3994275526c51156e6d6c73b9646358df370cdd688bf84754871346bdc9581482b46a5a6e18d6e328199bb84c780b2706724d4534420a7681079ebe5fb2aad82d6d09557eba26d7c6141939142d07d17e7ff53d7ea2e6e3fdd3324bea6774b0c7d7d1d15b7ec66c374bc7e3d54a10de03bce3f14a093f8abb8cd7301cee4fbb390adc16e567c37b6aa25ccffabd1bff765de73c91a838147c4c6638835284d86496c0feab4fe7ceba572fdddc0058066a60afd989636cb6cb8f4180ca374351e8047a4edeab16e586d1fb61d371a9af97bc87a96543ff575add7ffbbb06d38c68b4986e2a527cd76c49576c5684f4945cf20a6befaf0d41723267526631248c889f81f75c7b013a971242875baef246c24423c503339b4221d42430002c4523308ccefa92e7c5f4a4c815c1c0b0354ca4a1c5b94b4ae2a9500ed39a6fdf425bb9b367104dd2a59e6ffeaed3b3c4912a76602399abe6aaaa67a590ec60074eb7418ae60fe41e1342ba9b3d04f06f27adbd7a87d9e153c5c9d43c1579882559c337576d44735c5fe91b7c8712b7eaceb4a2c1ce4e9d063ebae0265e1caa3c1f5277effef755edd074baf736ed545bcb7f91116ad9c43c6cae9956e4dea281229c0e63c2232f0a77201fc4a221888a7816f13709b1bc6749af8b863e2ae1a0ba2195ed34663a57359a0cd798ea271a6a6cb3c0f092dc54bf4042f7cd575642e31feb8b1752f1fbd8df3c784f227ddc8f427ae2a89ff67c51b5b1934d1929f43f9354a47125552d68adf106fc63f27bc374bbc0f845460b88ccbe280e14082019cb715912a48be9a0039c99982e33cabf4a21e28e68d926362119b18221e9606aa530869eadf7b8c22a30fdc2c02caf3ba707a404c40c5891287e414fb8c94605035efbf92f84bbc5d642a475990fff53e003c4f920ec14c01812506c2564ea05bb7eb0b6abcc0197c144ef3042258ab0d3dc758438987b80c789d4d0aa3a6a45980e7c102082886a443ec93cb57cb096b0400a2abe35267a99d6f067074d82e402d217cdc55e735c5f4bbac1eb6aa891ef78a4cec834acc7913c498dedf1461b027bd9b7b632aa8183ea24f2fa81ca24eab51834b593b8709ee4c81beb0df92eb525208781c97d74679a11d1f59de3f876c921481ca9525895435c2453306cac5b8aa545084e6944e58394deeee770ffd2831095ab0732cca8479f4700f47f83b35d3161be921fe6bc08f42bca465fd20821643503e466aa28859545d97b278695198ca348df8b93caeeafb7b9722415d8fcb750c026e5f8ca0cfac47e6cc04dac83d376e943a05d1ff5bdca974c0a4f03d4899022edad638055af4eea93e064cb5edb0f2a4470be2f3ae7c138420b550d6111c17ff1a9a8c9bc1237c257054e083bd6bd5e7dcb0d6d6446d3e52fd4aafe90441be3536c2c7e75721803cb392a9dba5b55ff66c94f2d5a970218cdf203d8baa324f06bb27005d716a9b510de4800f92f19f54b02c16254367d714261fe56b2bfa2632058d986e32fff1cba6e66b49cc468cc570ddadbdc42aeae241b7ca07b564aa492f271be53dd6a13cadec4bddbafcd41a266b214dd0af77bb16c90128caa29e6d3e852d0926cf3a2b2f85cf3a5c71a19616139687508097c45962087bfcccb603fc323daebd1bbe7c6f95e755ff8281ed25a6e8fa67cb6c0f9d0dc230ecce08167414609a7af07381d61ff28f0bd98c68940c8b7778cdf5659718ef1bd7b0b69029ea1947cfedbc2e2ff690da39cd33bcb327904205de862fd026cf22572a53b43023091156aa9eda3ae3b3c784e50f1fd07ab9d837e8dfd3c89354067e4727255c03aa48d290206b388280ca89eea2c0a2733a945150d98e8d59fe3b8329d25817135f08360d17b4931cd6599f21eedd9d8009b2df6287a6d758abbcdeec0a4171fd6695257ab4beebc3516b38c7eab5fa083367502295fc88bcf85d056ef85d223205bea60b8d81afd9426d9e02fb8c141a24efc44545a8d8d8425f37e0b1150083ef5058a962f023107962a35de6188300332e1b70589f326a79e2624312e5785d4c6cecca975f80b1f90f0afb3ed8bbbe5d18193202473bfbf922069ad1cdd712d477f625a9936743a6dd8f11f88c1013e9d2d19d41bc0146bb0c00c4e6dfb52dfb54b3f9ff96020685d88d2f8a13d767f6586e7d1051a12db1f45fb6a82dd36607fd5a554c6fb516e358648d7b58a5021dc6b886d1ccb62d901ca577530d3d8648405105ca5c87f6ecda4e36141902b15875c5badd4e8eef1776d38aad489a47dbbe15a741c44d174698e77b6f34b42f9e0fdf456e55a7e1db29f7cd4e2623fe3de03742047ebc337ddc14aeacb7dfc245964fd623e2f1fd0e2090defe14bceb276de8bf415f5122ca5d6125cd29b7c062731208875b4d6ee8ee48976e1ebcb0e33b880b5b6697c1d00edb2d1c3627e5a0cf349f13766d0fdd643a33a1e1d1378d507ff78e52fe38a0768d8b99c4c272e910034805fe9dc343f8dc52e9f42375ac875970a0bcf43ea80414abc6203d4a3803b30e888cd6168e1933634685c3ad0fe97cd9e21f98ee465974a3c29086f02e23cde19ca86f3c67715cfa8b5d585dc68f191c0f190e7f28b25cfd0cb4b8b1506bfbf89e9d7ffd3463821e7a81a2545eb7ef940b2258afdb4cca189d413d8a0c18697fb41992bdf2622f4a32269e669b9ab63282c9a77d94b6dcd4e49719f187e171e289d86b461c68638d42c6ae299f687d4bd577cc7a8144f73807b69102f55b50ae473f223dd81cbcf15c64e951a48b3737b083b312db6ff9937f8c2b2bac0e944dbf36b150ce6a0e21a3d47fd9c57cc50be12149934c266d7aadeab0a3cea49b7022861982166021a6f6ec36588e3bad8e8a29d320c1c077d7bf521e86b00913c8d98300b358ec7da0db7ea40a9cbd0869149214e71df2b36b602dfd03deaf6668c77fb8fd9b380431b4b71f3da8acb9cbbdbff42fa01136be1fd136ca12237af155a1456dbe26c70e8c1bc3f0ca048c7b9798e7755d6d9473d470bece2d54f59b5ac82f9f76a34f62a6b52bc71798d05941634b4bf45ae06043cd84a63cfc87a4ece5118c7aa30d80c4a8d5270bef1fe6793c90fa4acca422745adde96dd1174ed8136826166549b4eecb0b1cad0eac9df98231d9ced066fba2bfb459537d66caf8a64e2c828bd5080745d5c854a34bf94e3a28d4a883c74aa00ca0526a63a9812b5c5b3cc68e07cb2325a1a28ecc4f93d251ff78756758f08f912b4cfafa757bcd8990c8f96bfd5c8057eaf011d76fb2bb916aa3356d5aa97baf1f851ff1e38eda4fd2feb5b533549c90e9a149f10050309e6c5cd65c7b0ebc3cf45f4216a448860a2ed5928542ba851f629f1fc8da674dbad1465cc6fb6a236cd83012eb4b74c097d958486942f35a6145ff2bff5a01d004e5de3b4db2ab35410c80823998970a1b220e33710c2fa211e34cdcd236093fcc28742cb8995b8658e88981edffd29ccd3bea55c0ef8d8df78e87f7e0ad1c2f1a6adddc04ff9d28a5361fd66f43edcf282b362ec6f9e6b58796a7e162e9ef5b9100630103883ac83f8a9865ebc764524452a912e7c3817fdf2212bca923eb03ded0d6dd6739b0baa6631b91c1c4b67e72dfe42340191e0ee5df9b5ed85a82810728e08e093849b1ba7da1fbd5265cecb34db7d75f1e2777f80fc358f8a5ce960c8b6e510674e3c2363f22f9c5cf00e57b9c199eba7372ad98301feb6a7f96113e040310d29445b6e80756f04f06fd0be49f78eb3b86bdb73a8c0a84481782ae95f1a7e2240f9e016fd73518ce072508f743303a7b15a6c81a42a5bf53907c651c89c05a43861556d220c0763c09a6a1851bfb7a92fd0d2b06cd9d3602bd99b4f2e083c50e9da6d339e3794717c0db5f20057ddcc2ccabe9fb60a1ae4810f4ee3a4d8cc007d8610b74f772e7d37f616eef6b3290b7d0b1a40d882710307b6cac5fb68bc85e092d69d1eca581cc09f35e7de349c576d43082f309eaaac75a7ec13e14cbccc8f455c50b198bcd03b28684afe0edf0f750ab233ae8b098bf1e1f3a134a911b7b91939e9d2ffdc4ba305cdc4dfc871cd03c9b73f7182a6fb8694b01205d904fb07ff052435d4b623d144fbbbb0744db2f009ab340aee8dd8329727231a0666c55ccb332032148ec4bb03cdb34b6ef5bdc28171ec954d1be814ca92fca177c210999cbda32d770fb842b320a4359b54060cf51ecf3f9a9649473ce72f8c690aac578ac2e3e869ff09e84e74d1ccce952caa3c3082cd36b0f4fb1feb2977061392aadf39baa4145d20f2b92266a51c6bffe2519d3c2115138214953dd50477e805b844aa811c69842cc43027980e427f922e00827ef08c0178eb5aa1d6bef8ba1d70e23666cb7b3410cfe0d464b4e44a8d42f3202483328c64841770908f2d25988fe26dc14e4385d28765c86b624e289660ce1b660f1a11516753549fd126a039d199ee6a972d2ae39d7d09e3e0a2502e447f0de5d62421a0cd35b47472a72ecb3402d25c62bf4a4b792e9976813a363f780e536b04a541d1459ca71307f592c82a2b97c4cb24b3ef2167fddada9061250bc6f27db81e4f87055c62b88f14cba50398f5b2c09bb05ee855979a0699cebf3427899247fde01e8651089bce41ecbcdde153686caf39f105194a10466a92737deed84e414453d47d555dad57e7d69383263ae0fdd7fbb00aa18f770b5b1cceea446f9677444cacfafce19981d839992715df6f998820e978d3b7b9aafd98ee2a69268667254816cf36f1649019b88418ee4804df9b2590f47ce0c8be51c6648f547a914c9336da569bfb0cb81ff73ce91ca63df4194b7affa72bbdf3615439e3bb43bfcbc71e0f7c85b6093653b82de51e3e5f3d9b49585c3e9e6185098f4c0f87ef296c3a928b3cd05b7802f7a1b95ab541f9e0bdc801b5ba4ff43805f5c715bdb135c626527971d9f24d9a67e1a25b5390e567361533d0729edf731b47b2c34922110a8fd9e0c2fc11cb9e011e0d3a067672550cc0407008fd06ae56ccea57024ab85da41f0c3f0093921de9664bf089977833b4a774e0af2ae1d6492e2079336e08a891883f74d29dc4ed0d17b9b9aace9da0d0afdfaebb74820488e02277c2f050d092b870741d8b8e0d516ae4b46cff26f0397c14d61716283923f72026ec63f1b7e0ff7740a87d85a91fb639cea185b77b597497008ebcfb2892fa3123a420d99a7bed9dede6347cd1dc8ddcb73dd256a344ade4a25d6615b8d36460a363917dfd507b23267cb84f13952722687c9047d8ec070efe30e2b5a08c6fb3894c2412c89addb50fa4a0a47733b0759ef29625606e440c7c6e9b0324ec90c32d4019f71e5ebd67fd36e1626bacd4c4eb83c7042c6e250fe9eda0c9a654cfae76600888bd7fea2dd96cfa58d9006cdbc34e144250c756365092b1f5c7342bf49d4e3e48f013b86892a8a2de308685ec3122599be19dbaabcf08161fe3b1ea1876738c0be82f3942a07ea5c4ef3bc6c6429a890ed5b43f1da902d5a9ea738fc21e88220ae65fe7f0aaea4f10e89e8275362983b9b58a710fffdf1e84e2bb88dede38d6e1f1429f394c4f18ccabb3259c499e99c8554b3997099bf1b20c6a9fe0d791a44d5dacd14f74bfd80fbe02983cd328368fdeb2492a33b6fadad84bd1ddedf71d11d8c5b05c14c76d95900a9039808575f320eb21f1897e2a1650e9f5ac4a1eec66fccaf55890240a94c3b955fced64d43678a6ed44edd8e2d5c8e0b7661b3505e800f2e91eb23f33d91e99ce7be230d41876e5d59b6001ba720698e40ba9b932c6df2af4fa7bfb40521d22a7af7a7a8304cbfd608577da32029714284e4e960f1f704105360aa2ebc6f035091699f3e2dd6bcfd52c145506aef12f0a6705011266241e80bdafd192db2b8a43e829335798d62a4ca81fab3a8200c052874718e03ab1c662c3059be8a9fddfafc3b3f29aae4be290f3b8f9ad855b6f9c762b4325bc7777bb00d9911d99c777f826f3e79bc9f2b7eaf844fc87c12b90ced5f168e481a083f321fd5307733916832029bab91b357e451eaabbad93e6608f503f438110e1dc0c88b4e7f10d2564b6fa4c917ad419581f73865c0dbd45bbca8434f4b406f374f1424ea33de350167efd4be1d99a228555d5eca7b460f769c75ce5b1a26125f99ba8a8a1c53fd46fd595a9c77c49c5dd011de4900bd70bbd3cabb944a566db4ff18bdff05fad0c25f7a044e7154e7c9cb2a99c1a4389d603f76118e07986f72c063c25db5a3f649e05a9234a0991bab23238929bb3a84e5b5d358b42a47ae2ae87ae3bf8b9ec9e17f4a8fdb181c68f5c5258b36650059b9f71e13f07df0ea81b651eaf24d3fc3dd2eab0a75093b6361c1a53e758e4d40729e75b63788bae31064aaa94279ed73ec3b46da40144dcc40bada48160b6fe08a17a6e16ef3e45596b6aa7c5fca9cd07fb9f55d93f2f507fe773a08b0a901caaa14bba831e313a26cfc9d882569f5c0e12e4cce162e64f9e6f3bee65cf329e9946c280b7ed6f0147d5455458bf779fd0b9b973aab4f0f9c9c701532157d4ac4898e106df8d5fd0b7265bcd6237f64016649b18e66ebc136adf48b47570d43be4f74ad9319be91580df1645b8dae2e3bc77d32ac2d40c76f27cfcfe2477d17caf075ebdf8d99c74fa2100a42c734556121ef63d4c88f268781ac1aa16843b628c792e4f52d779b9f528bd2556311fb25f7a63d1314a087b1397873527742454953bac55f5e0b507d7947f4bbd99dee84b317e6d4de4d8232f283fd9f1f6407d3b536d768cc4518c1480f256486fe34f7fb6e1ef3f868867cf69c87bbca10d23e75ac9c9e71cf84176c9b5fd96ced0cdf1a4e535016182da1e6d3b43ddf400f6965192971167e2c2e8f8626ccafdb08d08ca18aca27db2e36aca2346ece84bdfab944896f811ea77702c55758589eee7f68a148b233a625edeba624ff445254ecf9a068cf6c9210b9ac193d5055945af2f68da14adbfbbe50653e99e17161df8979c42e780a9bdcb661946ae6f7effb4e614080615c08cd90a7b8c1a264c719502c2da5c47d9612b3ff3de2bbb39b9e2bbc0a045edd02c84b296df541d3921ad1da061b9fac826be28b23e4ad86039c36d6953cc89180fe5c7ec033c65410b1c7ac19b8ff6c99bc479d0f03c3841eef81c5e0b38cff8ad360edcbe6f685b21bfe72558b0fba62de4b9962625770626beefe9d745d48be617b7030073a0c83e5d2fdaed55e2ba8f6416e14fdc206ad269665bfe3c337b4e2c4bc6fd90dff314b5825e23e82c00ecf9bf396b54ea5aa7112a5d29174ffbf90597a14d2e9f7cb62a065511b33659032654b910bcdbf89d5b27cba2949d1b6965e176ed719c76cada5f638b773a71d8241f72fdefe184a6c58d8f0ef02a57c3f362d1c4caac70de49c3e6c9f538bce7e498b0c5dc1886da467fd77830ad8d3021f5f943ee7302e5b521f3530e10b0049ba02d7ae8eb67ff9610b53682363dc88890b8911a58db8b621bc0a26af0f08986c18d4a3fe8eb7fa639f39a99a462c50485f71b1814adab5fd326fe345d774d6cf7b0391a22b5860acbc9d27e586f4490971bde2ceccafb4b9e5b212e17220dea223a26f3f5ca4f43ad02b3317fe7e458aaca711bb712e8ad90862f7d720050d75a3bb6b329ea1b3b6dfa70d18ddd1304adacc0a09b8a42df227a740e49830bbd60d9cbeb4ab909abc91a4d840a30c11d9cf912d620bab1fb0a2d5e1df0ed390a5f5644eda1374c065d49c8ba2998377aacf51d0cc1357b4eb2532196ad721718b307c7866e4d5af9fedabb5de3b71cca7d51efb2aa459f8344d3bdc3787459033c28395c2d558e75772c46f0273af8a9f7d0d03ed9d4adc52cfb4143c5dbe9616527dd933d24a2113d71abb26d664b5b562730d4c1a06579dda8329a7ffe23610547b0959fe8fcb7837df7b7904b2da1ec9e9526f81bef3ea6285006fabfd92813c023f3b0ef9597b1c0bc48d2751749d02c45626d360f217e973f58ee8f40f826081a351ffc52476b7315d062eb52c8b520e29c53edbeda5b22d1bb3db133234b7eb249a479c133f2b708a314bcdfda4804506ce149c7501219d996f90817ff60208692eea8fec3975c095f45c62f8bd36acd03aa5c6a9fbf3145cc870978bbd53bcd626d4697c6a0e861ff427a50a29a8a47b11f3f220ec19937f20fe215010172c6b6bf6bbba37249845badfac8c2ade5192b99695f5a93516ad086938d344f3b72052ff6e650fcf5c3ff7c36b854bcdd90c770bc80553b8f980d0a088d387863c4490e9e3524c15dd24d967165775a3794b9ffdceb468b5b5c6e3f26d5e187c4bdb217a8e82da0426de47342d15a06cca0752ba9f2daa6e8da2c2f5b06642cf471c50e523ddf1ea113d694d880a10d32f300b7a1bb2b8d6e6f021b480bd01c5e69b287994965fee6e7542dd8c3a1386bf14b53244aaf8868a20b88d47f72b86f7195af72fc597b7749d9a61c676f66b9549adcefc3e03831624de4c283845505caa1523df614ee48189988fb8836c70c7333e03bd08224047f94b20195d4a5a614125679e8b0cf4b6938b75826ab01424708d32523e59b304b808cd7321d5abeafc5afbed68098c0a278a4e1a92909d957171bc5dfaa55b04b6ed4238197e03ff6167e71c40d2cb9753d49476f62a5b3c0da69b7e7d3de5724221f2e9d23af03efb7d41a7208a5808019c22f1eb1acf8a16205dbaaacd629357aa13301b581238000ee5135d05eb169f0952c3f31c04795eb3c42deb2c62ed8cdcee9b798425c5972444cef4adef6170e5befc3f243eedf8356cc641e5cddfb09012bca567b2dc7aa73d71109c9e91d7511d9828b6ad8f2d3ed27526546bc74887dbe35e3cf9d1dea6668faac68411bbf70332e5fd5524e804bb013a0918de98dbd73580e8db345d4a36620720519e7858c20c9580a3c45094e9ef80b4f4639b21b9a0b766199cb574a4945fd0752c08a9c90529379f1b973c4bf79d912f4668e3eb07f7f69069d97636bb45a6e33846904a531ac632f9b774702836b619025e73ba7fcb5dd6d775bbbd3d850d4ffe177d5f6b70c737d369e047d09ac15c9bdbd1f81beb0b9de655d31a4bd3308531a501ee656494fbae01a9b9897a227340469e786379c4415ac02cb7377a2f222e6ebd5a535b0cadd4baf7ad68985b81c2df1b2ecaeb3d221e850ac3f1964e3453f0e2e7c6f1f631ade7b53c286a09367bf711286f18d93c669c2e95231bddc69816240ab5e73b648f7de2072533235af9929fa68140988f976f3b3e29c27cbdbe0ea9773de0a94d4c70f8dab2e5cdc482161a8392877a9b29787ea2a2d7f57d775383064675e338d6cb987e61ea3c2f45b71e470ec9a6dbbed17c2d5e60997d5eb3d1fd5a8f4c9e619b90560e97e0c48bf8034fc29009452da2bb35aebaf405897a4460584c0daa41a0fa6fec2853514cee500885c77912bbe443a2985d625667e96f4c857bec701a3adc81a6be139b3a902903469faac06c5ce62fcfcea83275eae3483ca2f082c43f738de9896c69c3c1cf5d783593361948db7504debc4513681f4b09d41acdcf0bc595ac59077be1787c6a4d73baf3f4b71fa512bff1be45e890b71dbe16df6ba34c5b6feae6e4fedb6a1912d4880e5a535c70d98e61291ce7c88d4f58c39177eea908d76367cb37bfb6e68e87a85f60faada5a4807e3adcb8f8dd845096df808521bc5062c92d9d6e27df1b34062f57edf5a7cf423506d9247f5ffc40d13e5e6e94641d75c2bc960f3b0054eec289c2d8d506617a01de5ca886f23879d39b3bdfeee241ffb91378845110c78431a7d8159a781c925c37de3d55f206e32066b74ce59505e7891825eb07eba924e604720e5679b79b0604bc4b7b86878b3045eb5a31d6df59413f13369e97b5386fa899869572b2c6634cc2bba7f6deaab1a1bab41183d6f4b2b105c40f25267d22532407d873eefb46d8f7f22b23ae2a08f64b9824fb1e0434c7c2a084c329b3f3459b05c45303daccd261e1b4378cdcdb318c6e0f137ef2249e82559073bff546bddc75a4a6bbe61cf99abac20a99325ec3af0c5b71add7c4b2a2a1e7f903913a187020aeb63c348a70d1fdd24e05f9ac68babd80d3b3d2de3346f5cebbed5f5fa787283bf678083d9a8841bc6454070cff41cfc0d53cdc9489f32cb75513dbcf7a5e52cc8cf9b60843780dfd6fe4d76b8f36bf1a373834fe431dbceea5be03afd2b1f693da417e3e94af99e2a6c023a8d02c83cb72e4632a06fed2d3bc7a958d04c37e410739deba01e1594d4c9aa9639b4f71b2108a180838f3c3f6d3dd9d7dd4cbe8ff3591051ade3907158eabdee2521b48678276fb4f4572093cc6293027a168f14c01bd4c98aeca394372925c206508d066937eb0056a8f330ee74dddfb2d0c4b343b2f30e21edad1965c9dd06f50c8adfb6ca2917aaefb312fe5a954bca22b40dc783749b7d2ccb70386c0b5e8061ca9bda8a541a5cfd32fe99d3d3439babae544ece7ac5a98a6f105b62b055ccbbfe7da25c90597bbb29e1d2eab03a2667407ef8357758d40a9d8cff2e45cc4c8d9fd214868a219fadb6a63e0bdfd3e677207c16ecb5d9f4d525dcee19fc233ff6f7313943c1538c11900c7c59926be8f905e1e0a47ad3d22439f2deb7263c75e1d4d71dc8413cfcc0bfbdf0de4088ee3b648f4af3f5775817544edaf134a447017b6d5c80887905035d7405f7acea163cb3c15f87e7f0bca1610a651f8713cec61da02fdb243b54f7d121e12081d06df5eed406c1cc2d8f434fb00e49f652fd6ba3029d19e7bd94c3be80b5b96f9042e689b0f415aa778aa4b9ee14de941ef47f8f05ddad38765039689aebca2e465590ee3ecdbc809f4b57875b82349710c0848a4653b4f411a712aa6092a15c450dc8e0acb220fd695831e0672e10497a17f3454f95054aea937ebef6e2a9e8da0cae80967893d0dc31e24510231071ab2d0b757abb6fa39fb1400b9d855f51d8605c29d3f44e3ca8b8e6e564939c18123f176f31bc9f834e053459183d38becf5bcb644afa72b35762558e96440023e345c62578486aa465d2bcffcfa2c563b90fc3030222d9f238d91c654a98b30497b3ef1de7589f8d54787427494fdf460e42a8da203708e84481b724298112ef79bdf918767f1364eebacd1741ee1ed81b670991a4831e55791cc3e6a4e6fed575ae204ae6214ab483659590603443ed5d86d7826ea780782d22677241b57e95298c2ce088b9f47277b8c842c2167b40d95da6325b71c74d8291b5a8b63d9b28c0d8f225d5a27d8ac92f9fdc0ba6ca81d3ab7643887c3d28b657d18fb82a98af47a5655083243a8176bea82b8e2a5957deb90cd32c7eb78f382311039ac2fb75f33f3cd8e66b9596c7c9de9813d60f850f9e1fa5fb7466840f55d3f7c576bb686d853594ad1e6f3f7268b62bcb7db57e6ad07afbc2cf15399da9235f7a48a32dfb05ff2f71b064e3038dc613ebc0e91f9ea22f0e83a1c56aeae64d3459556680f37d1636a113d71c2f91b7433ec4522b9ab2d640a33038e2026b09797a312c806e91c461a8fdfb59edf486173265389bd20d9dee71253ccc3f403342d4627a897d1a80fd9ed15a2f0c81846ca5d09a69dbc0da0f66e012c8989ced53709fe7ed4cb8bcd739c40f9e0d8653afb1af03443592e4a96d73efd3c6111b25268129bc0ade4787fbe4a34aae00eda722d0ca2b2304c89173715e8048ee883a15375b69acc4b6202363ccc6230c6127509ed54a1922271eb32902c77fd0100af4427a3845db713032d88cf7fe2cc155f2db7620593fe0b2a0622269f83a4cff667731a6706025ba4810786ad0c96686bdf828a3c548678926d5139d415485c40354bdb2b0d523a7e1dadb1e9da445eb020a1cde43c293f48c5514f852be08df3b62980f60f6e1c82653735f2739914dedaa18e3986abb5c1f6c74fce2ce2c804e672a11c258b0c4ee8ae0ceecffe51c97df0a0484767664b8802e8b51aefc79e751ab8bb23cea656275be7e9b37aaa5fe3bcf06c71b4e84c60c3f823ef6e330444567b07e7e226035e5c4f87af63ec1045b300191bafbfb5b0be67b948460a35fa7721e83949934601d5bfbbae2342afcf1b99968b6327b146b46d9160bf89d9bc055ea444661889f94b452a4b2f8023e3d0cbfa1629f3469ec00aab4e861bdbd500dcdd9561d8a6f3cab029c8172b48bbe67095d08aec21588ad9d43e47c7198cb606c5d50ddf215e2501c17e78b627451c0a1b708f2ba54f47487b9e6f385174cdf9468e580825d1b9509cc0af8967e611b5d3d72fd923394f5e3e8d2f28a16503584ecdce10cc05df4eb977c8d6519e0639cdc7cd3b53d9457139e36ada6666ec75e1307d78b35b99e8c3c37e3a89a2f97761a18a59a24d1e12e34f61c2766c93a504323d68eb6638ccd351467d49f123be5edbeb602fe4f402b829f2450a55056dc349c30dfd8cac8437b1b9541c747cbb8d33aa803c40640d76df9af6e181375772194ba8d2132d518cdc92b8fe05e354fd119fe5d270c1fd882f04aafee210f4fc547b3d49ddd5154e3889080f275587d10f3c5550a7d64da24d9bbc477c5e115476f5fbc9daed796a77b861462b938ea027d53507191c391f904d41d8968e352a485e4c2cd768497922c1f557b86ebfcb6c6281db02b2d5be233c9fa0c9a4c3c48b65ab0e7b397d307e6be1768766c20a050af7aa3981bbebe3d3aa5be022ffa971a6ba8a24fb6450e75ef70fb9b07364450942a5f72e82de756cf8d06a9946b011ecd9c2816284de83d8775fdeaf9d3d4ec7145e1005f31e114439d1cbedc9c8a525d048183aef8d8ad22344558be49b3e8628e780edbc6e09771cf6ac6ef3746ee9298104d65a821dc431089199f3401e11eb4d613c569c02c3bdfd7e373088752d03e7f3f81c4b6431a2a1e518a2d886f974846ef72acacfe5ccc32d00e9f5f4ab81ae4bbc4eba5a3ff505df0a0dcb778ae7e2c494e08592d3a323a6d80b6ad1aca61e3fa387b605fcfa0186b38151ce5eb018df61be7e138f1b274f1e905465c03d77761be6974702712b9b8574edade593ce805a8053978f41dce272fca4657342cfd378f362a401d82e10772928be3f1b5dc34a0264a5f6e3782c563d795509206951543f6dca2845a1a8aa057b779b6df4ef0eb79c3e8b8149e0ff893cbf69d15da674644902985a83cbf68474f84366440ce1de41e6f4e3a74b15c5839f68d63a364a884018848afb03a76795910a0e495b77404a47ca0aedabb628306739710e8cacfcdb3777c2d5624c05a9c3c411e169d36b551ca47483dd1563a0a740e6089b450c8fc966425bb6db5d5c4b25d620521317c7e26e522eb7b89547317ac5f6de6f760306e879806dd7ae8f431b194311621b23761e8523ffafa4dbf333104130a1efb665ed559e6e6a5a3e799b119668a3fe51008f63e92317c72b6b7c2923a835e7e1b505546cdda5ca543157f29e6a9a2a3fc39b79c47c7eb5d947247fadbcdf8dff116573cb05e084695a2f8f61f0f789e5a34e4556878cd5689d79afe386fc7511a37ead61fd1ad33026dcdd05515adf3fbceaa0ef03c41de65857b0c5d1e8b33400d52a695c3accfb6b738626b0d57affe673176b24381920ccbe08eca962b2eba29092d834da0d18963f7ff4b22d34438ecb820a25f4d9efe88b9b6b7a1ad5ac3290d3e4f483568dd0a781e1b7dfe234651bad33c335425fec7099ab837ae3d888ff4a6a02abadb54fbab2d77a1d1ab2a4c88032cc5323092c30fec13d7d700e9f08993da87b11902d54666b395627d0e80c4e8058e0a8b23bc47838abbfb63b9bb6ea68eb13e0a635ec2be56e34231d3b23c2279f70d7926b0682bc424defd248ac61620e377c05e1fb2dcb9f21b6b0696fb8fa0069369ae11e2d02af568ef27a2891b5a584e353883782f1c0c5a5e319b89b2c97da85d17baca11c2483ca097caace09e32ccc21468b75eecf7f6096ba4114ab27debb920b910e5c0ffc9e93d7f0cd8255c66328a4bf10bc5113c710c4c803103bc1bdd9348e89d45906a730203873bf1d2dd9c99e5a5bc1954be1d38e98e28d37bcd56d566844247f85c3115136432a71354a1a91b15b3d5b99ea85bf4e916ec2d7c1024459b1def00342d5018f713eb645ccb0c78d847bd6807e4649a3c5eb897e0c34a98d9cdc4b288c66dd106c64a3b3ba1c3c8b54bae664b4d4eaf41c0a53b98c0b4b6b8eb03733242f6d329e0d82a7ccf9fe0b834d653e9b7d7b40124eea03ba94220589d581bcbf25275c6ae5b7a5813919439c2d4b0157c86c52d134d73c64d720bf6f184c6259b22c2808efc1855418d0e5506edde5d6ffbaf4e62091f9e09bc5eb90346b388c7299d5f28fe4cc3c917fd5e1c844549596c4a39c73032ad45592a41a62b87cd41ba4b4114f3bf9bd55309a8662de4a5f8ff131fce63ef7fb6d0c7245166ff76e067ebf30b68d642d2712042059645976954d6adfbca07efbb9e8a08c9abe43a743d18295d76b2596bc792e412aa609e55b0174c7c4ff4290330680acdab807ef691cccdbb564f10fa90d9f27e99df47f9adc2fc870aa287c02aea1f020202623972406749cabe5ba443411c3194cee659cdb2c6e7657fee288f88f723dd2423979a21e81bbe6727490b188343c5f1be75e41eb07a95e7ee1dfa691952f80cf71e97dca82e8f8e9f7522c43e5b4f3d4a166743f20e95d943e5fd929c0ade75129f5a0e939d2ba62ebf4756852d4be0bf85937ca49da784e3ba99f15426410114ea8005b9f147a0daf0603dbef39afdd0e16e9e01bb2d2b359b55adeb6a710dfb21369a5b4703afe2f56964c6548e698e974e86f02bf485589bb7a658bf764e8bbd6caa11f78cca295af84da33bea3d33a30ddd7b8df980815a54026a4104713c15826821dbdc7f09a2baa49702a0ae0b60cb072bdd28f65c41c00200e002da7c02ec244cc67e3b96b7387328ba12cd52ff007c25fc45f3c007a1771d56afcc067e6d31b770ce5ed53d616e18a42b6249d36ee22f0584852a62e6957e4acfc3e9d9c38446926a8b66ff2cc62b7f29be721797beb3586ba3098bc4dd2826e2354d7113813d7fa88966e993eab97ef7295c7dec4ccf06ee37f9da9b1cfd697d56be21cbfe0fee2ed9df6a5046aca2f7d4373e97c7d2da0a6e4b7fbf60cbe8a3a4b26c81dfec355b518a3cb3bfc5a66df006b7349be4215ac87aaeb0a2828f158c920bba0ccd953c670979832985b49f53f0707a0f534a26dad232527955dc6bc777ed4f237ee20f6cb51988cfee926c0223bc05cd4b5f5b9df779cbd51bf8ee379dd5f13724c1ecc4ca8f7cb5ebf2c6beb6f0ab3ad4f3dbf217e916c90867c578d1b24c5ecf0a624ab3be64859fb5c4feefe20998d70a4a65029b8082010c66e8b442e5de8a2b4c2e51c29334c4e51f558357742aba9e6dfd9664b1dc0dff3c8cd29ea0bdf0a01b570b21ce2ecff4e321d414b68285ba75a216afdf230d9cd8a9021e711ca0ecbcfeca33c35a46c485774c6867a150fa73c609768d37a0b86ba1d92e0812f3508058fc3525bc169909af783a7b5b171764648ab711af245b62c69c2a1b764073336c13c88fd62a2e63d4c62cef468b1807338dd76fadf5571ea9337274109f2244875b8d4a405108758ea6db86c669d4b49ad68501611712ca21db0aae33a6fc506b28e2c4536311f7a255eeff1bab5eb9e26d57472243dd7574163ee874540c08dcf9c580ea05ba09e68f7a7628113e1ba6dbfa23edc2ad1806e13c397266fad6cd06f2cf457976ae37e5397bc0671fac1ca40443627d73a4371a9a314354ab32ffb8fbcee123477ef488964971aca7fdd597e0df5e4fc69d1fb8e1f01e6eb313ed3355a10b3035d84a4e40f33bfd2fd3e5abff0872dfb983f33c3809b32f77d1a73e8d2e7b6062b9ec16ed36e466c24b542ad6d30b33505e395d63adb7c8f42b6bfe66ed471801294281b9cfcbf0723eaa0ef5870129eeccfdc91f3bb89569e680d28eca9647b17b64e4204bdeaed12fbef4ba6ca0668a0fc82827514edff389f92ed49aa8309a05530f2336d02ee2500a58e7c259ec09565df04b8539a8d691773442421a09a56e158c7915359431230b9442c23b73abcd2fbd19372e8bd998e89ca48157f58f08cb27caa31eb68c7892e40dd1a3487ce67cb46e4ea522cfbdcf33ee87f146c9377d40b2c572afa14a065f69f8042dc859d096b908ca03a823eb75a39a62c3f6a36b8f28f70cf39924de7a075c4a336077e6848b39e0eacb130a90441129d423e4edfa9c5dc4f61b5663aa3a69c24be8330725873690a0316f5d60295424d0ae99939c6bcbd7c7267b6ceeb84b2a4d3a7d1112a53ccc27d62a52788cbe89dcb28bf8b3040ff98fc25754d1dc2233bf1e113a721af6d5360c00112beb646a829fa77cedc667a7cbfbfadd6cb6cbbb554438634f6ed6e153f2d18965f0f3e2ca6eb515c3d1bdcaa2333ffc8cf34a970e031e0964cf6d059ab5c747949f7ce62c36e3a75ec80b18cb6d8240b5d4102628b7469081d75c84d0a94502b17ab2fc8aaa2675d9865bf4a65c88010d9819fc8eedbde629c1cf0698a800b2a015d16393c49f4b572f4e96e1c54faa093e931bc886ccc6a3999c9d244a1e05c43efd0be2c87ae19c0a409ddef60a066491ecaeed29a250fc5f465f9e969d55ba8fc2f7cf02efd98f207019887dc78202af80914b60ec3189d0e60352949bad53b78dda0c095ad6d74e141b75ca1340a005443e2002b71dcf31dc86086447f23acd10b674e48842c067d84c85f53cced7eae2d755f0cac4aa15ee4b25887c93daca016b686c49866d74fd3df2255833548a6d170dde6a964c32cb3ed10344535966d68106ef6a81d36829e090e504fae5fc0b4ab85fe293e847c4cdda73ab64aaca89ca9d6d6af1c70cfc000bdd11f462d13e545c3dc9b8c92a3129a13d523a6ec4b339a321e3aa22cbe986a665d06e83932354dbff8cd294837a542215d59fc216566e1468c042808da451b10968ad52ac93ac4a7015e6eb0f65c57443c52ea154ea16af73fe925a245c34872abd35df33677df0ee9dc5a4fc686dd51c6f138ccb359a6ca67a4f23f12720f6c94f067c0314974e9cd52528465e07a4a0e2bcda963ce517697a3f3cd976629cd812e6f848b04f2d5d8849dcd5dff81e1513df0de203516e5d9ab3f53c6d3224480226a3ecaf59c6c1ad0bf7e942aba887f4d81e8c053e7781fc82c2bb677519a20c7283a1deb491e2b532ab221eb54752dfc538244553ae229f592110f6123307c7071cd436a29717e211c95832bda685d08220ade26a31b00a7ea86b16fb903c3748ef4a69844c5dddb124dcef12d8b42f687650c0e7578bf9b8c53d7080e34101f2ff5e326a32585327dba253a67f150eddf168a5627b19fc5d0c43ca51211ea3f609bfb26bdfcf886f5706679d837404b7c56ca3612896d81e802807cf5635dea876071dcd6d108a1b36899e0b97ff74bb2a578025b6f9c11830a624b6070e7aa5b3c2f5e52633a7f756a8b0fa044cda797324122357af4247578140d6741115de7f71c0f858bd0afa60b8d071603762aa7436aecaf65ea7b480bc0da8d4beadd42300b7051c11fa365283506e3c804646a12f556cd440f4532c8f84af71389a296db1c3ab8c4cf585de6383a6ec90a5a5e73c28d1ef35e7f03734f28040cddf7cc47933d1462dbb84c693bb1e9bbea850e88b3e78fc46d21dd9df0525f8f70f7aceb8f7c531b093a1ba3959a2876ef35d62dfb1d9a5bcb4788a38ba4c2ffe21834c6c0f7d8e0db45602c4e9df8cf374f56ecb89e98dd7a0b94e54ccd641be95e130f22c49f034684d4f859a3efd6a9ca1a538f4649041da47660dd4418f5ba799563f37a8229638e309fab6c26c9bbb29e641698faafd7d280954d7dc5d3a06b9d00dca5d6c7400c197fff6b55136b2f4dbfccecbadfc5c2b11fd83b1db6efacbbddf7c238feb312cdac9fceed5f70fe7e7cd7fefbce327bef0dcfcaccecebc7cb85f7f0453768c6487437cea7ebfd248f57e875a57d983652741ac37ff0054e09b973955558fa8831c06fb10544515b1dc8aa627dd4318bbd347487e7a8d4406d2c02da0565cfa65a8e4ebe1ce684b63bd349f5aeee325253384ee0b500248df3671aadc6adb767bbb98bb52d7dde12511c5056a249ce2ee45c4e00225bed5219630fdd96946212e8a863d1787d6af643e3683f1a4be9dfcfa45e226e6f1f3016bc51825b46433d751f6b8cc6881763eb5a8599240b6ea96d9c620736a6309f66a6d87518c186fe050b4e821b64e2ce7e8418f1c02b5db8e03511cbdce6693772c5e6737b6062f36a30ca835bd89e0e17264bb5c6ee5b1549bf960291b35a8163a1d2ae9944f4a29c3db60d0c3c36d9425b9dd47e159f5743387602c80f59f71ae8959c1e4ff154d5fbf17ef6e9fadf1d7c04a277e00a36a83506407763b2d59794151844c719e36232ba090ce6658e881ec55e0184530b6aa269450cea4d7ec7c2516299200f019f4d7c5453595671a0616e8a4a4d935dd0de9ac8dda2c10538ce00411bb7afcee91671d02ec9c74f3bab66e18cceb6f61f417afcd09447f0ac319c39379767ef047f698ba58cc83bbba2b5c9eb058c4856595db5e0e4e39b40af156b77c725c6e7d491a532eca6034a47a3db692bfd90996d2658deef9756ff9102a056409a5361b21bc59af1b1711efa40bed17ded86568b5d93305e8fe46dec5667965f19e8e9ed40f30165f952261e1beea4d129e0c3ae9f9bdb02f20e65ba262a24ca8b2e8cd49ad3a0e1ee354e0b03cd27a8fcede5cdb467532ab6c06ea67f815d36b57c1bb4da52be39aea7c0c4d44b0d0b354ff352d684a5eae8c0ce7469d2f8ec54bd3057a2af552bfd67ce4d018c96e992b5d403e48a8bf2a65402f73d196b8c345d0e30ff85efcd8c5fc7cf5ae0de232dad197275c609542b41e48ba0764518fe572bab7f74c0bf0c4bcdb76e2ed9905c818278d66b65cf92819f34183f5ab0f521703ce7a1a8621f4f87098f5b9f06012ccbfd0ee46efdeb2d752f2b247c1249ff3f9fb516efb7f4ed5cc05e585e73267754e6113ca54250bd72b2fd59707d8d7271c7336407390fcc2ab000a8e249b308b4ce553b2c3c93389f8f10043625643dc8c875f8c60f5742b62a439121474d575c4fb1bd44ff55e869db2b6f64d75b1b3998c52cf7371337986fe8685f7b1853e2ab8ce61a40134b84da04a06e8d38ca482e270429379dc744f14d95cd8d1da71d220bf73b826595acac58b1cc4da1aabf2706a7043200a7dc0414a1a66f58faeb7bbbb0ae6fa9ce101552e1e36fdbac587844436d5a46030be857920faf7667441b9f0c01093ce2c4c5110782f56f930922e5b14ea8abe96c36033d93070f1b8dfb30560b2d9b165d388a8dbfcf2eb2de8827b132cd8e846f217cc75819218945aab69083609e38745d0a7d102ca6645c4a366539e41b9a1e6d19f293e233625f050de6c2f5b775638851115e2898a4078fda10d5eb5a36f9d93d1059f3b4e88be7e8f6d4a2d89fb62b1eb035f8337ecc1a4943033927ebf673585f388af67ee815898a51392a097458aec24bdaf548a1f9b7eca95ab01be1fad0ed139e147b61683a26799cbda47285d7db1e3dcf759488717af75ed237cc737eb879c12d9426db0093e9193ac2426a25b929e678f13a6c2560b934527517f8e579f2a4299b03552ddb83fc2d7e8127d4af75dd7f9fe6519fee107790918c2a724245a6de960587df097d2e7c02746f6bb91ed159974885f9f99bcb3a379ec5a4caf90b6b9fdec6b8f3891d4df032b8d7f5153dd2dba24956c84a26ddfda113616b38db38ea17c2aa55be2eabe9f84b5cdfbf6e6b47d8fa4e511002278547bee15a57b5979445807278bafe2dad469356e235ee1734b585cd46321c9c310ee0874018a7bdefcb86e20b073ca20e2c10810a582001ccc5d03256a30d678adb91d3a276515af43c5bbf4c1d85c1a009b9b5b0cd950656dcb355a143ab1b9c70b09623edc1ee84d5769b75435af65b2d5fd33f85d0c56e2d37c3f713c0c90f4c97f639e0bf423460ecea2f3afcb6c3e715622b60179692ac09d8b200607b2cc94359cd39a72eb9a57fd0e27146992dbbd0171b9dfd94c8fbd38e1404fae24fafd1b389df2b80b5fd3271b2a1e99b0fb855c57f93ee9222609428c987bfbe033ac5c9b3bdaa1692b7e1da2ed56655ea777523802519d026317f2c9cc384b49c154f8f7ad98707efd4b903d85793d2d6640b6ed1b72fe6c5e66d2fff3d2fbb08d8f12a020391e599015c6a5500e9d502fe2a06ee987a1f7d7d2bb027469f80b76b6b0ac98259baff299ae212318fa599e40d487f9e225009564e3a7c01c19f9188bd62e9289d30f8c8e6650ed34bdc7905374408ba8d212d2e594d118e50e028fa18df8e70c1fb533ef3f7af69a5312b31b7122b8713d1d14a25f01b9cb50a709bf962d53046096912a0463b87218992141b6b035c467dd1d763226c26857bd923eeb4a44df12afca452f5418c244174f30fb79e57721480de080389cca790e1f25eb1de4583d5de7ebe6fc76ef25a9624625964fca485698ccfc22b4789cd8d6e520fd873a558b1f902ab771e999b5dfc0601e37fa77d778d00a4f57732ea6fd3c485ac7c23f3683657e4f6096fd3af5389c410cfdfa13a159f722ccccc7f9ebf91074505b4809cee19bead74641ff327e63d9cd1b9053d4d59f0bfffb581f1f4fab017c1f4bb555576c69ef0ce03fb4974e2b7462143532ead1b3f1dbac043e08bb6156b72ccbc890dcb1bb0c775493880e349f77d8cdc1b75171289b67c5cc66cad9463a604b9b23cc0c610c3a492c29dde6557e80a2fba355edc0f929d708bafd45bb52ca34232051bfd780ec1fbca783734be7df7ee01fb96920db8b9d2a2e2910086493a4ed8501154800f508a4ff576bd59ae9051bab5ea8f10dee447c3c6b6f5e331b6469695c11ae4ebb3c8fe4b113e307539f7a823920ddef8a788e9a96a9f8d9ffe7c43187eb3bbf160f38fccc1323d944b6ecb8bc1912ab1d86bf564dc8851cbdfca1c689deac25cced499938f699c5bc2a274db3ae32a4adc9442103a7e835beabaf517c7de77e784d2f79a51429d26b9ff1d17ddd0511fd86254b0d16327b926c2d5bac6aa2579d28130c96218d0dec311ac59a0b1968ab0e7a5c8de13151db0e5f68c86ba4eba9bbe447d778b2940d721643716eaaaf519e2c4385f30cf8ac25433f92cf6114c51c512f00522544ff2c9eee69125d98de74f2e57b4518e94b06a80aed23d53afec761f3f5ed433e7586aa40865d4c58db2b67ad20f698bd6afd9e0959caab5f47936a79495b5ef294b87c0fa602d1558ae83eba5c1e969dfb6a27c10e2e67b81328d8100ac79f57ced02b5f15f0ea17f40642461baccdf26e2a5e370491faac2a5f874061858a102a9008e95a2476fa8588f8bcca1370f19535089b98e7955dcf643dbd747db8bf87d1f4aca40983462a5b3461128022717192d127a8d52126911419e515e7dd0070ecfd9eb16d453ccee3b3b031d3ace5c649fe01e13b00edf09e0eec25d56ad9195de3a025ae19ee48e4736761aecf5ebf3a1d69986bf532212319b546edf2544d861bddeee51ab54039886afc7452789e5a4d1d65ccf0cc760ce2d0c987656799613694d20d7708f11af54c8bf95caf998deba178fe7b15b36e5ee174cf82e781ad4eb16200f372e164e6f0bd0060eec3883b2629c8adf3984e4887740af060ae4a1107445c2277e9953cf50af0174dfe014ac2fe2165b7fcf1a1d4d6416d74049264aecde259a9b2731a4e58cc5d37eedf3f2b0b438db8401bcc257a49657da08b4f844b7ec3cb2d049ae1be4221ea9ec456f0d7f913b31eae4f89b4b930d3e67c2a75eb3881b96c9bdbcad45ed6838212f0691f3ccb498fb289e48d4c1631a0df108ae7b39e2e45a85223fc581dd3c93d8c334e840833a978ba40d9bb7b165a15cc1b41a9c29bb373306dc65287991bd5a5e8325228cfa7a4d334c940a6132a283161601d0e4e150a416a75321cfbb8dff269788a0adc1ccea3b0898dc839ce69cbdf7c9e63138217ce2be9719dc6a11beb0dce47954e31803b41675d5db24789828125002cfec6e42e966cf57bdf4fd0ebb074ed9b828af1313aa701ee03fd6d6d857a46f801fe06b0769e40576ad7583c5378a47c195768ddadadf128a3fccaaeb3717d53dc36793c3ba5e7f5b75b03fbfa4d606d8dac882370d4ba3194a2448d9eb4996cc5f8df375a09ca6782d8e849fdf061554b2fb9e1063710abea440354009c2d2d572209c2785ffa435c377df72ceb6a91230c16b874177b4efcacef1962564ff2e5ca6e199589a3e34b5aafa3046bda0f39f2ebe2950413b7308cf21857f695a28a20aee312e75d4cbded813097a41a3729219fdd5f48ec19d5f086cc984d5b6bcdb47506107dd3d75dd0322ebfe97cf95369cdacacb98a736d07dfe4243518fec57f394a88477ab4ab45ea81cd7f0a3e4265367198659fde07d9c4a380a766a087af5d63feabc9c4aa6a5faaef249e34f4ece17ff1bb24abb41b7ab1039f42790b626ee5a07c6ac13404754c2cb6f192dfdd299b0f3c776a4c846750e154171f23f7da2532f4d0748553466f1d3b89f5ca725656a44d917ea1e90ceb8ff4c8b321e4d040455b898086ae47e520f91d47a9fec281d92ab7dbd63a87f3226740934065637ca250b37405a2111e2245a7240403b07bfacb5abf26eb8b048792d51455e6fab866f315650cc81b438d2400a78a091e7dd67c93a429a2ee8d908c5485fb3d5bc2da94342d2d5ab4c2ce73236ad118e247cf9df6a366f5a80736acd88969201423ec0d3c905459776f77eec4db22ffa12911b08294603712d52d5746a7647f14b90fb3dd6c5ceafcd76d8bc1103233a988322682378e98c128310b3962c2dd0fcb4300aba3405b8bb44806453cf998af57c4673f48ad44a1974c869bb9051f635f0311557590bd0afae2cdac44890d96185985a761a85d0625dc764d77630e3852f16c2a01c5bc3045bdd487a06ff9aa024092b2774cd344d98af5bc6a371300eedcef96b9712c4b34ba5d81fd1f8c65c15e0dbe564f34ec9613db1594b9334171df907077c6e32a88e09ff1c434ae170cc4860a6fb85dd4aebc5a472f4bc666b1885413bcea91206d9281472301ecf87b3eea961a59a409e6d444a01de5492863ef008011e6ed3935e39138811d1844d60448ee04b495fdd98e97897822f07e2882beef73ddd0e3c57bebc6eb377965d4378d926b46936decb44f79fe956d12bc50a3c05a85263ebcd4b0af8cd617f826a5e604a28fd2248ab7afdc3dc90f4f0cb6af00958f01311b4f686cb5770a21867f491274daabf61d39ddf25971f98851d25910ca869b5d7abf5bee3aef9ce11509f65e29dce1b9d114bbd70440e550ca453dfe9b69d30fd95cfb49f63e5868cba631f72cce222395b254f5ae2417129004f23dbc10529c234202a0beb090409a2818df2633cbb632faddbec5ac0564a4577193fb67cfc214c31bb74d82f325260b86c5b40d1b2fc1890ec0839426e4506f83ae4f02db6835f1a2528f198156c464a29ac4cdd665ed98268d0e54ba938f3166a031f14d77d9fc02045e1f55708f8d4a1afc30e073488a3fcd4f3de1667a5667bce7593b440b4804bfd34fb169c705753e5159d1309ba3971e55e9078e40c97cf212a4361901619ccbadf5d14dd727d5ad9123e414b549bbf744ec728f665173af6e8b5813a7bb853293e976e7ea7df92c02bc808bec2e7a7f36aca530a9640176d0221f5cd207526ee0c06a2f163aa3482c77d5ff3a267d1f97fb3a89dbb3cc6e95cc03115ac0f04a27fcc529d023084673cf1f9d5c2b7d3dba8e58619be9226d044ff7b866c971959dce1a06607768609f8521e4a4a730d8082563c20e783d4b137899973b20f2bbb5b222789a2a94451f8440428a3da068faad7aaffc9ce12e0b9046fb2bfab74389b9cd98f0283bc03e6a4b642d995b8cc1dbffb96bcf5807a876540ae24a92dbc203e379b1554a04edb58feb315efa35ee362045b2349248d09c09b78f5a35bff7c61ebaf78258d3b91df60596d504562a73bd9282307c8f96e4a9004653d6cba438cfe2448aa1d67f758f12721a47baccca4a1be694608c1e40d9fccb2185507b9d3a41e047dff342071324b71236539c512e9d3097caac83ff1f425258c57859e0ad133f5d4a781556105a491201cbf4696cb1c1051b649297e5fe92bfd646f800baeadd9b2b51906707db79d16c42f20312f1697dda8bec8a100f59a8541546e0a618121fb9faaa0d4fc056853ad79bb619f603a9256cf28be042e0f9a5ebf3314453a2c55fdf889dd6c37070a464fc534b56c0dbfcbde954f2a4b9573330256542ecb8b348b3e6535baf689792548dec07c9caa52c717d809206695c93a6f193493455fb6239771593b8129a4d68fa06c307f78684de943aa914c8c589feb49ee147d29d98198c38570b61599824a9d8acea6c27cdfabed588e8eaf371fbc7cd27dfaad2fcea8bf166319d2cbb0f9452c245337114e7be9a49cbae33f4af17b32ad07f2082f5e935f9898f1f2e991232834fc0d80890511b0ba3296e486177d50b990972da6089495fcce3449316b3391080b6559c6108e6648bd5dcc65360f8f8883cc73ba000ac03864e42f5dd1294c3232167e4cb24f4bc21f17288bcd41bd6fe8765d7af033a5cac42e238c765230064a4ba9f3a0899c07891548be3914196feae9f558f80ac09fda3014ee0d8c918383e8dd11df80b063bfb122646123df1edfc6537521528ecf4e0daa4e936ba8969c0d2c4ee854b71a374c6266344d9392e7d9949c2523c2202cb6da9a7512a4bb3085cc792034b3e5d6b57724fde7923f768b485d2145e4b7631fd0916f4ac2b451b203b123ba0d3339292931d3d067ff995b463ce5089cc800355cb0ec71c6c5b59953c64d66b68fa37306d8fdd42aa741ad37b87da614a56dda23b80e9bf840316920cac19ebb34b71863fe8cb3cfe015954f7f4a20e3e2cda3b2818f64356eef4e1ef0eedd0571033f18924c49b9364ed7e95c575d77d4fe20a4f80b740f8afdb86d9582b750ac98849670d901b62c8d3a34c4cd7a26ca9478dfd0af78ecaf8c0efd5b3abeb47042bf31fd9b05cd0462885ecb43be469c86eb01b7b76012ab6e59daedc0fe4e46ddc5123ed09fd76a26bfe438ebec664b4db1c7fe5abbd222ac65b75e6c1c8ce3c246af7470c4a53713c4a41751ca105d7dfb79d296e5fa043da21d073c86d6dd8a32a7dccd2b90cf7c870785666036d17f391bc2097ac2d4e6b3ca76ed3bf7af680641284f367eb09f59e8d87a324920ee74f2b2255377a0125670ae87ed27a47cec29727e03867573670bf5dd02be8826702639d6929e120810a392ace86633ae914a4ddd528969463327f4ec629c698aa465b34ba44d4be47d5594d92db6ea2d2c9f2ccd745e1987cf1121cd8da0681a5f5c688195b2889a5d811afa60014d0f75d988ce55f60317f62a9f4284b353a4d1da40dca4fe761a0c2a1b0a79ba49f9ad02af1062aa9f58094445948a1ca4a91918d8166195230e0b48698062638315050c2383721abb2fea4ac098e0b57efeff4ad0deb80e42dc77300933150b2db70e20b1665c40105e5629652c48b4216ec577b15bdd9875c12b23104ceb8b06585b7d7cc68b9953441e758295e45051632b87d1de7b0a11fe9a9c2d2d30ab3104920ae6f3efbbc13af9aeae6d9a5019679fa4c9ffe3ad73421ecf7c5aaeff641f552ba24548a59d36079e2e39bc6f4d6e559fba47e3f4ce45e67177720c94fa571c4798457f3da02d4eb9c2c14f4c9cab134474e10fc2cfe686e56bd1a6b160d60a7444b79e90ffd10b9833eecf437078cbc22342f9505199b4f7d77469ed8d9bdd778b62be1a215735d7c7ae24dc14dec35fbb5fb8c5fab6f6f1a048b275837eecb1cdd5f8ac05b9fa89168a51038dbacce0370bb976fb930a3edfc0056a305aa6219ccfe50a7ae8458feb80bd7f78db34c6e24f198b49ff5a76af7b599ae274852eacfc009aac6ba4650fcd125dfdc2b618b583c08897f417bed0c3ccc24c3aef1237cc7860c020befab2dadab9ef706fb976b3f2eb01eced47aa142e5326bb0bfceb76439876b77fc826b3d537d01f0ba94d8635c7580a94bf9a674585b2eac46f936e6de2d691ffe78e9018576d05dbd6c0c75627cd249f0092587da329a6e7d6efa0d8c66e6dbc7f49fb6e3973c9f34bb0ae64c12f965d70c67b5c58df820e7d6dcfc76fd39975ef7e1dff2072f84ccf6752b95aebf64c61fb2c27f11f73ae821d3dcdff7bdf78fd7b3392872c4c76f647ee45ede8f5549150302d8f10e206e2dde7beb87abd3bdd78519a5463d638a5674d0ad6a13c254a8375c70d9af68437f3be3d931b3bbce9e684237984208c63bdf7ca301ccfa18888087c3dfb3d33f8cc1f2698d9b30a5ce7462a56032457a9d2fc6fb7adefca4d1c9ef0529262e9bbcb1a426486ad82567c1b5bd8273994ad4da4654db407fc4960f673991fbaa3ccd3c45a00353da41f81389572fdba0c7d713e7c42985a65923cc7d9d984f79f1c74450d50b737083e15e76d4ed3ee777fcea193ce7bc1f5661517fbd71031a6576d32a3cfbba09faafd532500886aa366df7931566917e80e6e455dfa6fb8161b01e96bb34b72d354b6ac7bb7a1c2a8c14113a5f88413bea173d8669799ee90320c91e47c024dcd5d6c526fb63b413600d9bbad2cb98c1c352610a1cb46f85efcc5d5e489fe9d636debe36bb31bdb91bae298f6278f8e3e7a28ae75f44d5a47e67924489f63c97cb7d5891c9c5c4d2680c20f9fb95f9758374f9773c68e07cbdcafa36fdf99e6e358326b4d6891426ec16709b8b88624d5e81f0bd6a7730496c8991b0358fe7478938f7a7deddc4d61c5928ed17ac62641d16c2e3ae4569619343c586c05ee0bdd2a485028e0f7531d6448911aebf94817e4f752091265a89d6aa5f24ee304edc0374ccfec42cd778adcbbf41c306463c1ab978a2e27bda1de18f386595445c28b13bf268cc987455e654a829c48ee1fd72e22130e220b021777bf9ce95f2d2f963dedf0f70f4e492db9f226308c3df2661268325289bc84861714b7831e9cce536f9eb83e6bcb018c34a7e321e830e993b6745b0b80fede99ef47059df0467093c2eacd8050526a6f7ff578c573378339da25292fc8081b9c6222641a4630a3e504c3b66351e127acf9a0e8f980709378963ad82ff758de4f3157b67aa3d071b424a5ab9230ff01b2760050ffffffaf