0x2cffd02e1ff9073ea024579c1dabd11164810d1d60d3090637e5c440bea458a8cdaa3821cbea33308b7973c65e41323204f454a0bfef228bbc5c0e571b900c1a7592bd23261027854f9572eeeaea78b4addb448809e5a5757a9f9a3a4c4f74d676a73941a829cdb7d035c89bd2050ee8357486f8bf1ba7d3195a706c19f6ffe3df8bd28f47ef7281f165c89a96d44638e1b94036be2f1741a5f6404041d320c883d56a40ba8c9ba9e0500e3d565769468207437b9b6e9c039083b327169112c4349222e7fd5f316a7ed3d01adb7077acf583749a567ff2430a69db825378ea5f688c5aa7feead67c29e30774944570d952036e98dc406bf37a3cfb2d4ad4c6803ac0b6cbaad2bfea9562b55c876baf5e93f109293a97987c25b7bf698ec98d3985c40e083f0179d7a8eed4484cb83a7ecf5c8ccaffab3718a69ec0aef9dca1912fb18c53ba04f3cb8db4f5d354a9c8226682ccce5b62feb3ca679d612ce8c58acacb18f7ec9a5a70b5803e3e9243c9218699a2347b0900047fde2fea80b7047a0a0c851cba9e1c6021bac7e5af01b78cf74152d451dd6469bdb8cc786b8bdcdd0ee17000090f9ef588562a05b7348f514e2ce532a8b5142dc2bd1af2a5cc7aecc05dd674b6b842db21a8856389d0277ba5dd99989ba049d5a700907ea5de93c8003113d7adce4385f35086245b243934d584ac4077fabc6a78d8d31e43518d87b2689925be767351a44b725d55a3d7c105a375bd0d130061fbdd0588b07eb2beb8a673c08e35a028fb2d80aa775cf2bf274f7454b349bf19aef3a0ab14023f8a8f34c28cbaa9ac027fed63d3c8ebf0ae138aa2be6c8c443d138960ee22c047e748839ef18eb71cc28334e28f8fea9b8cbd53ac0960e34eb6b94bf5fb34477c4d199dfe28772beb34d27d44cfcb2765b91ce700276a80a7aa5809a281ea96da4d382f2411cba785ab7ccb0b32624a637e17522c510b1d0adaa14bf7d4cecd485052779489fefb2d609f0e8f7df70d680ea6ed4c721034d9b87deff5d73a93f97bc9dc88b09988ea31fa6b5536664e00c7ccde9546edcd949e7e628774040dad81d4d34a9099d9965e99bf06efe6899a9b39d4062db600deddb4164cbf35734330517ddf8d81b4bb2820b522fdc3c29afef56f537640f027962e37812ad8318834738f5250102c5799bf3bafa22c8b166200a74d26443fe180a6620cf2b9407509614ad9e4783256ddab0d9eeb961cbedb974b3324c909e0d684041733c5170fcd3c3028bb3534b3d2d25ea6130159a016c9bf85f26d2bef14f143f1678ac0daf6be0274ee7d58f9f26a5450cc6601d49fc7812c07bc553721dae8e355034bc610b8a1a86c9e16109f3661002da0c1416897c08e16a720b77fad0433a4777772636404f2247d21aae19b00a86448aa3d691ef857e0bb315fe29eae0853eeb00ac650e325de5d79f9d94155259b65d7e404b8d0df8cc7f01d148c36454fe4b1d036d46f1c1409523073d46e8d680e00b17a3bdffd441fb112a98565f3f6b6705a52b3e87a8131f40ac6c32d5898be1f817800530717937623bed7e834c19fc62513d01a3576f7996989cc11a7d05bae498894221d86ab72034af25ac6fa5178d131861c04e9c06c6d4681a7494767cdfe5cfdc73c239e3c5f122a686a213c6824057ef5432466b9a97dce44fbdb1ab1d43ba3031c1f9795a3aa3535288da024fbf3a35e674955c09843c5f999780a7b0fa566c1578677883a65cd283a160cc97fd36b3df69abc4e22acedd22b22c44f4ef33998d340692790737dbad492dd9ff6357573a11ede61d820afc3db6eaaaaead4ad4d0511d65f1ae30348f5336a3b690316ca674fb1f277d85a16d2e3ff44e87392f67b94cac81406ccfb9307bd6a45cadbc76e118c3f537bc16cc14c3cddd80946f5313a