0x2cffd02edc1e0c407f8914ad7d0fbc7c6038e52860b4b56aaa3c9b859d813ffd721a805fd5d1d9da01c94f6af07652b125d9081ab120791a5832637643952c290fd74928c4762e643ed4a3f3dcb009ebcb021af435458ba4be19bdf33a1bfd6ef64169054d9bc13ef8f5d13d68f473c2dea38234f7131fe379b76d540e2a7aa8c76f790fc9181ca807eb0fa954db632d479609dcff864ddf43841fc93d18bf84b916513ccd185cbb44e72331dbf26a44983836bd16a68ae159fcc7a1e33be0ad29828541c47f0b3da0fbaacfd743804587e3b69ebc6d08cf3c80b40f5932ea8555ca2b9daa6ede2e32dea62c7f86bb9bdae844bfe6a32da1a1931e6e690b066e84eb173676aebd4065725b30d4ccb76fdff569715035a8ecaf503ea7913d10ac057a46000b94c6bd129d6b34f3955de32f3ca30e874d7fcc1797d98db1f709b9186d534f67c20cd4c8dcde0b7c685d20abf2b5cad43539bd3f8ac016a4d19ff9e64263d002382493dd076cbf9d1404fae2b823f0c020c847173c1793264663e6a2f901a5fef0c5adc0ebaa5495ee7b76b28b77003b22ad55f9c9c7342978fd1d4f4636d97cae320054f8ce513a3b6e207525b7cafdceee752508aba6d0078b6a525e2b69d0549bbb40afc61d72580b16278aaaa549eac6de9d22a7cf233efd8fb9aaa6b6e120d81908929d70fdc16c745702e56ca24ce8d7c9b3799612d5be16c158ea4b818755884f0c21994078e6c34307976983a14fa1d19dafb5a974df25e9f3e1c30f2aa0b443f5bd3fc5ca04796d7c606da2c4b899d64d8f89918e03588794e9dc72cabd0603de6ba423a8242f77c421eff8563d407981e813e4907eed4dc8b028b40c9797b2e23d63a64046203b89f84ba7a5e5993fa8120cc7ad253cea8f7776e86fda5947ce650822ab8393b9aae1b6b341f2e46f6cdd3a67942ed65cb3eb3488783f686f1c6e0b0bce1d030df6e2808638e3cdabc8d82ef1536590fc2ee78e0c6f8065ea0daf49779a0ff48dea58eb32fddd0d0bcc8c085d46d5d207335733f35095a7ad3477d12657abe2c1717f7d1d5542fd46715843a98e18cb68664f3483a9c9db5a546f461e6e77f5b8a8095de3a49cbd5d3c6147e489be474c4750ce526db23eec077d39bec5a9fd08ce05f9d686c7180bf6f1b8d6f6ac8d3e83bd4ed69c54305239280b122363808237c1ae8c4328fa9f01c43825c7732ca5f71ea07f93655f343f19c1ec672b4cc47101ec0acc012852f3b7f73e0ed3468b7e802f9f93f8a1d736e5d0c7e8706db2300fbc4bbbf1d1a34ada61ad1f594a11fc4144e4f33b19221116b49d64d2334160d0ec088c8eb0441e3559bda6920f3edef8e2befd29d50935bf00dbe55b39a03c87bb8eb9754ea7e737dde8909bdf476d813c9a67948d8c10a06442935b80cd7b89d5ce958f0540364fb8f2f4e73c3b2a86a68572ed6e0ebade25d82284018acce4bcf7df26b072ecf0810698998e624294737dc126ebe4310499ab2b1b92a479ba5f9730a31c65225afeaa43e9eb81bb43c4c7a7218c8a9a9de29a79c28206fcef92ef049e643a58e397d1cee444b7e363f57093ff0e756d4c8c40c1d43675eaba393e2a4b033b25c71aa7c4857ec1752d99830f87d5fc82047a859c6cdd53fd92d3d1832c1af59dbf1f99a17ecd6fc1862694abe26d24cee0001c9d3e081b218d24748c81c782c99d75f9714ad0754084ee49a1d0de6bb9cf574ddfd6290bb08e5fba831b66c5b64476c0e6a3fc52e6710f52b2eba5b939d87f3fe73ac6210e633c4fc0a41bdd5dde97614e1d8cc4cb6bd898eacb26cf4c8648efa0e6eb72f74794c75153a86166e0f16fec5d19e739e902038c26838f69f7d9c146b87a30ee13aa209741c3606f75f8ca1b8d8933f8fe31393f276ea208b8726ef7c09d89dd6bac