0x2cffd02e4762328713d17d8e52a53bd78828e073d47a6cc57d7012d5bee8bd2c111d705cca21322a431f049db531506a4321c8c799ec342effb9c6f083863f3be712daed1577e0950dd2c43d2fd11f4be03842c83b674f1f78a12f9b7a8d1f2b766c52f6ae39b288ac1de0b08e16627cde8233dd36f131de815e8b91572a9c21631d3a111d12fe0ea78100ba1f15cd4b951d67b667241c40d8eee399528f9da7d1a553a39cb6cc8005eb0e7e8a6d1f769cd7b8257c7d6c53b76493058b234014fae3e5fbc9205f48e1937a826950829d3677e6cfe20a2698bab3e1f3bd2cd71aa7ddd4e995f5113c8e4e368538dec565427af53a5acff69c6313f850cabf3b068555444606703b86a35cf7859d8015014b4f6a7a189fb0a8ce0c7799b556bcef7e232c289ec483f964961f7458454cb39d5314849dc9f0939d09107de626601dcde4342dca5e7cf1535ddac663232c9eb665f2b779551b1f58097477b9a49e885c5b4afb6409e46e5a2effba59f0e0b5115f69378d09e3f6296aa5c721c7d9537710f7692971d548c9d2c89179862ad6b9b4c095bdd2ed31a905d8ff7914446c229a9fda39081454000fdffd2d871ee5379531347b3af360665c48e001296fd3da7065a5075f5da035d09666defd052036ab6bf61d62e4c2f603a337e2ccedc7a3930492ce1179eb5c718a686679b81d851432e6bffbc1da5acc04d8317254978f162677de870e6c800218de6125094d4dcfa03b3c97af0faf62b218a1f5458e0a90706cd45b52c9bab4ac8de3ceb61a3a9d390fb992c35bec50e77461f0af8c9b6ac45c7caaa7c5599dbc6bc71ca9092fe6bd2ac8e389acf115c393834ebe4401d4bb75b2f114934cbcfa0dc5ec42695f815b6e3cb5144c5b3e89be8f55006443e80e21df62f9acd3dbff48799f2b7bc8450df12be3547ab976a3bcdc2dfd4786da94f8bcf0372c25f81b8164c47f511d763b589eafc264689cfccae4bead5885c15a8e9afe93674ecffc78d2d45526574d1e3ba57f472030f218cde899d688489cf7d40980c9760f2d3af5ad3234fd19659eb2b78417a8e4abe35ab61a6c2f9e15e405678133791cdf9ca601d36a03e479fa24f57d0328fc93d7d88ad261421b2d93e54641076dd8922e964cc8d80d454303214be6980c7b5e3e84d8ddc63037ff9b9cd2fc477424b491549b1add59971f046548dbd7159194d6f6a321716eba698c940d83fc7da951cfe40cbd0d7b1d6001abda5b2d6fd9de1b2a941fc7265cea664ba7f562596109367e7176631674db38bfa331ed7ebf4727f20ef21d42759a009ae77289f3957b6119028ae811b41d0ad23b4558fae9c0dd8bf5020f96bb3c755f7825da86aed9460c0ea53d9154629df13501cd83f3b5a6754bd5260f04a114578c6f60727d383f38a8abbb15570557d2f7fed813dd4346f94cb5b86743e465a92054f6fcca69fa4372208f95b68d15752e363788e87eb1ac011ed609f5f84e9c5a74a2800d98c3eafb6a5d89a1b5d2ab64b205c49b5dad19df48322557ec3810478e7c6ef77a1a2ff2ddd8453840f1d2f6be457011d27f97f6c03c551bb623704913c60bb8e97b7a322e0708557f03fd68cdc90f5464e8512231202bf06c980b9a7f71556e2ccf3417bbd51f2dc2b0bd404dec0f8c4eb8fecda3b9bc1545112ab740370f3a82130b75bc2d427acee9f5f71763ef287173e4a75d9f8fd71b35687bded64cd46d5f38e38b4704fc1732905e49ff9a831e944a513fe5488c200831ab0d25f871fa10367310e3bdd905bb3bd71cf801cfd1a7a481f6049e123914fc369592e89d7b7025cdb8e8c913409ab0cdfa35ca6f96416350c7a5933b4d4bc921cd1c446b1a154e99217b6350eb99908a73cb40ee992829426d1c6e6a6f0485a8cb9610748aa84c81c10378c342d472