0x2cffd02ee7d733b8ec9d2867cea842c95fdeca5f98c841415e4024f36173e05392ec79b32831794007937c5e15efd10514c8e97ab523054839404d4aff2f1378ba4427abb0e8756e443306e66419e87e552c832e8d3fa7949b706e786d164485859b1d5520d7c1e72976370c9ce13c9b7dd15e20fa81f751660440aed91565afb468eb88b3497cd7a2f7a064fec0a660d22516c3616a791fbde1ae97290429c3de389eb7103d1da2c7f2da5c92e7ca18e4406da9dfd692dbe6b9edc41ee72282e5974b921cb4902280c419766aacec9b85c3aea6bb18ebfc9bd6660110f85a7e4e2d419ee70172a1fa4c038e061c639fc29619b4dd7d0e24a4a30245e419c5308215a101d89be2f4c45ee95074d14a460b2df16d98608b88e26b0bbee64873d3539f7997c7abbb731bcf0cad27f8956a58ee8b797e001ca1b772cb90c694a17a52ea3176813ec1f372840dd33f6d815c9b8e3c64de660b08e1abffbfeef7c36ce664df72007ea97eb01e2d271599cede26a1e2754c42d87e59d8e7fbaebc49f3a9a1a31f137ade13373d76fb7ab0173b5ebdd951c9f56700f50e1e824db353460c1143e8a07229c487a51f9cca8a18372f1853bd73d162edfc93454b5a86369b2dc3ae6c209feb99b909239b430fbfd2e494e10cdb4d6882d49a489dee374cfcab51c3e229a62fe49ecd1c1a1066859c25e7fd2236940c768f7d966ad2999a8765b25c0b269cb4a9ec49d1629609d1c5ea79c4f347e1c7a74f641d5f0440ae66358465d6d36ef23a8d344867643ca049fc7d05596afc0b7a6996da09110d1405d7c43e27a3bd2ef9d321909ad7bc497303f104b72c32ed75873fb04aa18d2ae3376e53d475c2e5c22a052112614708f76b9202e6d4aadc82f5e516c31f14a7c380502006fb59943a2de8e415837caf26dc87cd9294b2c0084542f3d1c0308ab531e806d643f159c1a80b0411a97b71fb9f62fe417582f7ac654a3eeffd893c5956f559e740f320119c069783b6b60fbd1f3c2de79edee6d036245d603a38d06114b485c5e5bf8c0bb955277a9525a3524ed12cd7380cf417a411417c1cec1b9abb0bc73abd3ad6a9d39a55182f0f1a8a4da828fa00090177cf16a993ba740bf37046a2e0afc636019719117cce9bd22f21d0549dc0022a99dfc7260ee1c3425753f21f7305f7d284734aee9289a16a32e0052defe7f6a3878f1bc17246ccf0c6ec60b670cd2c35a6c791b5d8c8be9116bf4e6f01027981e4e9625c0814549888961f3a965d16db39d01a51c3734cfa4b90a3db85d04a2477e9571ecf1663c4c1a8903e599b7bfeaa67a831fe200993d648a2e3d2951fb0e60af940003d55f5087d4407333ba8b63f96afdaa856c44bb2d9a0103028f81cc1dfc2e3e92535c1a4447df2002da052b29c9aaf01f6c6d997d38092e277d622653111ceb6e8f8d5b6b59510bb9a1d1588a6b881e816ada4abbe84392ae0cb400204d40263020f3e07c84e3d275877047e5e0f3a4a70f8b820cf23f615238c96e6a79160db7e9b415108f46bd61ba379de9ae1b879ebbdf811a523c04372304f337e2ce17d38aec9aa557c2f184761dca1a83b288c7095f7201074f61b9783de27d7d4c5b339e783a290a28f742e3086baed21ae43d4bcd8387ddacb0d48c4c8cd08f96a2c63c758ee47d5df75e5442bf5960cab10d78a405f47bd1965aacbb849884e929eb7cd4719dc33adbfe63b765f63ad8662761464a7f114aeb008a535fdb814be4743a2269fd6b0dd51840345a791469d0894f680142623e062893d0b0ed4342665d1553fb4772a4c03880b738065ce0f660f37153a5f93d5849e54a6eebea5954b06f05d6eabb9468e60e1aea05af3164f728274ba9261f493a913b064f29bfc78239789eb6c978ceac51084ea8fbe0b54ee6c1e6c6693e517