0x2cffd02e064952a51e04586c70df2a6c4fed56260f115f3fff030425ffe59ff08735fd0393d10696ff94c99f1bac5eebaebdf9c2b9b4c987c41ed226ca412b81534166b9fad238bf063eb2245835043f934d851d304432b837b93f7a8ec5e96536efedfceb176dfd4076ef97f12b52e9de827bd80543cd39199ca6257f4d9c6a74df3225dd8a92b06edea4fe98ccca7dcf5bede2e9a32a76cc0ceb402a25b1165d0f2f1deb336f83e4622631af1b2d02980b6af284b64d682acfabaf10b538bdaaa31ba5dd31b5739168e5ae9cfa6bea2cbcb6f542f4899e21fffd1f55af909fc19f9c03b86a5bc9c84e325a9b9702001fcfce08c2908bef4d6008212bb01d7c46bec234a4d6ff0e57d5688d54665563f58d3da9577c291ab4da6dd9af7da0afc43606590dd2ec5ee030dc3f75b54bcb31032fce14c0d8da3422380ba7f87d98a135745c198fc4a3ebf7a2d10f976160afa026abd50bf5c74a17784eeed3d85fbe13ef111b9f11ff3938b6e81de8126f6d42b053c99700d3db125c0ddc3596872bb688a28179111923c18378c0495bc197ae523acfb0bc9a3fbd1bb3b5b6c4ad99e8c7013e8722521cd954afcc2c9cf507162c4c8021bf41f83e1251b7ff3c2625447840778f61f73c81575cb8312a2c19c087c0a0982e79a8f6b4423fc5f4974d9bb6dcbc84018e41d3f004356d6987e3199e265062c20e07656c006bcd29f32df7944bfbf101de94d9948be993416981772a0c373a3e524c3e01e18bb6c4aa3ea6c7eefa19b0b9835202b499e9446e90a930dc2b812b223477b4e1402fe422605d603a89bbe2e7e16baefd453382ec5d73cd6a5927d14c4a010ddc9f8f4646e8148c2b2a9ab089e661e628c8613cc04effabe4fb5df5469df76afb6da84d7ab5b7d0f92049cafd113d803f98e6a474a7dcbd0a0b8fd38b76756f3d81f3af6fbfe1304194d64922b7ab0484406f368581c2b1e0b141bdc08875c5cf4a3bf458aa31dd298ff230361299648f3d0112c8fb0a1d20d40c0eddd2cd9e5d15a423f044396309a621ba8674add3917d8194b72ea1ee3fdfb1920b48b1e4e9dcfbc4dc040ccbaec5b300f6ed997ca65bcac2fbce3d679f7ae900b0257bbc0aab6202ea3b7515a653075ac4d00b3d7993ff6cd92a933f505aca2563f2f0887765f0003bebead005701ce8c2421cb9c21de05fb53880d90b10d320463295db0d021db98dda6537d10762279bcbdd80ae50dace206d5bbf945c9a65828e52632c4a377014b5062ff54a7efd44a6f903408d3063a66d12101b5bb36f5105f35e14d5d2688be55d7071aad1706c57b45eb23bc84e9472657e6be05cedb548c40ace0a3cb3709c264d591e18a9fecca3f660a246eac095bd2890abb8ded0ae081e7cdca5f44bac6f10cc60744a039e36761ec207f37e9f8a67473793d6792988f40c34b52fa08bfb6cc3c2b0c3a9e0a89e959a5b0122783a6855128ec48d5498d9a82757f62d7def95e06f6e7eeb7633a487a6fffb276b2483dd3a071519c36185d327038a2631b8a60f87f7a8f29356a1d0d409b5926770df7fd5f9e865def566d5ace7c39da841daa42dc3fd57b7491f8fb2ca0c82b7f7872db5769c9c2bac0fb1be472e2fe8ebd62e5bfb68859f595c9cdab920a236d8b87e0329a37607919703feffdfec383483e4c4c4e5190724884f787f0ec75e65cc9c032546782b2dd0aedcbd1cc3b09a70cc9d6a2988d51f6b6bbadf3b2670173690b8bb8e8e191ca521614c28968ef1ba1b9854eed1f544a57693b0af6b05ff263e4ef21fbdb09eabc12e3d05e1fceb1b74c9fd4f68a209c7a681c62c334dc6e20f1516e93ff59a1bec60fba7e991cf3b43972c3a7367aa860fee47f8d5d9fe4ba7bd3557dd3203dbe95b47fc231769c097a907a62dfa7e6fefec8a5642bbf44248