0x2cffd02ed6f2d3332fac927058dc082f74af8eb5acb2392187037e24c67ae6b7714cfa1872f781b34a4056e772f80b181c285efb0b7134a4a6d462d56e177619e4f4cc5f04b4af598ed5ed5066d2621cd445b0ff5f93c088b49c154a6a872d3bd169d382ffaa31fe873e7e9fda3d333ab9dfc173ecefec409a55025a661ba32226f3050712a175de86ff8988ed03509894ffce1fd8b1a6cbc7081947b870991602cbad14b56f60cea6df5de2ef17cb82310dd701a65633124ac25d7d3a40273c9e893f6bd30cd639344e454a3565123b56c6eae5f2fa93e2b64e854fda03c8bd10f0d01e5cb5f1c1849a2c7242144eca3394a33694b3a4d197b53b7b75c266db01bfdf48122c83b9e27965b2d82d3c2ca22e79f68516fa8c53b984a0991f2c14c2243df98fdf969d279b503615d0bbc653b89bf145c4a23d3a348d3ce5d278ac335d1799134a09b11745cb31e5777b42427695e7ca44faadb350250d86375f9782ac323380641dfca1fb12ad225d2d335b9cb54f96cbe6598e2b144bc825f6b46c4e9b7e3ff4fb032c4c66978de5053f54f5838bebd2934810de9c69bdcebbc55449dd13c3660fddb5fb356e358e769bd17f2c97a00edddeb54a9ead9ee6a88ac66d4ca4465c494c104e634d41a5bdb5a9185e5f8fae2b709558e3a75a280bb299249c81185f5e0c60f184a5f2b91a2ce0ef24e0ae0461063be22442cc8e052ba527b4acbe46f55f88b772db8c56fb9d6b7f74ca6c4a4763332d7bd9b34d702638727d597b135d49f4530fa090f4e14bf1b882c77d1fe1958a56c744050d9db957115ac202acf238dcca68fabe40e30dd39f796e0756ba75f5d3529e192b743955f37ed4af33e671219fe864e5d8dde2d8c2c03ec110a79db2c3bf411319f40fca19a37d8988dc841a8aae48ca8a318a116edfb0433b9d44199744fbf94e40ba8927739115fd328990d91fefa36fa9d8643f56e6570b33a781820a507c0da02584fbf018646bdff9068d57066370b18fa0fe093bdb4e20087530ebaa3ac6c1ccb86f4355570beaba97b416d8cb07957a4d44815b72d3f131dfac8e71a9d9625e00d1082503191cc99d0cd9dfb0e4442d7987d0fee0f9c389843c289b82d7b0da0919751a6b72ad2f7bb7b38e35381a886988227dbb9b70f5a945175a40622e496e1a2f34abc9a215e98fa27f2535ac5bfebe5427e9b51b1acc59c02806f67817cf60af45ff20125b305b9876fd9389a5ad470fa5a8b0cb6fd942b96f96e211809beadca76e9670c9cbfc730e838a1be70ac70cae1c8c7764c3981097f9ab76e2bf66001ba9a31ed778110607e4d9fa01706721c7fcaa6a53c69cd805e640de43e230aef9e56b33379783e54f3cd06077257d7bc624bb8c9cb58764c7a08a9edb838505ccd034a39b102bf4caaa262b00c721d3768b0255f05a7442102a8561349cfcd7e95f06c775ab0d5e698eeabf21364c1bd09e90eaa7d42207c8c1eaf811a8b1650d8ebe4a73cd4b035aa3c058bbe74a6113447fa5bc396c0d1c8688d6fedf66d85f4f95c2e9cc244558fe4398db122ed31f52d61f007fadf57305acb04c759102c107bed5ed2f728d12805dddd1647d9a344a27602d65b60412bba4dbdafb109e2279187c5dd9b0211a93e5340ea7aa5ab00b900bcafe6e122a71bb0c4805c5df25f0a18f8c53ed5ad44eba92ed308218e90cef89889da221ff4689f9a7879dce110c52de88a853a5dd56db74a1506ead5b926e773272f92b00f049fcae2c38caeb3836773dbcdf612386a7c50056165cb66b4506e345366913d0757b6389188bf4a2222a8ad078e808208c5856c8cf34f235d1bee0fa87a45ac820d52cc36f5ec936799d3dd505c6c09ce74e38f9d7e4c134e46ad87f40537069bce174ec5619551a1e7302b8b727bde15fde918abc3356