0x2cffd02ede1f947537ea58c6b4a1a16f0d728c161c8d86049d455a028eca1967894f8d088043d10b7bfe1d295546f6345db2ff026e72dd8baa694c3afd3f61bd4675a45cdd1dfd218a10a7fe18d0bf2751bf78920a29c85eb25fb72937b0b8928ad162f70b6087ca7a0c33184cd77ae84d29635c20f990f2d73fbacd72ff682f7964d81b636d4ad0ff686515f22e8e95083455e14294921083a6c715f0f3b1d1e42b7b8812ccd93fb9cd18aa8ad10bcb8950ca5ef48c0494410f7e9d15f62e8f2f591c5a6a58c316223216e3d9d1b18379d2fef57a68ac6a77533125acb151293521522ff18b5da96cf510c5014a19dc7cec5bf63f5d1f3ced037d8e7a664ed12f93993dd1278c6f6ef4075205adfe2359b80f2387b6b4cc2da86ffb4daa35a150720e0823667e87f54198454f2fc47e15679864707d6e1de4878a947902e3b008edc8303147894ec246e5abce13090043be2f6144cd9c5adfcb95ff635c9f0ce3efbf5eae0a6f55ed21168e174389a7654eeec15e822325ae21ed8dd9b8c6d0de1444df24d1f335325a61db49f38627ce3c333ccdbcd473385084d247f7935ab4ca92ddd6af968335dc4e5cd1d3816bf7560b3b3835ecbd4d34892b79ff42459f9ae57ac23921c96d54261437f87372339cd62b1d58e76774dc1118387f046fc05bf607e37ee991aac9f2283383fb09d4cf13648c94682f70bbb40bb83dd54d335aa07b43686af85fa01207731a7c08e904bf958ab4a589350f7e819e9049e2de4a4e9d21294e21ec1a181447dce5d7c7141991a380d6de32dc7fcc8a27bb1e649a22af3659626677218f8b1650708dc386347f50b54b687c9cbb1b54cd62ab5afe633877b789a29d2a88122884a19d1ea58bf253e371bbeeb40a574dfd29b5622a20a7d0f2be64de2202e0b10dacc87b49f204ed88accca5ce8bee6977b2bfa1c4d1d743afca20b6dd614492c625e297e9d35d157be54e046b197d2e6ff3f7c0fdb33a0a5bfdbddbb08d372cc39fe8f870570d63ee71c7bf35eebbcb6f957c71021c5a00d26894c1a2770b638158971974886fa501a957f3af5bfd7361c231374c4f762ade07b4a1448f9f183210e550bc20019e6210f6c508d5c06c0f9a1f18781e79fc10eca539879c6b2f807e251fc40f97dfaf1337b6f163670da72a261c91c858fc442695bd7c463a5b58417d6895a416942c35f8a3a03f2db01ea315e6121641aa9c1a0b3f8d3a84f2390352e4d08927655324488527f38d6fd67571d5ff255a277cd5252eef7381c934e4ac56e24e7ae21e67084193b6b9df27d402af008d1f5fd7105031ec01cfcc9f038b6b435ac3bd06a67415eb8533f185ba1f8e701b4afbe1437bcb8e5e3f4a254fb6b5747a2061e195d182c1fdf7703a31edc6201a848dfd785ab7cdcfb75ed230320353970c36d98f3113253a1ca0de3cb53b601c9c42eb753d5915b991e2affbb6c662829174bc8b58c2db29c016997c1b3f592edc1c9c8df8847b28ec81fccf573cfebe4f75e18bf15b0aa9008337d5aff1b7bd1344799bafb4fdb40023ff2ca1e0feb6fddc82851d62221a3c19d948bb2a049a230193ae560fed17fcdd770bdf4ee0ea53cfec2ce5566c25bb405d241c1daa414b7d38da2e9de494825c23a00c37c76b6a6ffcac8e019b914b2f1a3b6ba0bda448cdff56346fe41b845d0606b1effd95b1ad2731c6e0954a8e263c38f944568187b1250086533ada12ff4a6bec68efa2d14f95f391b2f5b93a1cfe34131ea1ca0db3e78c88115d85a47afe34d91775950c22e5a185e84622a9864b969ac245c5e855108984041008a503072b55c914b792021ba2a0efb4f677667d855feb55010351e16517632dea261a5489ef91b9a9cfe9e434966c6495b1238ff30db6539d97c2afc2cfb708af38d2a2892aa3f8cba2