0x2cffd02eeae6ed37cb51337c8b6ab4d627cf4d9d07e32a9dc4bd1c2871a587c52bff3d8b92a094d0cf0ff0e8e6e655c969029252f9fdfb2112dce57a7fb80057646bdac8cece7e12aaa6c1abe00ae71e1b9f347412c78116f77d492949d9d3a1a027834aa049bd8ebfebfe2e2db5f16a8a31e6473b159de62e585600192d03121fce1a78dd3d8ff0cf0d3c121df941adb56970cd08d0c9d1147cfebc05743d8d2860c11806c2fa7526db894a99ccc880f3a65b032928dc5a8cd0100cbbc9b3ec38edb08b58dc88f02822edc61f3a9f1f195aa31fa3f5be40f99b38bdf77a9167c10b4e09f359b2cc320b38e21d91747cf94bf1d12d0867d16f44f6659a3726f456c0d75d2cbbc41d4e58b5a48502fb102f6a3040f5af3488bdcbfcddfe81e49de6d486b11bee358cd936bbedeb784dba44d483c00c5092b6f0f2f42c920d98db630af30bc915964b9dccdd0ac4b447fcd6e3c4766528bfeade6d26ab6f3536460db2c63ebf3f1d0d2084631d2a27c1c1a0a07bafd8b79b1deef710788466c20245ee05f22db32060b28f1432bbbb612e72aa5f74642cacbf93e9ad6394c218c8b600012c7b8ed525b7e0e71e115a433a0ad6ca8e4409c064a421e69a602977bee6a3891d77b1adc7401384bc3e1184136da9322af76950ce2a16871f0144927c6e7522771f97997aebce5bd7f86909e2177fa61037f14ce14f3f5563bbe141b93827abaeb03263bfa431669c03ebeee4d699366a4362373b711924b76aa1d5c60867702b4d4818849423a40c7a203056ff767d71ccedfd149c600c1d8c63cffef943b71b7168004d023e073768fb10ae9694fad4443c0d37adf5d7fbc8e015e8ce99ba8dae2e9ba50aec303668d1545fd381f1167653a0df120304bb6ce2a32d1681ee2c380839caa71c215cf407c8ad918883a872b498bb1095cfb7bec5ca5134852f2e1bff1939f24bcde27c8d9745bc6461967b0c69e50de893fbcf72e2dc16f4fee6e84f3110eddae8003616908c04e242fa4bf62aace13d56e25a34d301b132a5e9492101e0f38977cd0d5b893715824845c88c3e8fce65f33dc0786fc8333e2a689e3d3f6ff097a0f7a35fe1bdbc1c299f557de21c9e82a7c86aac3df27dc9b8df4964d58092070918f90bd06cf96e25eada3bca82a31da552790d5d54aebd334c2526d6cc520f7abc1751850d1bcfd2ba4b8b289da5976ac75e4bc281edd67c4449359874be07e8968647c5f697db0de8f7d91920a0d44e588c5f10082923349b72267a0453c6d27ace4fc791ebaa5c7a9067539a1f1ee077b66ed6dd7e617afea78bd4cf3325a722568d79ca55c7ba4ed5a55f8509ca9133d95962b991b0683a7aa58f50acdcc75439836429317513a23ab66f840e0f05fd7efa1b1dc46b53576498e35264c0b0daa78c1542e4a97494ff894903ba6194119cb5f4e1924f348b348405886d642892a27c351b9af9b8e3cec9b3e2b62875c81ddf235f3d56d9d0d5815c5b2e5c5600dac1e50faf54ffc06c6db5c9103e92a399e4797f5eb0b33dacdca46e5951776e3b48dfa7ba26bb2fddcfd572ad224cf8201f4e7245b0d82feccdeb933ac06b5f226e105f490151294964fc14233e2d4104baef05c34549020d2b8658e46847ab615373bc8b429612341f436fe85592666b1d32a5f2bbe49d65bfce7739591a8d6d2aa51eaeb36c4d76f1132d882f71d741bcccecede85a05c5357110569bb7ca13964a8704d8a3a968e1d257c01db711a152bf08f461ba50ed7ba7e3ccb0458e579e5a11d2fdc1b0feb514cc2337e03de3b5d541383b422a457f4fd8a2d394a990a73cdfbcfe019a62e975df98ffeacfed978d2870c671dec3dff77bbed560ec28eb8fe03c75763e47b87eedb35ae33342a18a409174db312c6db390d36e104a385c2ce7c339fa47