0x2cffd02ee0a3190a724399df4ed717e0aba5b19ff11ba2303cacaa2398f287b9aced1872223376d71c16d82dfaf6ba476d703b1ef48b7ff21ee2eabbca40ec243b48d3b8a9561f18fce9e24a1db692a3307786b3187e5e4c09bbc0be357f1dfdad22b54fb564bbccc651706ff4c0de300b971d8783510457934f035c44506c4b12b2fbaacfbf5faf39c1149b4ea9957022ab72187ce432c6311a02f52f9f6fb62e370d48a38c3043e3654f7384f37ab31a5d717d73486297a8840f43ce813817c9a932ea434101d8fa94a6265281f7188338eda79630be588dd4bfef0dc73cfe4d2ec827bc0640f69744c73eeb2c033ef6a2701107d8911363787efbb2da7729f88c56ac7fa1fc22139e00509dfe55c98153247a9439b1a694f66974cdd9d2639722169d62cf1bad94fa2e38f3e616435fc0b687254352b893e2d8c803776bf54d2371984a0f69f6fae98425dc34278e6653654ced26b18d2c20b002869147ec528cd41b06c35fd22b1ad7dd64b6827dd3d9074e1a04d6f88b1dee2a950866b9df7e22f87c52774ec41b6fa3db30bc9893e71c5934d0b230708ab01381e747ddeeabe967d9549f6cdde93afdc1839c942cdb3835bfc38c7eab84dcdb0e7428c3fa99d735ee52b5ef7c23822267cf3f34efd07b39cab799c4f2a73a86d142d68cfbf7ae51a9c46b9519abb41d36c7b38327ffdb624b56dcb19a3ea7e35063d37dde56a2333197f947703d728291c7979c81e7e7638cc44a2174d108bf13323597a7f38580885766e705a7c05f5968047889224c5725b875a3a55972c8c28eaacaae56e2b3eedbfb97e927ae24266cca3e97e3033fd8da1752fd0f1f7856917ec887e6331c9fc8154d7b4752f0a51583026290d189a3407345ba63c98bd659af4f4c5503d3b8244decbab46e319d2fb994f3cc9d1e3da7f2940bfad99e89b32984462c3114cd54dfe7a718219ec8213149574db3a697615188868f87fe462cf803aa478a8f644c8051b7450127f293f94236fa376f1a03b712f3370881cf2cbd1402b692b97356d912358e2965bdeae039d8869ec2d667879ada94a485d9ddb51b23f2663fc79467753f812fc3a5ff5300169df0ab0d01a763f689f5148455c1892523e19f07d45f19bfdc5a6a89b3050187a6b2e3be6368fac3a695aef3ae8a751685beaa5ac7420407f53c038737b172551321033f03a6bc382a41bfd4c11881f0eb351db467c24dc3f7c059e4a6f497d841ec650b300ab9a151f1dd8615ef5ecbce2fbf5f112ec101ab0e14ee5b4544b5df3bc783edacff2a66d0575f425b75adf7f656b47986abcb7fa5a9da12205523ada153009003ea35a8da3fd87935d6f83e7d2b558a8a8a475d1dab6138110298a0fd96ea0184e1b6bd320c71a7746a417b266890a61ce0e4dd4142c8dc5af4dccbec3d448f67b2b0cd14f2110e8453aa2053459e862204d5f45ef05db9806f26033c8ae5bb5dbedcfb1a37f607b448c381ebccda0fd37e89d24cd6dff11cb93ef387963fc700048083d6f21cabd886b3d396a4fdf4258491b8fd81f852f59247274a34e046598af4c3425ddc8de32b22ee6195030796412790d50406a549d6571073cd94019f48b99740e417b53fdd48b0897703fa5d19e0f9d508bc9df6a7d5cedb3fd9652c78e4fbc5224edd58c6f5dff0a16bd01050892cd1be7ce49abcf19d7d7b6eaa7a925dd724e79df7895532593cdf8ed0852ddbd1c8e83d8d0f266473191513bfa66c34d19a9f3af3fb7d64e822945de9cf9dec424e9c58e878cf02cfb5d59b31c502db9451b4d34e660989e1b6b4e22de1a0930ff88f02da23930c3f0d6fb79d9b07d2b93ac516088c8b70d81c4afb4b320f444f9c2fa5f8bd7bba0d9bc333a1a29ff9215beaa3372209bb8ba710a33f348a766803384e3c19fd08f27bba