0x2cffd02eda174a8d050b65357642508a586f9b7cfcdca80654e733fe620cb71bf8d05bffa78c1debcdcca25a3ace38346d8f4d16d5031e4cb105e79fff10f81af45f8c13fc76f00f721f8317965914302b9ca7bb38fd8f1471c8abe49cc0a2aa86611880e2ce8e2cb326cefc5abc74a0296b183f11979574ff894cafd9e2a5b043301602868df6506c512baa69973fc640e583825696bf3df902fca699b0a20f5235ca549e2ad8e20c634e137abbd221b56cbf7ca25950a3312785c2a59321c396c22f739ec06bd576a3cd2f92a69e0a860f36d5b41278fdb385d7a34e0b072a4cd36b284b81af11d43bda6fdda7244277da0e6ceeef2915ea137b456417d17c70bd00b4ec14ca2b92d4ce9910e2ab8a721ad0a2a4917f971f0e4f68b9dc7fe5227ad482c3b171158ee2ea5610ea3afc968c4923193ed055d10e28c31795e3ed42a6662c3ff88242700a85111baee3a914ef4f359ae7d0785cd560afbb35ee4b09cc7819aa43d788992826ec76c6bb390d58681e365ad63b3309ad0505fb981cac63ec6391910e70e259b630bc5df7ca7efe14ef30ebbc2df45c4458e95e2f1ee3a8011cad606ced28081c67fd79be5197cfb7aa396ad8d3dfd373d3aadcde2cf3487aabc2985a871601848781c3f050546b574b08ba810a9d5f6fc9c4aeb74a730dbbdb49dc893806eda367c336c31892deb36e194273ccb3b85c81e69ca869b360d274b951735ff10f96b5a321dbf663c88f017239a21e0eb7d9cf1aea191eb7fece2e71af3678677ed442480031b9130a269260d55c7b0185dc7407d13fde254bbcf43896ddcc132ba1365ba4f594d5d5c4ee6ee3dad990b95f8d8f92efc5e1d66b2122c26806175458f7fa68fdf8631281c513a90d43c0f9dba2c1749c61f752c2e3a2e53a967191d86d004d4a6445af4149d65bc0a7d96b003214ad11a7ddf7849e7b1f9ce925f7b6259b4805b115af191885c5600b94c2b360d040c8f8f01f46f1feaea4cb4d9eb4555e71b94bb1cb075ae4e6116c688b4d8e0e66ee2e21a5ffa8f7f70056ff0f8ea646d458f657a22684c9649383ae74df0b21e6839172773612770db1b1867a46618dfa90759853f9d2e9b61da12792d8b67015216ae77d7a1060e1df2d93c58438965ec24d0f429d16b5526cad921e97aca615888345373a4f3c75b8c8944569aff334edbe8c4aa2d5b9ec86467424e66f8e76125371edc690986979ddc69c84cf1d5143490fc21fae2f79cb1283229c752cd3eb580d72d5e69f5fea4113bcb13fad0d5e08900f5e7e3e2f41de6efd72aaf86a847f880086209d158343e0f94165cdd50d94f137958462c4f99360c64c23ccee64de5c5815e829ed4deccfdf2899bdb0f9ca16e8ffd8a38b6de9ba61f005b5e1448920b7ae26f8767fd23633818345367b8e2df2c4dafb1e7e3b7ae92d8ac6acbad032a68124a38c43d37a9c003c788e34e98967982a22acad9aedfd0b634f4eabdebfbbb5c135fc6a5d0cc0601eb4e933ca05438bd6ce6a2f1b1534c2772500754bfd8e419fcea24157b493d8e9d30c53b49bad0f799c49b75ae9a54ccf2e65be3ca7cdfca31ae6fbb04f20acb3d67e2113fb83912dd0be99a56c9d5c2cf29228aeadd88f74303bf324aa35f1a865743097062ed7fd2ee5166be2462fb560aef5d99f116572ca146595ebcbdb8f03a22440fa83a5cb1be05d1a523eb33cd67ea91705c9740207e54f0d85ddcfe15e24819b4e043e8edddbcc7e4f37bbf4a11c2cfdc1c551bd5e3d5a00673b37bbc4a1f135fbb5787052fb8cbef6a171d490e54ffaee9be26d2d9c9d0a120b661ddedde63551bdf804d67bfdfecb40fce8e15a3764067277e6ff3871241ae51901f7982f0fc3ad272d5e934908f0fc0be7225f7625a07fe603ab82ffda62c75e74a862bc7aba5be2eb