0x2cffd02e042fd2605d915b7f8fd8ecd38031f4a32910f38432646bd265d4f2eba27bdef1dc2e93f9570bb1f636ac9440e16e7bcb7793f7f499ea8b2033631c03e4a1a280f7b45c489e0c76fe40349483713805d90e33bfabce0f71014e7ad19394a6ccd4569280fb9eea10a6b8908b544c590f0f2e4637799d566d09b92d14935c3f768207c70f33f4f5cf7f61a0d24b43733bc37e1af2f9c6804ca4209e902036a676d868d70155cbc7174078b5deba7dc1c250e27fc0aea4b4a159657759d30de8bbc5d380529ddf7a67a962620d2feab98fc4b0e0991b993d762e405580d1d1ea4627f30463efdb77bd64cbce082454bb8844cdd9240f4b1e043d12ce81dd0edcc83fae29ddd3d6c29c3ce83a3ba3e080add269d08da6488ebe156a9c3e6f60a553407a87fc6e3c808109bfc68a9cd642bcaa7037392d5c9107f0cef660541e352112464a5b8ca21f9e80e833ddfa8a0ae39d1d8c7d4c4cfd2e3ca12afe0e862951cd2c9fa521e58c6955ae919b143010efbf9c3ece26b96ee359738bc847bbbf992e0c14fcb573e0c54494628849efcfe396597f3fdaec221a52b49d38eadcb9cf4789c04a9a8339ce89e34f52d3b712111ed1bfe4ab73a5946a59195ee53155f04bba73ef79f33adc6e161fd16a0af1731df06a22f071fdc489a3fd9e2cb3fff18726b2b56867ce9be52606b78623c0c384978dc978b3341c39c129cccb18bafb2c29f77e06941ec27f634ad38ee0eea988eea6cb4fb3c7808fb132a15fdf6d30f69a1e6ad6b5345e57788fe38c06e86c8eb79bfa1e54a8d9f8377caa68d4b411132112ff0f316fccc4f73828fd65a7c804553f101d3bf9a8d3bdb693557548702200a8367b3185efcf2a44363915734b6b545ae5a83557fec8b31a7ed258b878b4beb0a66e1c8723f5839d867dbb84427c0603f3719a1fc295bf9295818aa7bb1e287f40f010c98f0cff56dc64f526167f1afef7a90cf85004553f3aa0b1c4d4dca6a6a89ee3acd749aa2ba0851d71658d3f5dc1c08469231b271e80dab9b09ad646a5425d69b896c6057809c6117c07ded39c6767ed22432af53e5a2fbbe7d8f7b0bd5af12df4690a3d01b6a10380bfce984b28f71ce501a05e946d854d8bc84830abe591808ff9037a3466d0adca1ed77e2b2f7a56de3227f1bf7b5c4432b7377ceb78033cbd6781e391d2d440c0260fb6f8b01924069653f8e710f57655d97cc8aa67b00b9549ee0adedc328bf4c129827cfa753c10a25a0779cc6e9c71fe2d6d3db0a487077d70738f694bfd4123fbc4f63d99141ddae7a8a9f775bcc5ebe0d487df4761a4c76f0a411cc7d2b1940308f8b1b2634d74de92fcfea06ec10a74356014c3f9103969069c7a0cbf4e9349fbc22ad7bac82c99648412602208c6e8c895301f4d544e570676e1f823aba7c69e592df3021676250cbfcfc221369f35502bdf6112442195c4513fc5638adab21cd4e5f56c16b05da7376911b10eff0c5d8e458e339cd20a578bbc2f49447c677875f0d5c09f4fab09fa1403e7ebb7c850d2da6435d36b3b77733708c3e70466bac325cdb144d01b0efb60699b5419511db9954ebaaf577beb570574ba1c3beac62f5b0608ebf10dd0d58a7fb9852391573df4e3e5029588290d2a855cd28c03e3a480d0a473187d42338dd75c5e4f41cada4cf1d52f781ba3ab46e5538ab059f76263ccc83bf2d4148dbf1cd1e5aab5498794b1b77d1cadeec53ac419dbe7445ed96a8ec3e7a41f79fc3df795fc41293ec33c9e6316ae3c7801408d8076a94526113ca08da6eb5e4409a70af9cc70e7111d13bfe8677193f517ced2d984e517cbb94c935043e2dc863f1370f3e64bc79c27f18ed4d7eb36125a7ca217e03ffdc7d8cd41038c04c6ce81ba860f8225a460e8c3c8ee52dea632343c126edbc0eb