0x2cffd02e25d4125cd8d1c0c37453438cfd18d1cac457a49fb6a3500f485caed00e3ad32c27d5dd9a2aac3eed38a8cfee8a9c69c6abbcc63abd206dea5d05f7ac304411b59581c1fd7bc8ff4e246eaed416fcc32e4224fc96ffefcf10a2d51532dc042e812b9c4298447e115928b64f7e9caa541a513fda7ca70965f9adffef261dfd837b20855ad2b0799683ec33b90cf18dacbb1edd81c30523ea172f1fcefd4231e593340dae56bca26ca41f3f749b64192f1e5032ac5d54ba7c266f9c1b03e7512f9679afd83d49b1b156b917de8384adab24c3ab75269ee2475af753f4439f96123a7355945b9efad55c3bf0a0402fc9619baaea6e4f26f117ca65fd67cb94e9cd1b890c3d85581c9966e07f140ddef21378a6008f2c4d07db6a335c69c1f09b983dc178b0b12814e54b0db61966c30792f2d3075de43f8b8201159b44d577cce66cad492436d707d244061335eb242a90717b05dd36bb0ddc74c451a0bdc7a23e1be0a17dca81bf57d49bbfde045af99cdeb13a63d2c7f2163acc8c3ec1e709039f1b119c859b180a96c0680c5eb57362a0e0ce8e2fbf7187947354acbbae81e1da57287268fe1c64db11193cf860f7e8b323872e0132210065dbd66006a798e0bda982e7355594269be4d274225541e4765151686cf7496d4ca3dae2cb26f4eed8353e655ac94c914507916d705ec337a3814686afe16516820d3a252963fa315aa9503174350bda8109d50d0a9c04003591e4170ddeb1ba8eaef09ba49f73ac5403b8610d0a76a48374233a72b39dbaf4b6ca049928d1d31e78a2332bda6b57c213aa5126905ba5feb3f5d42d04b0ed1205cc5d243f39371375004854d429615a05d17bdd510a690535ea1e742df979fcbd9424d2fd36eb641252f7ea7db8620050e5f9704356251d3ac46321ff22843da9293d2ef07eeb22f08589b873383a63c4487201b7c7d1b9d59250efaa460c606f9cc4d39a72313572ec118dc06a7090140ebc3f00d4593c07ce6ed218652b19559ed2b3f96e0d1900ce3124e28a7ff1a60de71e4c8a99a5b1222b88716839bfcc484b24f2f61d585a064b70e9862f543f82b0f5dd1859e59282071f182ffb199ea0961555bd93b0e9a197c89b4db06f503641de96c61deb81699c3afe20ee289caa218e1c9dc2c997e0ff764c269cbb0d23e1e487411952b54b007ded1666ee7605a71ad018ec28b49f29e19e735dbd2510d708072e02c1ca4e9fa0a4a69ccfbbd3af33502fd7e9717c2645009ff7fa7b4fc8368d0f3d88753f609a8063a3046d694358b25f39a8b0a4c0871572a919c3b87520e888cf02977ea3018405b27f1b71d06e5d003c2ac3087f9ae1cfebdb74b8705a69a768151644120e81ef507bf5d9bf65be87520672db7ed1b088a0a1f8b926e43bfb0a733fc0cce2e989582d60cc0a052071a03a4d7d93e020a5d30d0a890bcc14862191e2a28076a6df9d1505ba1359e950ad158f1acf70c9015153d30ca55e0ab000d69e9f31ef2acdc31bd7050693878bd220ac89ea69c307fe325171677bc6258b6ec038b2b8eafe5b559224f2722a571f562af611c6b0d109e9c2d95db533369308b33e42d49235ecb69af4c95be032e01d827985e94a767cfd7039e9f2686d9cc71b11626660ab85b3f0884227fded3e817505fd6b13ead312f554ed105598e356e21464c372daae2a25fe8c90c36750156f43b9579858687902e5c949732cf504ac54b6234ae63237f87f9f13f7247edb872645d34c8e689ad74ef919e403b011aaced3eeee3f07146f2fa30d21b3d61581ced77106bc7201684fe151065530b8e0ba58b03d5483ad6001f2351d2f06bff7e35b7759dd1e4ccabb9a341741da0cc7665cc7c056bd0b476eb94503fad092a9c4a0f2b31bdab659bb5645ee6dbb7907b9d133cee60b24