0x2cffd02e8538ff126c0b7dd0e6326febfe821905e5edb8b4ecc2b1f2431fa51c418b293746511f89ef2c744728409777ff66d9d9c4fb3a572b50c61694eb94bf78a076334f7ee875d43575f55b0da7081b8bf9e0de8e36daef220bcb87ba040d2cb2d61c940fdb014a3b983bbbcf51247ae64460c83582ab2a91b55376619dd505af249c12083fbfb44f92eac1eaab60d46a4e4b6fecec1a6195ffb332ca706a1836642f80c1d9feba9fc4ed9d809928649f68938698b46a897f432607283d3327f539d91c3210f40152acff4f0fd8fd95e3aa253eeb82b4909018b7597c9a2900b934edba56894c085ff2bbfe296d92757e2f40c5df4dd6d6cb67f16229b2623463c3efedc725e4447e90cd3aa7b7cb7a7761139019bf21076ac1e4ad667d0fba27745e787449f24106fef21f67be4eb3ae1eea5d797ac297610f7911a92a429c9bea050b3c27f55e642862d1c0ed3b4596ba1ae5df87b37bbe3861ef88e33d2e3ac02c929eda7809ada5b1041503e543871e750b48a7e5d735b49ddebc31af9e237e5830a380b118f38bf81edbbf269cede87e1c094ff01901dc53945a885c2909067686d06691f9b1e1e0d9e148037bb0bfc33d37eb2782f819632b8a484538c39d1049f6c71d158ac1526d8a482108ba2b406e26549b3de054ce30639ca7f19cc86fa152bf9474b96ae404ee661ee2f3d7cc432319ac6516df8d0926871276b2299c02fe4b8f6446fd69d2f4adb6d77593fbe8e19dfe22ca719d727fdb7cd5f92e5ba9c801bc9868eb6269dd9a18ec47450dff5a93a16e952d89bb93fe02227b43037629d2da194ddc19b1b4d085ea3636bb742d3dd5367838f0e016534345eca180854af94add239ee5cf9a152d197b7e0991dde8c4eefd0208f2f117c81f0e5dd5036d25466dc23f9dfbaf9c117dd0ca562063f1a08064340737f361d0ecd115f028dc56b9987cff6dfa28515136fe74f89d5dfe33f0056a4fc65ccb339076c36169785727641eca99ea50b393c261545f509c159e71c571fdc1e45ad6d572dfd7fec0a848a23a5e95467df64ddafed06892edee6fdd97be8e838d7d71361cfbc6c860db4a7353790eca9d1d62080da66ef7b5217a4d9fad4c270ca14a3b2ed8b4e9e7579673105ca1525349f6bb2becaf272f7782d8ecf95b254cc6dc03ebc250e4a420354523298a8d3dc2b3d64b5407b957ee74fea7a3820b9861f94170686fe889e84b8a7ff3ef2c2734c00778bf9e2325b1cb90f5dbab7405ba12f080b21b841b52fe43c6ab9b3ad0f8d2236a2a4f44ba9d6dd31745e2c86c599c44d85f539c09cfc0e3877485fe123d56597a8fa80cc12ad99c687e369c9cfd1d26a278b3c2ae90fe9ec89e5d805bc7319019676f3c4ce50770c2c3b56bf5a2c780d9658465ce93d03208c2064f41b3fad24dbf8515a3ba075b39a76093318fec3c9e2dffe6fef6b0fbae46051e986be4578c3b9ef7fa3efe72a7e95dcb1dc46e7b00183840bfd092f9b9ec66cd13d2c22761dbb9bb8bebcb95348fc69292e89715d5a8ed742819087410ef3df9f8dff8306f87fbdfc6db8fa4df5a3d932ac30e9e4eae81794a4bd1ec851dfa7ebab467c4db00d29d231e3325a6a518697bf97b5c3e4b9d62db15a32cdf683a3e6cf350f60fc7499fe6006fd7c0f630c817ebb9e6bbfa348d9d808480aa75199762d966118fc00dd887e554e60e24d2dfda8f7e5941d194bb6e18a8bc9e8bd8ac232cd2975f07ce262caf20413eb8ee0a854ca24d5f67256d9638862a1d62110c6dc3214868c49eb10c7e6684a4ee2c481c4c70851677d1985dbda295d7c52c94cdb3171e46891c80514f25463a0a99aeaf235696fae91528acc98f9951baa01240d4c5182f71081d2d9effbcf93fcde65f9d286d769cc184bfb0fa428f9bd611e62b4c7f90adbb