0x2cffd02e1653ef29ddcc260dc4a82322599ab398a0ea2a9107df3c92f9c793c507c2e2dd47ce6cd83d1426b5095e5c51a4380672023c172aa35510ea289aa29b5fe161f2da28b4051dac94268580b88b16cb004174f585f1e4d8249d88e1b553dd90d94482dfbbb173bbb367403e71cb35bcdf1bb73fc8d291d09d21dc3e63e3d081f4412afd681aa21114f652c7efda07d204934c522e05390472095a3eb59021b6b9aaee35d2511ddc1453b4c4377a8fe410107a0615b34a0eb97ac21442c0448dce394b4440b888f13c3667634c4202dbc6c10de06702163e8057b09c4b0ec5ffb821bba46381eb3338291010c5f3faea9414ff6d193a467131f3adb7ca9643ca94f1f0bc57bf7e7c6d4c73d3bc7a712083d6da1fb7071268a395475c0c478ba77e6c1e1353fa7358002291b67e1d93eaec5bf741a96cbce35beef0eedd637e75957b43215bb9866e7b1e4400dca1ef74f9624d242e92a9d830c50962515d44df6f4df79402d11d3ebb2b91fd315688e41c124a42378960ac09f4ae7fa06034f211ddbb816960efb3893131ad436a7c1c986076db317c580fe44c0e6229428800a523971c4129e61c153d2c6069c31626ff1ace59e750e538477441b27142c33394bbac5aeca1c69cb6bd85340ce62adf1cfe4adfe43ef5587e86ce687920bf3e3475f628e115accfc1d15166d707916e35f3ee34cefdfc2e9a893e54ced8a78a7685484f901e207881d114c82b341d916c4d2dc267120e72e47a5c8ed00059a81fbcbf3b99a1908eec8ad559bac66557cbe99c05325ba484fbf14096dcad54c331ebe7e84b08c482c4dc435b0d195c3a448733f2b130c983b9e1104f0ee7c599891ddb053b7ef47f4ac2508b703b7375d7eddbc09627f406732f63833f6643425e73c2c1fffb94a27eb5d399d94c507b74c1408bd934a478bbb2b2b27a74da6ae8a342ac94906d7e63121719f781473b724f0de008d74b75f6990db070169de04f7a20de64afd79f3bef3dcfe49cffba76ddb8e25b625a3031b2d1a370aae9b35e4158ba5d25034c5cd5f92d9bfb90938a6a4cf02eacbf7115299960f759d9abcd86ad8a69dca12251d5cf8dedeca2f04a4d6ddd72c4c859f1f38d69d06afff1eed93f4fab29dd5437c7fb5104fcf798b248fe415ee347220442050ed09960be8667de69db5f7a439e683683d68694154953bdfc957af89ced823e2e11bd8968ce617cf55085c430332b8e63352989dadadbd98dff22364b4f4c45a90f044d85ea1083827df69877531444295faf572c00805dc513c9cb1cd9870daf152ec0f6217246a0c355adc3861e94d6aec1149da6449f1060c231422ff8520a90274c9c6ba73208c5024360a771111c67dd16045e6007a1ae406271d1589d731dfb6d660c99e392a4599d0eb83162d74ba4e5e35d5f5625aa1e33a9842905cb95e5b0a012cb4dc4b52b9ef4d76b3fbc91af21b397c290dadc6ad17ffd23bb99b583ffcf796797ece2a1bcc9eeb1341a41b4810265d04eb3b7ff2315b893c2b897b7a59dedeaab8b6cf4d5b2276f98f632dc0da6e41e98f87fc706216aa411f8b74b91465f32c748752968450910ee314bc626161ec1249999c079ed5b0a0dc45c1e2446fd481b51039ab168562d9c0c32f1292184b043fc502b270590297956bd624d6d35cd475fb2b83fba9bd269d1bfee352ab6b4ea51c60cf366a3bcd75e45c0b99169b34d8a6617e9cb48e37fd6131bf2f590c4d518fe740569d31e769f05a183be9c170b39d615df5e7c9909f5213b7b7eec777547e39314b9d98d332e1f3b4728e36f63a444691118f35fd249ec48c706a6c74d589e62cde76321e8e77327365b5bf2a2df0911fe7142fe9e2392664edf36cc8d113c8d6b04601be4208bef74495fec4244afd8e76355359fceb62899a67a7b