0x2cffd02ed8128afc4bcab8379f30054f743e888c6d513ceeb21697d5f5817c5901166f3894106cabbea477a7f5655363fd7e660d3b765901621fe126311583452b2ecd010ab3e8ae2b7d3d5c094d4ebce1421e2623d4a8d41f8132be095790b4166a885b8c7f0604fb5c3430e4e57a59197593af30582199c74e6d418b5f425c89e36723cbd5dadadfaac63d1709d334527a48397b34fc2f416a09c7405f7e672c7372062e3d077a8547fdceb28cbbafa10ab51638af058f479156d56b7ba718a40de81b9f16bef6054ef0f02c0d069b26cdafe54fc1091267a2492eaa7b9e5c0802b18a65159419194f642351523fab60481e1b4e52f0c7cf1eafe9e4982099eae0ea2372b265162ff5e6dc623ee938db31464ed7e49f806398dacc12b8c121bdb21accc88584e05b24101fc6a127c24c3e5e2d5ae3155830c3e0aa4028d87238ccb8763d63433a8bba55f2fda26c01b06aa5f2165859317fa2dca07757f6bf7b9c27e8d999e154d0102bd6db774217126860f1fa6e4569606b452bd4b2697b2500cec2fb960713df9baf61f8f170275c7113fa0fdfb6cc4a9ecf75f4a94bdc03d00788f8a27242795e27fedeeb4a87104e12cb37940de7aa7e41c1be7647192a381ef8fab5dcf803e708b35aa3bd6f363cba87efefc25164e548c1f021f90d3b245e59b514d917bae5c7b2849b531590a866802cb513cb32b7e59ec72c105a0f20f7f3db0d7e95f28a4c87d5c5014bb6f65e2656ac961ee5c47998df87c7240e607f78e0a69ac84b5f2c140e2dd455720bb0dff67dc093870458e5821f7ccabd574697ef57f4602fd425b91f32c299033f9d2137efeadd3bd90e7bbffc92feb922c035587fa54f7e44eb9b00a3714163566c04e007d10f27a1e1c75da3ba23afe64be7ebaa71e28570b501c76a7203272d7a018d3490d9f5e41e060c6780de30fc71ab772c4ddc7ed72260f0f3b6df41ca69e2dac1109358ab5ef9122d196bc752fca6b875d11e3ed7a7d5545cd13ac2eac8d7db2300a186893d1a5fbd8bb5023f4cf863b0817b927f213b8c8657c3c3827c54867258882f5d8514003c26cdccd6698b10f62a92892d31295baf6e7d4574604d0d03d03ba7656d1da1caed76970eb0f780378ce1c0742eb06be533f2ccd31c1cd12faf22de90e7c7063ca4ad057ee0ec3d996ca640617cd03d5a84da312df6fc62a73edc32477a5228e1c224d25eed86aafaf6ef8ff658b7af41bee03c3c0eaa5962c12b448a9760315d59abd6dd53406fa8bedb757eb884d48bc87778848e2e377667dfb0c60f94caa1c954b15b259e3b37e7bb47f7c55e18ce822f3f95617466ce7f30a278d06deec5e68c9403d33424f85b9a70271034b26d37c1e21e2ad3f052b43d7cf710a252bbc7c4d99beda89352c0799935200bd3bbca8cb0742d4bca8072d0409543351ce95be4412473d1deedd93dbf9659c34cf4943ec6fc99b4c5527c94b7fb0d1a60ef5b6d30fb524c7c25da8f08adb5c76f621f1f0dad73668729bd1314eaa11be01a15c569748a0b2cc8a774e3a290fecc5503d7810e4092b1e6af37f22c3b0d8178b5dfc7fa590dd1a44d787747cd68a3277ec46a49ecf2943827d58c90ac68fe36781d517aa08c1c6e86d14267c11ad017cc5b8ac2dfc9b2a069b00865133a2e5ef7080fa81c5e2287adbc8069233b71b34318a93c867a48587e660ef2bc8d0ff2a201012fd2b95f923dbee609a4bbf5145537502935c70a1441f15cbe6188bf05ba57855c526f438cdae54b1e48d42743d8e18ac84986190c1f027d4b6787ba81f1c994be944ae3a5b1ae000a93e35ea9e7d92fb9215cc56f0cc92afc75e790ac75fac662359ad0b816ed342a8879cff2dd7503e5b5e46d6b48a16c1295c838e4327502621b35092937a10001e97ec62118a082fa7c22