0x2cffd02e0b21cf85aaf898eac3664a6915eca8ebb80aa78d30980b16b9c8935b4fff7338d125e44c9c237ee325a953f1400d341912c8a83fc7672c8fd09de8306704c908e58dbadd4ca6d8fd77426ac864e1dbe775050289604dd71e336c39507808a1a5aa67758b9649a3fd2b6dc39474df25921fc0353fa69c8540d42716000c446b5d2166f0fea79d62eb3fa5d010fdf0082ffb7bf25eb0817e91b6d397c50e50962985dca3828d2f2c6355d2452349cf0d1114037c9a7f23ae4c8f5cc09a72a317fd646f42fad351826e40a9f6fd06be081edfa42b4eaa3bc2f71233b8a6b2aaaca123d43c2116be423a2495b0ffa3f27bec649d750fa31bf0fcc5fb02151607157a65e45ca7afb8c28c62c295d1c9c4b9b6780ffdfaead069c4721d426fcc3a549fe14de0c457a1aaab3fb31acdfe37307c5a11d542919bacbd3e9e6f2945a7f71851f2b109ad11c5e408b0c9491a5a1e10ac98470ea423f12b9105d79fe985b9c222956840ed61a4680ed17b49919e1c5f77fd050dfb9243f38fe72424b657316ca783c287f99b8736b5dd1e1ef45f897dcaae33e29dcab6e7c55fb604c49edac5f12a86c550fae4e6fdd19b2e4bc1575af8dea660c1cfdd6a88d2b96ac38baa65041df0d3d242f397888845d716b19a815ad83ab79aac4c2d53bba19d690c189e638d43b5a0b49c51629576e8235f726683b01818cf1b91cbe0d1e719e26fba9ab553bd29ad72487f7de5c9cbaff966d284e0647df0eae755ebfdb58bf76e4fe441e73d3c161e4aa5fcfa788e284afbe7d18d209c9a06af06df1255c29ac44c6dd603a2cd61173f5d060f40010961fcdae96d79141655122cb47cbb33f404d2bfbca4d874f2f55c5acac2eb5f326e2c08d0079956657eefddac613d20660dc5a8b40ba71e805a5adb467ef38d3a4cd521a97572bc75fcfb2479e69b6a42f66843b4efddc3b0031234b10b04130564fe76057d8d2f10e58ffbf63ade88e6adaf92f5098774aca5f1aa8890e5bce08445d3417568b0fd2ef832e09cf0c01cc715fb5f503703adafbe9541e29950f58b7df028842b6b0231ec33e9ba0e05022f3d76bb04b80f889b040676d56292c210b108b955fa0230bfc766b038c2e0defc086a9fbb088058a3ee094383940717c62a1553fe28dd883c22d2f5b8835c66db05043a44fd4ab5b717029835b4f6387037d05895d41c0bdd971d26701a5c2ed86179801ed90fe72098648fa334132a5e2c92691a94c0ed5c52f82e0723893a3cda2f8ca9cf5ef097a9d9f829f7cb6319e4ff15963affd8e621b8adecc940c91b5d60904f10eed5f530731ecf464c84f2371fcc699328a7e02fc08ed6ae83294345fa62fd2d3c16aab8a8bb65ec218105213e3762baf22876b7a9ca9d24c9b85f0c0f80be1fb00154713b5e9f73f9ce097902bc61bf3a457b74872ac21f9921dabe88edb9c1ed93dfaf4e9188c6b139e9637d1bf14a549372dca0baec24c8f107e12f5708f258c5e23a02795a78a8c33c39120721c447878f54df05cd374214706f213a25a1f722881fc2fd8c1c813eaf63e36f499ec72d4a1a69a4acdc8d3995282c7d278e6b1c2d5498a2b6712130e2a86e6e3d654a62cd896972a793cef93f016bfbe418119814c6e0fe935865c2584190e769aa977db64df3212e2973344085ed11735b06ba35d5861c7983ca5ad012895f704f581104d83d3b95a07a03f03210e4a57c1873275b46ac2e7f7766029f0c20dd00146c3134f0eeed75b54f9b10bb8ba9eaadf2a51db214e1c2485562a5a902e7e55d2729c7351c9e1e53676b22fc5026e6187a1b080d728b29b19c7a2e5d07a1a0c4dc7ab395f2d824e952b12ac26a6d14d15ff34f195f8cf379b19144258ed1283f46110e084762a07b5fe241b8db18d6175c55067919f613b908f47be6