0x2cffd02e31b4175aef23e31bff2b220d0cb7fe718afb78afca186cb665fe695a1c2146786235c4c774b1429eda693eb5961c4905fa8e331c2c875454c29475cd6fa4c1713c01e6e31035e198db636ae9b03a3fb4140b8ac5dae723d9b2cd0b1dfc3843d33494796b569fb0640d4811f583f41d9bb99cac8bb45f48dbed79ef461cc67250a5c682696a347058b6ed51af2e40f1bb73a07b45bbb4dc0aefc17eefd92997661222f451c2c37b8fa604bcc476347fba49119684ab902d864de1066b1c4a597d545d55a74a0b9ac22c8c424e34c4094e238b7f132f9a70aa4e45c03d023bff45869f5389f02834028dc51dff963963a45bd1c262f67c4097b87c831dcd927e26251f939e2d063f8f7bffa6aeb2cad155e21f85dc1559bddfc5f9a7156927595485ea8cb80782f461c74403ce877ed17259681e56f23b895609179b7fbdd90135d099bc41cb2c9ab8eff63f65c4d54255bc3482b474be40c23ca58569e02b172d9b6302a29ca9fc922964b326568b5ba18e7d3ee82194428c1073a02fadbb3b3170bfb99fe06ad92ad87a8c9852de66a383e2d237a32578ed02d35dccf418fe5f01caa673b4c9018c2e51ae828b9fa92ae832b6f6368ea6e46a2cac740c28231753f318280d8e0a120aeadd114c4baa27d79315987413f5d75f26854438e691aa57f61b673c5cd26ddcdcf08273e25b0eab263cbeadbb257e918e796c14d6766d60032808ed7cc53d630fdc511572b0b7d5bd4b992ad7e243bd35b47cff187c74f9afdcd3be8af4746d7f4b419e620c7e844c3eec462e772599b06311c04f28b2eeac922366c17b6a8824beac8653c144cb41d19a41a828964539d3138b604638bae33b8b724740bc2ea793ca02966f8dc0096c36e839025493b14254bd591a95f7e3c6c7a3c699946e3132128bf7952b9b0723cd9b7ee6e3a6200b47bbc91d3a199b38ce61c116e12c45a77fe4e0053946d017db1a420cea4ad993afa77254755bd45d3e1f6196c05fe1bbed8c78d5c7738a55fd51f5b793045e32476a7d1cdbac9d74d1942ad42f124add571b2b6dedc3b2538f7d8fc6a9bc27d836e4b32d40bd6a870f6ea1254bb73eb73b206ced2a891607015ec74b4d3a61adefbbc4e6d1378bfe3bb7409408142c0877128ed4faaf6f42c714e97f8b1bf4018ed2121eaa77022ac389f549f905349ab04f511c8cfae04dd72c5ba1ba9b9a47bea2b724936c008012e8e07cdbe24df5068bca9e244205027731a07dbd82a5fa78f1066f9e71032a469b21ebcb9b5bbd99a8e42dfc30f03b6ae20dfb8f3d39f5bed330d57b2c22ba8bb135c732fa65b3d3d9af1540203ee8dd72bd49f1293d60b02583c5efd479077de13fc5b4e1b1dafa2fb246fed3d0975edaf9d3f02f81c272483ad90fcb2c66ac161fcee4fd7d806d184d310eaa8eb0d225d2ef3df3d99a52a2d6f0fd69df9f31a8249ef1d0fc975f36c8eb2f3fb27012f792f0f8885474755e0acb9589cd91d23da22e22832b7ea8a041b0d6ab381245f993d85b1acf3e50b621803f39824d2c38ae6edf14715c420f044039f5229395ddd771670d9ae8d52e0106b55677e6af7f0ca415e303679dcb9c159066f9e9cd9b2368bfa968045708d749fa7307cd659ebb7aa4a75c6baab196773e902aa2281d652ce287045480b148f6dc54e087db4658cab1713e1d8c0897a609ca645e121851f2b54d8d9995d3215098015ddbd6af1b0833236f7831baa74e0b15c400cccefcb83aeea1020e06733fc41dc6a5cf2c254298fe29d0754c1c0d99e56a3342f9c84e8bf8c6e6423f04ec7c83c5e447103ec059f5216f7766d362cefc57744b88293469d6f63faf2c149246131cdc513975f386e539b1beda66c6e89392c880074fb5c20862c587820411566198aee3bba35401d204c06cc3fdcab8