0x2cffd02ee38d702d3f9805253a428f4f62927af489d8787a1e2b278e8bfc1cdd2a20bf60dbdf9ce1f8b423e2b8225c576baf8aca438549b92c4724c7e326d957f658506a7913e75a1261003e4623ff2a85fc3715295241b4d41c419f3212d98ecff21ed5f5f1496cbe5fa47d4b95586c6bbc55b68f506a73dd4c1288cb4d388b586eda2a5e4c8082b0b943bf6bacdc974953e20c951b2b1993e83fe58503b4d5fe7251dfd7bf7b458f657212956d1c169c5104b2921f1c5fc48fdd0ef3ab4176d7ba04e6922cd05adc4bc14a14a80d1882f545eb1c91a9c852118fd0c569f7d59e74c54afc527ad21ee038c2cacb0cd6373357cc1d55673d3a031d5c56d48e1c298e08c5d32b46aa5dd5c99bed42b7d74148c68602f3d759b37a942ca43a7cdc16a2671af20293bc49d8dce7c38d947bd362958e6bb4a18b9fc3940f228241998b8e894740babc4f721f6c5d052d588eddcc4460962dddfd8556bda0a50cb36c364f8703674ef7390692eb9959261245425b7b363b763b36b8b5eaf8d7b739494ecf2eb59f591e8f8cc790d4fc67594297291ef4369c6b25c75e0dc1cc066eb95a91949613d83a6491d5b3e7a93f0f3ab176007036a76d94a6ac8879bd6d828c8eb8787bf44b600c431bd0c68aca2d0400b6774ce816f2c5946fbd9c6de1a338373e2214388a7889008d5d23e065d17b194417cf2b61fdd2bbe3ddd75751bc5b90d098831491c64182a8b646c16a6949d77ae62c5c2b639a783aa5a8010a35ab77cc123610ccc4822bb3518fe026af01e7d738a247dbb5e31b86c3a8f828afc34253288777571d2daf0d1a30ac1cdee56f50db0c30aa0c97d8d3ccc1e8c1845327319f87e8b8d86a84be25a35e1875653d5a7111be95503856404393cb54cb0d35c667362e13f22fdb8efa3b0542f275dfbb4ccbeb4c8812d3c9685b4501c7093eca0df6f3f56740e596a8370f18b014af718bf3fa05700d4b68c52e43de3b590d67912529ed909fb0742785fd4c52b9bcb0d93743abeec011ae1e19b67a7e33b4f84f13091e8159f944a8cb6b307057848088ac8a23c52656d551694fed1d4d6db3f71a63a5ba3a1c2b9d781d65917e41e874e58d021259e5833db261f2d3dbcedee94b9360f94fbe5ca2c315fe42a310a137d0e29d8cc2dbd4f8667059b02378496b46121a185389f33e08e9c48b5176a1cf9e5f37d26fad468c7a55e7e2f719998c98a0ea6d946b3862056469679572fdb3eacd95938f66cf619a8ea9580e5a81e8c072379dff16855dfe3b211eaea353fde4a7eb8c77924ef2ca7c0c044138f4cf9dac57549315141c58e7af5a47652a01d6ebbdbf4e2e4e664bdcb617f033220a991a2004eec3c2c7827484368db29769a56f7046a5fc998b10afde52140a0a55e2e5c9426c60ac2a0fa425d14363407fe15841f9c19d7aa574547e0f6ac07c05b7f4df7b40fa0ce17a2aa37e272b0f046cb5dea4249a65e6dd1475fdcaf0a2c1e2a6e842dce99aa528746b6e44f6f79dd02c35e749adeee6b29ba2dea2878381a1faa42a1169c741e62c0ba34da37aa26e2194c951dc560429e20b71145188533356ab182f91f8635161548050c30f1e3708ad088d31d9197baecf240f2ada874b06c65f6e5a396b84bfaeec9367a35dc62e4a7566733ebfed658ed98e630c6c1f4a5f4a7c850aaaccad330911516bd6f93553cce0fca665c85d935c9fb6f6cdae9d2690e4bb71cabd7d87208d0dfbc790551e861821c7baa1b7436c3cafae3e0593962e4f302eb4c13d4781215f0b2c4099ce69378291fa69316f233f60ca10bf6b0ae7e05090753f908131b3c8ef3e932090be6435ec0d7e98a0cb08ecf8c3aa9ebde1c538996910ac9727e17ff968de0b86d1d2a572671c8349a7ff86155d82ad94e3b3f2db86d4f65382b88ec06dc8