0x2cffd02eae344cfd2ba2589ef504fc87f4703bf4af9f2b28a07177db45af9909b4b6c51f4da35a3be870f7c11e81b3c693e4eda9be68173fad76ca05e67990989f36cb0636bbc7ca16a8ed89b84d183783c16478d77d7872b91cf8c932a076863e80f4829ffe2c3c4d0f9c0f7d393540a876b5fa4402fc98de92ebb95c1be99961cb7d9c66130eccdba160f0bf19aadd30be90fe7f1ccb4293add88e5dbfec9d0af172e68e7f76ec0ba4ba3d5b65a1d87e99be356dbbd9ad005e0ef56ad7d2713f9b8a0fab25cf7eefd21692941142355e56b0ec81998b55f4db5210397c8e7693fc3c016b24b03f016c200282057f6974895d05ec870a985532556e45c4d6a5f76acbf0d65536b484ffb4b5243db2b4c3575d1612294454cc594e7efb94b5b65c90ed2cf97e4efac7586a16c416aa17c43ad1c7eb810a1c7e9188828a028ff8e62bfae16d0516e89d7f8e2832bbdc415283a7b0d0d81345f2662075725768af529d61969e6634d4fc418f387f92f9cb95b7e96486a8f7efa2380240aefc822f31495ab6b3eb399d33f7b5e27a6befe25bfbf0b3fdefa752866a30862c4fedcf7edf2e0e29514dda3b305a598d717d3f35280e1a4f092507589a08c53b1bf979290d60c79a6bf2a0f44d3d9ec4eb16296e3fca7936e38119337099d7bf4251350f982d7827dc41c083341cfe18968275ff097e965d4d07e1fb3060d6c22d2b5374851278448c40cf3d5b864e82f88cee2ec534c86b8c07d8e4a64338f5da36265023051b03c93a5d29163f04c57d4ed7902b4a02f47bedf547da66cf7a1bf48927b17c514cac7c92a711fd0e068bde0689e0a2283282645ccd9b3dd3aae991352bbab80ffcb14adf6d544287b3aa3de8216e98574a58034fde31ffbc0178b301ea4445e440eb094019aa86db2c45c1aeb1ee218cc097b2c166ee13a453289c7ff74eb8e7ab84fe3b57bc7caaf6d13d342366e038e76641866c4f2a68721a4ec3b0fbd3bc00f26c69f8afccb4c5b8e5fe4bcbb800ae42bc611477ea37fc7b3393066286295da459eade604e32dfc227f34c982e0ea0af609964ff55c0102e6fcf95c15f2b40ed5a27766c00e0ce69de4956b401815d149749d25c4bdc20e77387549ec3b1c035eae7fa8a21d459430eb6913ed6e288328a1b1bc6e2942ee903196261cd591a4f180d3bc006ab308c5fe29cbd3f6a0131115e578cd3b78ccd7b6086e3a8176a6dfff81565052708c6cc7aa7640cbd3b12f79d95b4300df47bc2b794b5baf6cfdd109f23e66bb667721d750a040755eb9c94c36d3b1b7c3246b23e027088505f4ac5edcad54a773f151579798aa75682e42cb16be051fe59191821902fc4a27f4e51eea48572f7acd1e863b863763ca0f55fcce6ce25dd60d47f8406d49360ca0c0dd94edebd2b60aac9d1b6255c8aa65ec56f5c4233addab05c929e4a42b31c90334fb3b40e73113ddd73f408265fe24dd0f0ff1c0371a8d5aab56cea07a339decb8c72033ce24a1b47f3a6310b446d9693b289c5640454155409e18fb52cd50dbe15881f3d71c10eaf8eb2de2755ac6b8fe2878d6ff2ff5aa469db593be4351c2d74ab6458104436e4dcd592660d2e8f6857e3573a390cd9d7ed1c35a4b463cd0a218254de1aec4bcc60dd25d5919adc87e857637d5d20af92a1e4486cd60a65a8bca5ad991fd1ffc44177a036d1f27af0d857511aa3cf2bb6b27fb01db2a990fd438eceb8e9b92042b7a381f2e326c974ebaa67c37d785be292e7cd2a568a7cc3960a7f08be8ee3349fcc3c3be94e8dcf5652800810ade428b1ff3267a93a57897c684f963f2dd2c7c03a948fa2e031a0664643247af572725e8351e4fead643634602165dd30e907caad9f3239147dba44cb98f7f90b1afe4bce35e5dc03440647d1b25a23801a9d297b5ffa1e