0x2cffd02e87ade2d2dcf759a8d71cfcd0d0e9ab840d906b885d2952f4c78e4a379a0fee206519cf71cfe174114ea7891cbafc18850741a79c83a38a0cbf0d3f2506c23986eee33ffaebb1c01d8bb1976d95af2abd4416ae82c34666fff3865c946a42e4c65a44b5d6110739e75b24e3e2464bf5ef36f3b8e5ad9eb9ca9b7542d2c211a306b2f194d8d75e28f89b3c4f65299f8a587778d3adf8d2e79db6b5664e150efa28c8f8c884b73d09e55500ba718fa5fce06bf8079216a52c3c69816d8637d166c36855173a9f5977b99f121d7cb454027398a726f3e4c1439b704eaa6c161fbbf1061e46e908491c8ab76c38b8015e00abfbbce21e279aa48e210210f145b10717267cbc3bdc9f0c26feed6c45a013d12fa2704466a234437b972827e589662561b815b3d76d9a67f962106c2b03f4e166acb3a39cf70be72dc081ceee52f6d110db19a50ee7352143a8d6a0bc0c6cc4482c92a0e918f321b6a33596a5dd6bb0f66292605ea026125ac78da94354dae0ceaf1311493c7dbd7dbf18c2b731d71bb55881d726f93ae7293e4c5ecfebd9882c74b1b388476707234a0f894360141bd00828966c5df7b7dfbc98d5d91985e6f8d0c1fdeba92cf2e568e018bd7ebfe0baa747a87857e926e8af6a21ec0ef1d7d5e4f577013262506ad8c9cc8e0ffec8388d861641bb4d5f7125a89ff0082d5bb71cd2859d26a8f3a4450473081f1b8ab8b08076cbe36c7120cf9e9f7de99b58d45f8ce3888b177ee7fbce0cd63a789589e1e566370cff9044de3cd793302153909c0de132e74e71759887cd24290f1277f2eedfe1a324831cc48af07525670f2dd49a243d7d75e0c75f1cc6086926852557dd171c0f9e019f984c1e2b900f6d217ccc79e9e29316f27f4a8cd45474ea2ce77fe15ee289b0ddd530b49638954b834b973c4707b03b8aa60ea9a38ee33d952bc7322874c3dd649eb0428384edf67822797f954e41ae2ab02b386c6a1d313efbce062418ab5f37dda17510019a1edf1c15a3cd2591b6c2bd3c5669571744cebbf188287b6433cdf2ee82c8c785294cf6089deaa7002acbbb6f4f4d67587355b64b1181f5c8cc9b378a85da2c375ec6d0e7a252424b5139bcd0ee0f93bb91a1a77e25bdaffa061124b22be193439a1db1b0bc0e4246f313bdb264eaf37bbbd8889bd2036983f088bf79b1c2a8d9d8e9a95ecff73938e27a97a242c74aff5363e6fa92c1223e21d2156bc2bd6a9431981b3710fbe2a509fe6ec7d718acb14569fdc654be85044b26a71a0264c9b33a292a36e77a7313654d2c36f335db5b83a5d53e6be4d667d4005c2075d2c6a8342cceba380a25c1ce1538b33fa2541a6251d8d4a5c89111230f9cfc5cf4eb34e848de9dda50bcd711efafdb18b44da0393cfe1dec44156d9ef9cc3c075ee34361f16d6973f36df9e909e84042aefc7abe91e1234398d1cc5dbef0db222ccd7a70ab33ea75a1210ebd196ab74f6a1cc859a390c3057a4acb4af785aed6ce18fb4fb8bc3fef5c563ccc94e6b1f62bb683d0abc47f3c47826e5843c362aecb5628f921ff3fa9625aa8da87d582e5a8fe63623358a07947611981a68df9aff97fb9521a5adad2b1185b1723001a6bade5d17ecee734e9a78a43382a4249bdf6a802fdcba3afdc3d871356ed7325db59340c7df045ae6dc1ee26ac386efe589b0d4c007660db0df9fc9e6aac6425501f85dce5016f7eaa6c5bd8a021136b77ce7ac00b91020e4905921bcefabd42822e2364610c20a8bcc94f4df98cfde7b56294aa9cb0e974e3d4dc0e6c5639fde41154bef4127ccf9c53d4d8108b9c1382fcb57722a5ab3b644b4f2b2e953df56fd2845402d5f7c26f529ab8388c43bbbd51548ceef1513ecf7b0998bc4ed73be40c4c9b0611bcf7c5051044463842dd2826552b2a95