0x2cffd02ee078b9e537ebc9d21593658b0a4f0cb611fb572688ee7a5c9aa66ce544061804b19e3e6b6b08831ebbaf7fd1b2f96746b7ee5c039308fc42b1acfaedbebb4370cf9fdca106f361c1f026f649d899d869e7b6262064a38568b03fa4d2f64005e4aeaa07da6537cbf6182af8b7dbb9936c5e764cff9557b9b914603f081ad2ed1a758f3a215aec040f0fcc14fa7c7a7039451653c0669c0ec2bf31699ae1112a121b0d45054f90d8397a56db0477c3060ed64c1a877c4ae74ff669cc91b9f3cf4d822fa37da464e6588a91d82c5cca4a57777cb145599156d87bd7719cc2dcd1412dc07bdc740bf38ff6ac74c6612325b4931b5aea959c26df1f4112a873946fc6f2f094ad709349278d8bd7b90bc44031f0216f8441a6b432f896e56793ad87e78bfd8c7f246b0190cd15136051a2d833239a9ef347262ba1b17c8acd27a56791b054c99fe1e05db37de51a15f756414a9a26195ce8a65b47f8903b00a267d49c054ba47326612ea5e5140710e30dbda3b804ae8ad293aa066f2b42758a6589af7fa8546e8fe0df0bd3db0dbb0e401fa63fecbdf8eb01527df2b3b5df53e0700eb23db36099aea565c017a5ede51e46324522fe9da013bf939b7bf7a9facdd8e34bdd551b33e267e296b2f1fbb3ce18ed5a7c55ae08b840b69ea3ce1114fd934fced0b5fdbf7ff73ada5520729874c3a521f8ab567a1ef7390118ab95cd13214d0bb98866063a692de9a5bdf426982e383bc9cac7d382f5db46e90b0311e85bce44daf4696532fe144c6562180211b4d4034870f8a24c447074864982b9cf61120ad623cef5c7ca82e9a6621ae03160535874f922087eb434a389697212d89f62ec70e18ec09cdac2ea7d829f515cb4958fdf485fcf284cd099f3686c3307bf8a21d50a56b51ca29f1b5acdbfd5f7da11d683a974aa63a06b85699745b62a1b0aff4bde4679d1082c2b00f1f760a272383bfda6251a37b69ff8c2489464232d3a3f6f1c18c2f9a012a9604ad6f3cd5d8a4f82b6f018b226d0c9137bba07d171fa0ed7ae62bf0642fa65a0f7899380bb0f9d3ba258293a41385a437e7cf35a3282ce1c9244d824d85668cb2cfa618b9b8dbfcfd353377b89f118c632e050726113c1cc3430a59438dc22d3e8c5629f3c4764025f48e523d4edaaef7e9939a4c022a49cee84b6f8847bf66bb07a208c9b2fa53afe2b861388e7839a0d6bced31b15316e46646985a74f13bc9e0222c87c5ec238df7749308c2dd9b294bfa96aee4ccb5f6eb85d459c232a6bc62d0ed6a30bd3b7f39f2cf913b100f1e248862a3bff540d00687e42473ebd88c437ccebff46eb09ddda767c19891c7b647ffb3c3fa4e618ca95301aa279ab9c0e59860081d9b9ad7d7818a3527f7ef639200bef76d13302bef9c2c6d3084c9766f1772801ce05cd64d5eed98d9abfe96fe8cb2c3031a7ae24ea94aa1e9738014b57e3c8dc55d98ae27b21656d1ee37cf580e165b0b82b45bc54b2c446f6c86e844e0df93b7fafda5881afc588adb1d93286830932b1b76e75cf3b97b403189aeacf9de7b879d071ead68e15ad38858014f74b2d17ecbd67f9208bbc3df1503608aa8a23af1f8a0b2a97a23b38cfa26a6eb0c043b4aca68bfbc5d61afc86999e1879fa44cdd43d0953b5391bbad0267ed461a3afc69f9703a5db4ddf7a3b5e0790adc4301db12142c71b3a84a5caa1c7356015c8748b10addf004e9ccb40ff13f241baf67e6139564314b4dbd204be02a388fa44cee3bd7b3051fdcc30a503b9cace82847e21022b51ad42d5a760bfe66b075fdab0684f4101c1a20b262a33d9675a82ece47fb5dbeafcca37b5772d2b33a27e4607c2acc460066ec0381d33e4b6be59177d7aaecad292e3799370d1d5504cea3b25bd64a69abc97c87c8b1b016327381c4ebc