0x2cffd02ef277d72c6f515d30310a99cf9861c18d5944a1762f3508cdc7753e7b0c42190f530bceb6cf11a3a36d97103735b26af944363f6aefe35158b081988dac71149b50bb5a7557617daf71580f6a7978b81b463b2d8a20d2c3864de4e8b3559ba52b9101dc46fe3469fe351fdac45ad10c6b8aaec209f2933dce38e5844412487d7717619239d9c44383e0859b516add29a43f2c6520fb420b2de2dd7f23d0f20d15edb5e90494a9ce768c2dd6d005e4aec96930de6e28ded13503f5612e935d97b37f2b5b3117c358fc25a608c64b5c32823c79fdc3463743b7c407648ca5ec1b85b3273c2aa356848077319adaa27308af7a0f6711841983c8406f36356523cac92928b6814c9cc93830fc606a6b18b026cd01f4c8bde61e6576f1bd01c34914f150bab91b2f95e2c250d7f795cef1cca5d75149f2b17540452f41fb4f1ff2436b12a80652b8f0b17ab4de2625d2f7c7a18431e09aa801f771af4fac15480513397b493ba558b7410a88d3313a3e229fc43fa10cc1e558ec9f8e4cdd6ea76f3dfc369026693591dae608656a830ac3a015c1ba6787ea83dcd2ee38ae03d5dc7867e9970daa93b3f9c3bca668c4e43d656fc324f574eaa19b4c9751fa719df66a2be0d37c5f9b063aa93853796138433524b2182b1ae998695fba062e5f48b83af28186f1ba0abc9f0940f447d7d3f207800f576f099fdd38de7a18e29e8f866892c4ab165dd97f3a3b89ef1352c551471bde01ab1b60ee98f6cd402dd4ef367af3146481e811c12a61b9aba66921ea2d86f592a0b0ff772903c4b2c047df90868d3fdc00dbc547d73a3f1c48e8612d0f54afe652edc392a0212338aa94c20d1f87ef431b5157eb9ad4772b0f7b7e5d234c33cd6e8f60aaa71e120a25625bd4a75386891bc1ea78a2d1b9f70c724714c8043cceddbfd02a256f172d3af1c482eabb938faec558ed7ee6964ec0a9fd7f61762da79ae99c9a9dddd160beb975a9ca824670d864d269cabd5ab45b671eaa0c365183d1a4cffe16437d8fb6d57f85aa1112f4a6bff08559d86dff42ed923beea2ba834b4fa54a33616ffc136af782154e9cf1ba332f16eb722feb71ea31615fa78cebaec25a3488c0273efa6dda63d519944f98b9d1f4cdfde300922e1b4d5808b745dc23271cae92ca78512bcd3d39b3ae6ce3850103a17b6e8c9adfa1825a72c9f3ac2721d684b1af77900673994737ea4ed850aaf5d9a5bb0e62e244fbdeb7c1d8505d93b9573df81aa7fbf3ed02cb56438213d89d8c1ac346329a8ea88d09142f397f30fd4fe0f01e1a06b44d632e8113765e183640ce149c26f3d557529d5378fc8a35332706681651b37ff71af2837800d8177b536e04e830f2c0bb6b919ab8ac36836a827d4a39bf68f8020748cf3e1b2afe4fa59498e14d9f32812f379a98699f4a5bc912bb51e9b1528a69ca9d956e8b0c242735d83497726c7c0cee87dc2f810cb2f6062634067e0a4395d2e410753dba5a74293ca6d802311782aebb1c1ba51680778c5ff268323ee5819ff11dbc8b3a7d48028819aa7418a55cda04bd14be79d14a259409492d4b45f9d45c10aa531bdb43c21d3419734728c7114ade486abc824fe6fff8a29fe473b4907cc602e3608e00257f1c5ea77a99607d248fc1172cdfb25626c417c9e55ed73e5526de9e929be80455c5a087849ed06a598efb40d24579a98c6ca43a68013728d259194b4d4e32e1e0decf0a3404ab2ab7e44f5ddbf152cc5a4a56bfa714c351e31e1f6d9ed55fdce9e2fab915e753279e850ef079d5b8278ca3894f6aebdbc0954091f2a99e1c84e724daa47ac895b826dac180ed2b9e7428a62ea6c025a96354df0fb6bdba3df059c6ef7dae5bf3665988ae346cc19925090c6a6db4cbc7d9050b622f90f1ef63f370688415a01fca