0x2cffd02e0eee9287742de9c63fe2d2be588c931d0023f096c3980745cbaa0be971ff4a85d46a4f382084fbfb86dfa18a1086b352ebf2335b502bdfc3a4cf2f5cc3f4677dd07b56edac50ec8772e324bd7349ee57a68ab2917b14ba40a83031f3720c2e0b28e2f7e6629c8250cf0bd62b1c72fb717ff0c69ac67f62a3305f162dd8c4ad69ccfec938079cd33e6b33863c440b9107f7b3213878b98401b37c2591db98a821aeb2e40c8f04ebd281c1ce66668b67cbf80fd5ecdd0f75b8cb3a5714a21b39f80bee7b28f14c16d3ac821badd25f67d6a102afc8ca8c96d194298762488c8c163824d7a08c7e7c63a7b510753a9b62452a63f7d2fb570bde10d7e0d229def4dde8654d4beb41d81d18764214c9def7ae1a7803f96b5efcb6c9eadb7eb04624e319b8208973029ada43e59dd2bb9509cae2928baa2a40798986ca2781c7d9d6b64ce9fe7f7f560a056517d90d4683d3862564442b59afd79985ef31c8aa0fc8ed12af85de0ca7d56551325d40cc6fa6589c3de025d58be0f7770164428dd13526490aea2d23a707174f249d5610cac8f97c5d1fa94477b94c51f00f82c67212609250605d87b918303b8f292aa6e08c6289566ca2d9eae83fe4fc6289a982200704a9d0f42e95b64cfbf29a321f1098c650d8985522db897d75af2c2640869d81cb3cdceab374534e8f01f6f591307bc16b87c56edad9c0125b4248a5be7b8348f50883c41e48dbe02a17922905cc50bbad816e2a3f5012cf0de96ef84a97a65ac05f57828695a6baa133db7649fc3c1fe9aa4ae8efe3711278730d8d6cd9173b86beb704fd3b5ff79a75749d159e9d6a301350813eff487deacd2ee1af81a7bdbcc0941356ba58bdbdce7715d790daed3b2d28ef980d30804f76044ca8612d6fbeb09f351ddfe437262e1ada6f4ad124a03c3925bea7d7884785aa2b7d73d4aa2935d93eb960041465b15b61761fe55a32da641bbb3a69ee2972f3e3ebcb866fae158c054d166d7764dfe176886b7135775c5d5630a3035075a6c448fa2c5e7d14d994d25913052ccd2ff08d75050f545d26c34f093ff425f07b198bf2822b74deba317f9448eb99784e3c600ca47f7a967d4597504b23232b97f8c980ac08b8ea2a8b9ecd4f315654a0a07552b539b46fe22978ec6a2ddcbd633e1a2cd5b5efd6acd3a77e5bad0389c6554e1627de25ed1e755efaa1f608e0d68d6fa768bfea008f80dcdebc1a8cd3e6b51eee7e340ff1b220308cb7522105f46048fee278e0ca7a135937cd286da2d862accba7a78e38647387f045490bba6c28b67c4adba35245ddf2e475a433ab76bb84cd4b61bf4d1f759ae6d253907e644162deac428e71ea8b59aa059f85d6ad64fc80657bdd74e0e994cde7c8c687104c4d8efb257f787e642339d510b4cfe859c2090ab2e99a0f762aa743c1f5fa904aa3120940827bee97c71cd3272ab55e9b161512ae9ad103f6e4e8ebdca4b1514975a6112291aa998aa0edebb8b0f91e2fcbd235d9add55a6d2c7efd3014a2212e1721ccd6f423544f6c381f8df680004b7eb9ef59fa5a76399f80dabd866180bf3521b47a009aea1c1e2bd5529378d0ae65dd5aa9cf3225bbfb8c5effb24e718105aa3cfaad895aa62d482bb85ca268f5cd442b4e5895ae2a4c55cf7b717c153aaf1cb2ec541afca9f5b25ba4983538802655d110d8bef4002d20377cf39afdcc303d69505b5b5733a4fd1d9d7f3f8e0ff5a60e48ff44db7a7e64788c5ee47b2a798a9f267d77b3b3aa672c4306d864165b7a5b180288e06adb56d6fe52ceff82f2a4d7f5efe8c0111b89deb3043ab5e74a164f5cbe02189b011bfe9a14fc4d7df20f585218c86f28df30198264a4ead656ad57cc49e5f37c98e344c4b5526f0ccf7a296249ff198002957d8bc3ed4fed44a0921837