0x2cffd02e32edb449ce68e440b95f6227588c4fc29d2b8cce68f6308f56041773415fac719c93b73a4341d728b6fc92ffeb15034731fe968ec9307a333a0bb9841cd13757bdad42b998ada915294ea1bc207f2bb26d63c9c613d6477b8c661fd44f9cc206fc713172e573e3af611b7014fea64709992a6778991a1a76505f881ff8fc3ef4f9709e7100590d50f5e22adf84fa53d0a370b25a9668a9c371084bf10c55cd169c5075472a713dc6360db65c07477be49c1569f9f7e8f9ca67465ac5ff3d3bdc2a48c1f6ecb4a6c51cbb9b43c1a0f9da6d506d12c010f17f4455da2fdce1c72454ba74666455c5d0f5e2c0fbc8067425cfc572f4dfdc4f0dcebb0de29f1e946d341b62b97057b9485597d49fc3f3c19de30768695bc95d5f8bc7b82316f7c0cb29bb660486c2557e6beede925c7ef8b99c40f82a4841b74c36d4061adf4c7c82b8bccd3d30c06d817f36229be29cb063dc74cbbefe2a7e2ba15615bc958be994108632b6574ce96b6182c03457582e32d2cdbfc59afbc8c4d50a70a29f7ae3dd12efd8dafdb90797992e3e287c9b304a9680da45dbdf92b3170b2e3df79d6de4542dde3cf78c314bca32443d6e9faac9f909db1d32a54a1fb280b892803ba859509f241fb84dfa4c30bebf07f7c9982797504f00c5f78d470fde27fbed5fc9d8cc5f9f37b23def6e76fc1825391e2d1bbaa1bc490f99a981c751636c225b701c4afd62ccac7631575b37c34de920b94dd48ba9d98c0461fd0e2c3b356d56bda908dfff57640f27b8638abd7f97faadd79a106193d91f508b897c9d2fc2775f996c661d551430d0ea4514b4c7af2a9f84a566938d0a66a35017df39c8f3c332ec71cc4c0a661013b83eb342db7c21446a035e22a2ca25e7733c6b2bd611e086c0f0ff6ebb25a7b159169f7c04f1fb81bb97116dbaf6e59c92880189f007aca0c4b50ac40adddedea4c8601cd59010cc04c59eaba02962e902611cd08cf75d5fab56cd18b63bf1aaf6f40ad45b70fdd38be305644bacde1a7c4d6f541dbc9aac97914171fc76f68cf4b061716d66ff0e5e39751e88498dd4974c51bf9ff6e7f09be6bcdacf67d91ab2129f5bca57a324357a62e5e091a7127bd1a596f0682ab660955735cc8278f592fa64982b799cd21d246e85c74b449e6ccf866beb5ca2ce1dbe31c431e2745350dbea8f5b428533256d327675970bb3a224659e77b2db8c720db86f24f9676c199cea73953c75d7d8bf35f110638d50f4e9f83c7a965fee5980c4bff4466761fac529f3ac671f7b054eff21665bc24eae0d2bb1569e1c8a3953fedfb084b0e013f0c712df9ca2360a0e855894456a09627a08ea91f8513230b760575257284cc40199fa64706942ccf923eb68ba39b90dc15bc122c258bc0e6cf7ee20e3607e9f1ca201a725994b8670875fa51c0e3f4a07dcc860efe14e825a92cf5ea395c2b1b6550f7248edb79f7bf72984e0226fb4ff59e90979a6b96de1ce78fcf24f1dfeccd3fa3e11ec559bb30476e5a17d79ac14e5ef02f40eb1b3e83f474e022a819ac026ba377199e0395a7698bd28976a3042680c81da53d99a3168134c9f2fe0b790c66ee9699feae01b10ba96132792889ab6cfd3792824a371bb706c2b2f3847ec6ad6c97d7e009d2af96954cf61cf9bac484cfb2e6b5a6e029a9081ca95a10b8042bb4751e10906940f30e344969ad36b6201c228065f06fb399017e25380fcac4b24b03f76e3db7b9bcfc95f1d1f54463393a716ebf0cef35b5650311adfd0c1a17caf823a506c49c083560809a81186d77cbbb7839c452103c8a8414e419b1675eecb61e1f0dca024b89f2ed2dc9f72ba03cadec411515d5742ab5fd78db13fb13c78f67193178b99d8166cf5e5b1b971cae8413c3558e79202ea7d3884016d6e16a404fa54bc