0x2cffd02e4dc3e24141a7cf00e9925d15ca40edc78f92231cd590c15fcd01f003e2bb4369cc9546c5870764ef751d8a82db8f40e90a3ef59e8532bab1962913ab0febfedb50bdafaf8ccd4f4c461e53001161636b8bb500d8d552d088cf76da3e7dbe80d975763eefb091f3cec253eb02ec588801309c30584aed63bab19b05c30ae01d33532883bf9411f3d9f9d9b708536d9b6cdf700f32f103e8f4f943715abe550d08feed3be4294541f2bbb1012ab522da10bd200ecc3d8413ef73e542ea74da3925b47250e0df39f5f3118d65e83f9f4e1817704758708a0d02f6fb17ebbf11d7146fe103dea69f0e72688f62c75051ffd054348d64a305f635d397de9fdb0013cd0f3f55073d3dc6930fd48c494ebab2d16d2d3e10a7dbe7acad152f5ce3c338300accee80c96f0b18dea96ec8f8c13fc63183ce71b3f9f25162755ded20a52e704d76b9278e27829e1d3fddd0ac84c14be1935a253e58a83baf7fbe667910a5e099d481834eb24d7882f0c60e3793b7eb35401d6e74d04afb34646f3c9ab5a134b167d513826b57a58e53495d9ea25571be0e8d461f8f7a14a8fa2238f4f3eb720f68bee4ac8cb7fd19134179e2ae5a8428d5c6e2d1023b13de59821adede173fee4080da8714ac201b42973137bb858a50181a44bbd551eb347fca055370934f52fe6c975a3484f0d28757edd6179249f8b396cbecdb125185f444e93ad8e0284b07a39e635d2d043d9efc1c3b2bb4912ae1010501f900b336a64d46a97ffb3fefc0087b5d765c63350898cebd751b9040217faa8fdb96ef4659b3c917cf421b75a8bce8914e6b2c244503e889cf69585598c95aebe2ac654f0a36c27ff4d1e274c179651a2dac3dc642ac69d28ca9143c5887361befc2845d6e756e371bc45850a4e04767d78e1ff3b551d889e624e4e3470b0215a2bfc0e65b5c94f7e4ab878543828ce8d60b47213fa5d96be49f66f2eb1fcb43a54735165d6b464ee7f51676ffcf65abcfd52f389563cdb7499bf1f63c5a58380353cc64603cac7abe4be4386b08e8bcade0fd9afa86245343d7ad2f55f43ed4016b5406ac0989d3cc0bdc22907abc9982422f46ef6e289a42224448a62769c5a5898e74f61a1bdb476f4d9b0360329fa85c8683575df9119eac89a306a80871ac70f4a4b3995b5faf02942a6cb73a90c30dfa05e4af6a2d5a7fca128e168a1c4a299ce5787ba905a8770c963e712d5d100d0e1d15596f413e45d1b7733f330a2abbc028a0fa2a2b83a825621a21727187c7fbded6be02702ac54c24fce87565ab5a88e262aa8292edf30fb4e5d0ead7b3e1d264d4ffaf6d6eea8b80954c5cc9efe60dfb1c47f141c381e86636251d7f6bc8d5b6366ca8f546c409a92a7c394c517a99827be999b923659709edc177eff7741c428e013993636d8865f1c82cac8067fa528e9daab4b68906122e070c591629704c1cd5b973fd74d3ed31127bcf025711315ada71d2657ac8175e3a9f1aeedc90d01239d1e64670d2e9d25f9c85a0f4bc8ffcfc32bf97b6a024be886ccc594b1a61ceb67970e1e6151605767a4a93cc0a9bd324203575473d4ae554ad7a7a55602bc860244c0708564f47077ef7d86622b3ebc79739f0056f9b037d396fc4171da7faaa9bfacdf5beca00cab2c70d681b5ef1a693b8eaf8433fbac50d02b1e8999b733a999bc1160de3feb99064943feeb6461677c0a59cb82ffc24faeff205545d04794da86e514977651ec5b689dfd1540e40ca5e787ec437c7b4148a5a5e509ab1b73c033fe5725403d238cf7d43d3cf67e2f6d114206a41b598a8ab7fc239bc9ca874731d375be4c2ccc3b4cc063edb212a3f28df474ff832fe102944f9467776bb1838c9e56638babb5afb5cc6da7067d5526ce37963ac074d8fb456e63a5c39f684eb3d291a