0x2cffd02e7ca608b14d6b555e302910fbc71fa8743ee45584514ef2bd94254dd33a620a91a08145497ef9f07be29dbf47f81b34166302494bdf1c668f034a5d3d11b81d4a3939d49db7712bace3469efeb6bb9e3e2067b5f77f7aee68e88a05e2dc9144ab47b17d9b8f9a75892acbce7f5bb38a2fcceac2c1cb83966017b8336a690bfe94ed0c62d9a1750132af5ed0be9f208231f4c94f9283bcb4282b5521b929ac3ca1a18bf488b3ba00e368560a4273d889e847979ca326b3266f2538a3f3672dd8a2aa55669bd3bdd2c70f0e785549c3ebbdabf596eefad0a5da4c4c049a0528638610d6d27b0d691ea41053c99e64212a20e45c17a3cd10e84b45431a79512cdd570c13049560013543dd481dc0d4f163395f7d56e1f580d7090ddc3aade1254c46a8cab5cfaa637f95472a1ae62c388309cf1f3cf649c7ff3fb01b54ebed5243d56b44706bd29fe584bb88928846ec1f9d2a9ff16b0d6432c1e7502041266ada3640e75ca2c0f8c4a38740872f9a7bd983f669b19d80a7e0e33817b8a9651f111f8b4cfc72f0f44ffd63230e97cb0e228180bf0089bd75da491fe9608c26c5b6a69c07e896dc491dc60fa9d0f205426f3bd9701d7d878dbdad202f95541253e4103b4b4d0ac356ee5e18777c3ae7fd533070dfec19a422f18eadf7d8bc5739688e501ee3b0381eb25181877060f8a3318f76af9e26bf9cca52fd40fbfe4f0923d309dce0e4464a18ff6ffa45f809e47b8ac6b482ad1d18221f7607fe4a77fa1ff3cbd248d12132828761223d51be21a0c7a71650edc05ae7fb00549e3cfd9158d4d2b19d63f48914ca160798fb3e90c3b4596e57feafc9bb31af965bc0580de5f3f4bd0942d9da59b2aa04ae6df3a583fdd348c8944b2815ac190367791ca0b899afee7af4a6a18f885078666819413d1aca68df329fbcd81ddfefe4b1176c55e73f66bac8aba57454ce369696402c8a7cbc48389eb121fdacd447bcdcd24b927817c3bd1563d37c212bb62c7f2c5a31ab8f68ee8eee0ab0516c71c5f3de185bb993fc5b7daf6777efaa88e73306d66a7dcc9a2b794d856b888f14ac77291cffe8f623a1012b6265a200bbf86e83830735591428f3b2a77bf976eb4c85732da0a1e748c0ed026130561f53f1985ebf42f72680cbe7bc7fcfd9fbd444d9e9a4f83aa615234a396507cb8ac7d8b9b0cc3d2266669117db04fd4407d6153e53e7b8994ab8ca773e8e034887ae82be2dd1e57b0d23e746e75f4b11a3a5b6fa8466963585d1a7ea8da3f8aa44132e36c7ea891fa0cf05a3a338346a75a13d5f31292a0532e197ba4a208184d2c3e3de8b4ca8dd1d18b94f37334912799c1a00dd467236eeb93c22bbdda568b3f476c5ceb40b8e395efe203a3fabc13a822c2f98de2994632390dccfa80be13cc4c4e5165c3e02944630e67506c7181a8ddf2a524908d5a43cab58c37663f7f20b1d8484889622aedbac8f649027de39c7047407d0d938bc15f335ce121214b9fb5e529a51173eda092bb63c570d627dfc7290759f44b904c78bc85b48979a31f24d2f5ccebfc671883da747f3fd008b7ed10ea1a05a38da2577672604088b01d9e563ff0b776f8945b90e0dd27d184ae01a78272982f49b289f40bbfdf7496f809e8c445af67401cb30b448fc714927debb7cf97c316254f4333730d44d7a56d73d059767aab085fbaa02b95d7e91015dffc6e81eaa30a4c54c49a170de760d6ef4a7e15d41add7cd09224cfe50fa111f4ad696ea700c647611c165bc6f4241b7541302fdecbbf45c49a9daa99a77cbac2b005b2a5ffa1bb4d09a0c271cd3a1bdbc3edfee9030bc10005b52a3b1dc7d9f74fea43f787b9bcaad69c7213694b66e84d02f17588c8fab6314074cb53277128010bf578d1bea2fb7d30ee1bdeb0485b0065eb3c2de