0x2cffd02e816fe162eacae05262c97a423750d7b3d31a444519d9f81811771d4d1067ce01ac0812f3c3a6cf3e8c5f325b004ae4ea0c098a7ee6a5ef4e878e24eadf464e68f5ae46941f0eb9aa532fe4dde4035b2d5538d6d529a880d5a3ecda88bbdc17b9ca8f7db74f5e39364aa3a126c394917eb5d35978bda2d39f3c07f85af3f3f2c554d7c0e4eae5f98525f44fa5a9810391d9be7039d470f3fd173fe5163943f8d2e9186c10d8d627d5e7639165c6817772b115d15ef8dbefcb4dfe68db2a6ffed78b5c19ee27ca30b3da3083f6d8a06e3e71f6418423b9f56940c2f164992bee3068dbbe1341515beb782a46348f9adc41faba82b1894e674985a3624586a410df30cbbff911381b4d44816f7d19e33b6d640233c090e522d3093b5c525c117284c0ecd3b649432eeb1fb28db20b2f9385f6b990c6ef8f83c94418a55f7c225b908891fc970026492006e45987374e37a2c1c29c0db7da366261602b1205089f8124318233d70d41866d4d1691c435283352aa05be6a60a4b5aaf1c6d73c82ea05d1d41d0ccb7f7073fdde9cfeac503a8a3920dc6820b005364902b19e27e6f61f223de892b6e079c8b5b5cd3723d523492b956c47439ff7c3b18d26070663d8c71a74a8357a7aeba13d9cdbd6b824c88c033178c267793b49d76539e4f4e0e4da5534b30ec3a54ca9834c1d871fcd8d85416da337609e70241b46a41c8bb018ac5413b350709c9d42a986b1a43f4149205b525966e523de4c119f32700c25753786be031d40cb7a56944cf4cba31b2aa001e0b9dab3e662878c903e60949739ac415dd4531eabb9fac9c45b6c8585d868149c7870ae80576ae397af5e8bac02d925b1e9d83951d2d1d228d93104f6588681dcc1b8dd6839f2a109f28edf1f1c01c0bfb67f40ba433b6644251e1c8b59a2089e4e72dae7dd8c73ae27e5e4a9df1aff6b42656d9f67709d3cb24554c2f7e10c5a79ecb7453d2a8413ecf6b2478fb4eaa5808fa9d9ee9baca4379686c1420ee365abaac9eed2c3e3441b607b705e6575053ff24200ec3d2697c6891cf40ec86f344862a8cca523328416d1a39ed02aa1c76de2777f31ebb59b5edcd7db6fb54267731a527c213cd3c96c4506de45e90cb1dcbbcd2afdf19dbaac461e605892130f5ea538d461f4284ba57bc1f98e5cbb4436c3666758d10609d39cde904c1e67e11d5d40c333c11d39686f9e435b7bb2afef065b114245be350ebb7fb24e99e5f2cc8063e283a2a423d8c5b31806f78d07c6b72be27e999c126bb659026baa9e2dc534d097c85dfaade710a8063aebea35faa3df5289dc5e8c08904314a03f153217b7a6f6cf3028227ff5e6f95b7e11af852d68c86843c8a87af4a88614e9edb23dc388e157e1de782eb87540a139c0c5edb6810b549e589f920cfab1365e7466b1c87055f5897bba72786b7184cc3932f2adb1f51731b1496cfb6e76c05eb5770027d031f33b5969d0aa562fef5cc49396403d6bdf7514f4e6c74e12c5a141ae692cdd369380417c60da91cc99a5fab668c45c0d19eca4325c35fa6aada21d1973f444cd1795fbe56c4d221ffb79e71199dc6d6ffa2248b577c843859efa65b16c8aa445588f02f8c1bd1b39bd52a068da9b5d82484481cf4d32aa99b7aee01c72c0decfd136036f8c74495e33360372167803d44612d04865fd4421e2973bbc4c7eb4db64be4c498a88e911e6dafecc82f11a64b1b3c0323a9843ba6fbab042573520e0b0e5939b42de562dc6fef06fc709d5d4b276b3dfd80c0c411c1001c78bc1af419267d4ddd53b065d4fc0eafb8e391d72201fffe7ee9095016e43f005c73b0b93306b20ac36d3c9556e64c521b546546f8a534050d49657198beef37cf333a6153478c92e297324e2b23143e18e53af5a2e126124d422d87694e3