0x2cffd02e9bc366a5ecd0c34a82643eb79b3ae4acd6545a51a7ef625f9d2472b9ce0356936896076483113be043dfeb9258230212e081d7e151b2915ea6636bbf1b4ba4baab24cc8ec54d86d04333d1a5781ad4bf133a6fab0871b4a71984630b7586d27e295d10b3647098b2e9f116db28fd78ba5b0f04020d6aeb293c65f0b4706f6c30a70a2b1d3a53f6fa9cbdf7978f4637c3f04ba35a29fb45e0a08d50d989418a558b77b4b5156dc11dec152c6c714815653e82b1592e5a429705e5a5caabc0e647ca555ab93021f2f4d556d44e660f61247b2557c8ec72f3bfab6b5c5e668a7d4cac57e0956ed5325e8e293b6d1e6dc2cb16c3ff90a85c3d7049969d1d6b59e82ffdbf76787a55efa54ff19cd180299dc85bf69f0ac5667e058f15b78cdcb26e618d1a948aea0d78e45902fd28caccba6a5b395edf8ae15612cc9cc7d50d7b14d1ff476202c299b6e8ae0bcea4e88ede3f5c7391c39098a1e57c62291a7df69912acd17315abee66c722cb775142c9589cb42ab4860143eecc2deff4a40a161025e6f052d1b298f65423981700d543e2a4ae3f35ff91116d079a9adaf53bae1e6932a919efef1261f11942a9b833d56231e68adf9795ac7a4d1c2b4d598ea56075bf27a9894a778d0e836b1ae99cddd66b8a63b4540a003d35d5c964be6507c0c49914cfa739fbcac1de77ae99310680fedbc9c08559240fef8e750a150954bb71583aedc20683d1285d823d9fe63cfb605b6a5ea83b72c66206012f92bc1c774999c45bea967c075f9b54066cc2d8e47f8e28730e3c580922a313429695fd7e73ac430b27165e1f40a6dc319db4ae6d598d54e2ed3c6e8084d22ca8107661d9d8c7be23ee16f1bc7d56491853cc86cd2166a11b27cfd906e56e7a4726b71e649e533f98e77bfca559bd8a9d60e4a7433a4d6d4e524cef9efc148be3f6f9e411038afa60dafb1eeaf8a5d5299c5e68c960257d9bd84a63a5394be7b4cd640fcc6c52423711b8e2eb5b68bdf1f6e3ef6920be667b340202ef5b5f8b8b0fc122c44c04ff956b35fc6eb552fb16e55056e3e4190184fdb16c1821bb9f16370c3a73e911aeac4877f841d9b3ee07ab29e65bced0968a1315f8f2a908259013d506890ba399b5f924e7b8a74f46f2ef383a4a0f680e24d34e109f5d3e0592f4375711ad787444d51e7ae2d788b70601b9ed8fd5cec59b9881bccaa3d97a008a84eb96a0d06c7ecc4f5da1da8b4d2cfac4e2712b66e87421e0a8dce46e3c5fc3268619142fd9f23a2d49625f3fdaf247c655d1b83e511a4dae26ea059d89b7802f26a101e57dc7cd6448baf56ef765739e68403112a93a85860f5ea2838879ccf9217307fbe06dc5d364a1e64ef3bd0562f4969538cdd4e27d0bb1dc0d5e9a933b3e95598da2d4c01b44d6e5343a3e999b4f9b1493474a0aa13cb2f021f9ba08ca2b947750c64c9576ae88852357a767c44a4779daaec8fd6162bb3c85b3207bfafe1734effe7730ae5b7e58bddfcd1ec3d8707a198b871924e14627e560aa64cd6fe419c43e46d363ebd7097322e5625bcd29baa8dcf4d2e6ef2142b7a60d193b7852ff6a0d31f9c487e56ca4d49c3b8efe41f417ab96e31f9bad6f3c32a95792aeb2a80aa63c9106645e79780c996a4b979d81493b5acd98669b4bfbb76850b7bb0a9d2fcedbe73f7c3cc8ba790c7d09a67c38d44058e8177a607d8fed0b6bdedae508f9ef45c5ba67e982ecd6fa90995dcff8593d1d60a69bb3c2102aba1a1b0c72db157f1409bf48ba4865db8fb9d28f2b623b1c597f520e0fc44aab4b6c616aacbac4807c4e6017142385fe343d96b711f641debfd3d19060176de3879593fa3de08a465a50f9556841a90f5c3dd3af67332c9ad58499d051413986cef3150f7a73cc79637dde39f72c97ed48ce79008ab0