0x2cffd02e4ced9fad7a257defa2114749da869f316d776b6f09da7436273029b8c36e5d8cc93174c7523bb77bc4b26c66c7500adcc3ce8df2b6a2d59a7c7ed4a3d55d0ed526134f03a72df253ef33b33f56816f1e61a3ea0039f56f42e5a928f24ca64b9171efaa088caaaddededb3f95e2852f189d27c8a2e520e5c7f4aa17360a9f0a4721e2969622c62d8b0fc3fe8076092133a01667459e48a387b599694d6eb140e60ae137417545c1470aa889f9e85f8075dcd2d5c7449c01571a8b39bd0d0d4c64582881daa603afe8f970987922d5eb0ce8a41a557ec89ba83b0fdc7dadd4b51b906da3ee4b5a05840d82d82ded42d12fc1c339f4dd650c5108cce680925455be477a999610e6a70f51312b595808d47d78ae897aadaa5ceeb31c4a9d2c1186c47939ae996d0248457912c50ab44e447043526073e8251a8ac79f41d30fa9e6130f9eb62840b005e2a7743b8deee54ee02c16bb24efa2d67d01cebe563bf1b10c01b8b56a3aaf735bc14c53b892293f4f7343388ee9c4a5ad9b39909d852e56429b1eca60287f03f6712224a92081e961040049ed32dd73a81a50ca2745c92093460f3a0b52bdc3c837ac4ed3b6bcfe296af021b13a8f9892fe31361d2344682b529f4b5e385f2cf58123124874b78160698863bb5448f227df0abddc83f7140d528d20a98cb88e2f94ea356581054b11801e8cf08c56b21e9aae047462605cd64f5a8ae165cfc05fc9f4edbf2ace901cf1cb5701ec3289aade1da477eac74ae679ab2d05c774b014bdc4eb0a98a2b80f4b6de64d1ffe53e4f8bbbb9f3e1d890394865fdc21068b850ee94507e153e2a1d0953ee58fbc5b638d390c000f1bfa7c41c018e222e5b9d38cb5bc0fa2d1844af06278212e66e88b706a5d26ccc66f119a80f1f87b86691b5bc59628f98e8759f43bd031f8b81da00df69f9ebba9e2a6f0757158eabf94eb0e3249176d6237e649c84e1a9c8a74ccf18d9944d0fbfc7f15812bddd1697b689da4c4ed7238c99b60b6e2ce26df9df722f9ac1c350e69d0a635f770c26b38d6214d31844bb432010f2772b6d93cd030edffdc1d88f56c2166a3e2d22739dfe00bc40a12d92fcf31c00038b4238628326aa3bcecfddef679dc1d9a7021447aab33d9b8715ce0e98c6c58adcdffd372c58f8ad29a5333b717fafdc1d1dc2d379782a7fa2bacfd1f7858d584cc174bc7a2d8b4d5647c03198c49d0f10c4acc5f2ad65175b65eeced9962d6c873770f6a0c14e4c6975ea118676aaad0e0163b9f569431d3fd783a6a734399651c6dbcc7f23f480c846f899ed0311a07925b88cd40cfb4437404395a83b3b45262375fe5fea79c49d04b37547d6ed5cf3218d68f7edd4f1e06df363eb7907e3636e3ad52d8e558fb4d4ff1a228467a6faa61ceb9ed8a27afa2f873adabba3e7fd6a1ec3b8153e3f9fd3490332ebfc8486ddfea8f0ae46b80431d29c991e48013983e9c883658cd067a20b99dfdb93678ac794feb5310e7be24e134aceaad75b4de381eeb064f2e43438092e43b3f755b96f1df6a9190d7f706175c2056221daff8ba931f2d3b373554af30aad095b83188987deb3a0cd51f9f2568fee2b9096c2cf22a0646cf2eedef3c0405e14043d8995fa3affde3ff475fd958e8822d475064a99c8e62652cd53ecd6e825f49c16c5ec98d829f5046b8913339651b559159b17cd7c717843ddd1ed0000de380570108fb2e8573f09a24549376a48332a8441455469b2547d2a83e5c22668449d8d4c37829ec451ad29f12ae0eea083e795b6013ff4b7062d3b496c154a2cbea653e6e9be0998db2b49426d3e555b0d37fc3f68684e6da9f3a1ce38f276612c0c05f6d65c235a195fa3da974784615f85ef1c696c91a91716f3913e8ee9a16c78ea2a67be0fc4745fa9c436e50826a