0x2cffd02e319df6eab5a81526909f849a1e2a1be196a85265dd7438b1e96d00ad08ce675aa06edf201bbd11f3ef54293ad03d6c3177fea63258307fb876dc0189cb9451423e390924e6af16ba9f23cb19734e9e1a637726105a540949cb7acec860d69fbdf7894ac4a4950f33555c3bc939e995e9030a89f69eb3589a3aaf37a166af2b1f7282f617ff4dd70c44e3e0b9c186d4bd05767a1930ed0561ffca51a36dda77d25041ccbba6cd3ffc0cb3f16c0ea91d967f64e4875516a3eae8fc3ff20247f28ba16c1fa069870e0bedb36c51b7ae45a7e1d7bb8b374e414750e8010be00b1c78c4957c18e32d65a0783f3ee7d7d0039084bcbb9e317470b68d39f7c05adfe566566f930e54c496b6056f6ca952e3a873d618f2e88c7f4c791a2954547abce5f993f7a508fe3bb212006a588b8f13836253411b0ce6a8e7dd43b7392d0aa18c3819c6e64ab44ee463138e13d143a614e18eb3be672554bde29c87214157eb57c8613d53edb8a54aa50ae9ed33e5d09f3b20b6dda03e37d0e79da7b672af9f248a24477d6fdda9aef63042b5efdec031956a25a99e13d971f26dc4ebcd3036b7ef30d63da47d855cd0b71341960ceb9f919f4e059ce3082a1d0eeef4ca667a34877288e59f3959e0918b47dae5e3820a396c32a30eb0b8cefcc7f89fd33321cf60014e539d755418de10deb376fd1f3375b615c19aa91fe8a0a2ee5239c0c43e7979871d501c21a9d86c960836ad19511114189acb2e48f86538cce6cf69b513ead6655ccdb754d2e7f31ce530400f5e464a015d9b0e9fd583d18bbeabd2a2c41ba250ff9489eaba49c2468abc9f3155c4af64700d0531f8a7782125cbdd4ee721478ae27152c1536aff4d257549833b0fcf0a2ed12259e969473949b29087e42aede08a6db2390fc1e387818b44416850a7962963076c8f3cb8c68a8fa6598ce940a7f3eab73aca3f320df5b82f5f1e521bc0a1a1248117456285730cb373fb01b9b473a7357d89484853d241c56310b166c8e47957356f4de3be63f97c4609e1b0c5b0833b1bb4ba447a393cf7c07e918983990be54ed3816a9e5d190cbdeda506b95f4c04fd7c7bc253f68fadd941bcb1a2f0147d62eb41c3dfa5f29b5f3fb1f7c0ef8df49adeeebb85d05ed357f8b768bbdb10e224feb70a55219114a0023379914c64cedf760b2b17b2b8ab33c667e287b5a1e69976d96accdeceaecf012c9ca57c7047928369b7e6feb8baf80d5c67f5dfa6d2629fc4673af92950f5deb7b39bdffedaf0480b4d29a9e42fb34599a320d52a20c9231e7ffc2bd1f8615eb8c1e0f4def7413c2da550ae4df66fa13db86b2ced82953d46dc73ed879e212668bec3377ab6a17a56514357aa4e225fea65ab2c911396ee0b69c0dd570fbc37a7cbae02585cdbdf302ab27b73c3accdd4f1285b75204980d2bf4e73efc6d4257bac435e31269579fdc164bd83133f86a2063ecbacdcfd77658df58c4db9aaf936804d541b756dfbd436013abed9e7b09907c1e74417f24d2b564b1713b4cff7d1d30a29977a66344ce0e72427e576f0b20df9b59b7f1277fdb1e25c8908c4fbe67c4b5ea31388e9ef0d2a318e7504ddcf3844248f8b48719198f161fb1c74403d8670c5e6ffea641e603dc6f87feb6016dcbf4de2c6e28c635a88bf6f2d5520847710e0ac677e63f878b26aa20c11924fe127773b509f979541d8a78834980693f44de4d94e10181c723d2712f667a758c0beeaaf9c9adb6cf1a3c182f49699de1abb3d362682692ebce6c629cfafc7ae92708fbabc0a79fd311334fbaa462b5ce8722db4d691e4a31c13625d05e6c1f095cb1c8469c9cd9269ba40539d06f0587e69a5005fdccd417aeef56feb107ae3fa1754855379f042e8e9ad0233ab93d81136bd4ec582f7bb8f3a3fba78d8a45c