0x2cffd02e8e67661439b2413da7f0816bfbe6e4d494780008855cfafa8e635357c9fdc1cc560378bdee36c668a46bf8299e1e7aa9b8f724acd88de90540aae49c7b4d1d9274762515626d29a3280a5954a3e8ca3a7c3720b6d7f38499f3a8fab37d1c6448e3f61072d28345a24965109b7924b0856e509e4430057774131a2f1a9dba65af81b023036b5e3f2a9012b866d680af3074af468b55b5053710c6113f27efa3090e6f1bb68001ac40ddf867aa810471dcb46f864b1529bfbd10168f17cbef31941dc8afb3ee8da3b6d98d35101db8e0a24e88842533d3e6b412a477614d3f2429238ba97f548942276628185e65c72111b55e90c6b09b8c7d5ce0ca2f3f4a756fa77e1daf8db4ab080a87e2c2b72fd3c2674bea2ca0b95453bb7df0d49474c2060976475e0354bba0e73643e891f2c2115c4167638173a12b4f58615ec74699070da4e6878fe0ff7bf2d9df41ba9900c59480935b1d92533232f5f6d3b03a0754c6fa612f64a3b31b8f699b9f597950172905e44d67a8933e70ef366b1afc243a20015108713d1d52e01b3823e082a279c7b8d5d0f9703b1df8e0757b91fe46483e5753497ef7e04d1fea7ff3650d26c978bd176896b48a07f31991bedafba8d16ef3b80ba4d28ea63c0b7ae9673e86b4e8e830a6c2a193a4f34ddf1dd3d47ac711fe49b424551abd7fcfdccacfc732dfa56b58508a32b1876fd180c2187d943b768fe14f58a251887feb34f935da755176e9252359fec2a7707f4b43f164f380a5d127affe6162e0beec219512cfef81022f9b4e667c749f3e5c903a9b281c830e05c63b851874388d72dfeef1165e4dc462c9d5dc8ea005d29925cccd445d09512473680d06677c2fc628601a49b5fd6123d51168c95608a0e7e214e5c1d4feef530beedb9436a46487580f00db6f9e94a97e510351035ef2bb219d632014e69985b1bccb776bccc2984586171e073a3a43eaa95ec7c5df0abfbe4de68f1d34a54bbcfbba21fb777ac44b1e1479248c0d9f623b7144664dabe4d1bdb6a0ce5ffbe22078f6d472f8043d5fef6f7b025f1cc10476ba7c85aa81ba7bf7101255caefcf23259da52599c5d1ee71c2d486b28971b6ec96d2cbac092c662e83acca0fed03726c4489d61c1a9020645fe5de87e5a845c81ee73f692bba1be189d30e05f506fcdb317396acfdecb575e5f34fc77443a6c50b0888bed9fd0ca11d693e6d9101dc46fe3469fe351fdac45ad10c6b1d5c178fb6508ba8a38d05c9f7403ec3fe45463c9880ce5860edd34811435a034fb94fc73317ffef335665da1d943cdfafe4b9fc0917220a08599f79a9e19fad75f48bc1ca58c9cbfe1e73225052d6daabb6fba5ceafcad180f0cdb271e579d2741e3115a1d785f14f4fa56b7cd0c655a6b406f08c2fca582858fa89a864ade971e692cdf09d55793ef1244570abd74a6542667bb9cce078d963457ca5048b806f4022cca371ec0743fadda07b2bce4805542728abee80a4fddb87cf53f4619fb4a69c9e4a6e7a8b6b6da40f611063bb1c1a34aafba9ef72f9b6e63538051c96735e87fc49cbb52f3b9dd6d9c5535ce00e5d8fea3f1fc85efcf5f11baed7f95a8dc2cbc304a192366efd799716ee07b510c8c285ef47be71eaadab51b546209658ccdea97e66c668538c72db0b5bff26370e6971c66d9efedfc3889314331065853f84c4171db8b39f381adfe20e7ceef96a5b32e6939339d252af3975d20040c7f10fe72dd85ea153a236dfc1be35a6b0859b4a5c6c428b3c2e36228125d6e289c18ebe8a5e33176d9db8d3648c9cb5199211b8cef3bae641e89283d94e8f5e284a08bd736d085dfda0462ea93ffcedef2da0f57834ad3f6fa36f8b031e771eeb1949618f68f069c20af3ec205a939c0e331ce071a4680ea2d171eb33a042ec