0x2cffd02ec5407a9809bebec7c66a067c230241945859ae57568de90072cd08da79b12ad6f283374803df051a8b7e8458b4cddbb6b97501775490a4fa84e6c24d35895f082f481fa59f7a337a0665e978e3841a621f29c06bf70182eeef0eb9b4459521df232a00a127ab41ae464a5d11aa3b87b487f6821dfec5251a6ecd43bed0a0191130e9b532703517b8f343e01117aa615fd3ca106130583af352badcc12d67e35d6997b52aedce3af7d60856dcd48a6590fc00c17aa5b5e89b8518d626cee881d9e90aec8b1898cfcf50917af05562830bbed1624700f5b6b38287600f76909e61dfc08d69902abc573c7f9abc7c432a675df102cc4868d9b845bf065ab36299e0890fcbea9f1869647ee831a9b9b1d7128662b0d909c8edb0e47b7a4d8928204d4a3e4f0b8c41221f74d8913ac68cff4b4a5379bdb952f7f865403373182230bc1f69ba71a253b7fedc609deb7103b22be12e408ad8bfd2810f01fcebb0a3cba90e78c88f180f6bae6e54114898df448e1c8ddcb3382fb53efe8e8f006de60716e43b9d13996c120570e4dc12e96358dcf858c0103eb4da31677c7d7ee5b9893562237de04a257346c2351886c1d991ee5f9cc8a6272a21e824a9251efbcb2129ca96c759efd7800f18600be00ea1848adb3c6f48733bb72c0db06d137b41c12d7d08ff378a192a24b3f4ecc69535eaea2c57218877fcd79419fb7debb3b1edd80f4b60ec118251cf2ec7cdc8669db030eea23c9191458aa0eb080ae4cd200ec27a32887c3a48da583c54c51b2f763c9d7efa71278d513e45de56d3e901eae1e3599db6d777446cb8d797e85282cd0dbbe8f7dabeadee05d661439c879798673125edb2541dbd19ab74db93e753d13448e4331149059036279ecdb5d5f4800f9a61c773d6852e970bd3d74fbdbc4ab8ea8571d43634f1b2f6a5b2c1403b9decb73d3c0eefd41e5788d24b44791130f9f7b0912275a21d471ca63d9537cf7f0867f77097bd275b8e5aceea649a84ec09b6cea877e00d1ef08fb3cb0d34578da0b475d3925edec1917731d4cb0ca6923d80fd53063529d19d70f09811d530f4c85f74336d28008079ed89473d5c577a6279616b003c6471948c5ec8ada893df0f8c9e29e65e3744228ae8589b0e0f8276656a303df11c272079f64fa2cfd283248d34beff2f16ca4eb27d64b19694c553bd5ec34749ec1996878cd6a574c1a86ba428d12663cb9549d1b5ddb5e48e591ac4f8d5a811c4880d0f35178867934fb9443410f53c083ca1aded5fb70f6c6640febb9f59166103d2ec279c8a85537cb70408b3a3663d171658747ceb3786e7fca9a2186c35ad3830c5817e22b5adaac276bd53c9d12bff423c5b0ff18125e5dc1074ba2d480588a0f887feeeda93e84f005ce07e9a48ca7ce2755245c05b3429ba4b30dab0cec0fd22612ddf749d0837fa79c7d9a94b979a706b9e7cfdf9fb4e73afec84f157fe4716cf9afad5930222c7fe7e11bf53d90f885c8479df492904cae9def5960cc8b5f2160ade043055b612c01cf3b70984b2ed6d860a9a388257fbedd5023eec80edf61f3fbcb27de96f2d45f87d354c57195193490a95bb733489ead26dbc4ea8311ff3106048cd15fd2819599c4f0c6a4ad4aee41cc0335cb1c32b4c5048a86b1b20cbf6cae0d7168fcd9b8158db0c4cc22dafdd8dc63e6f58f63ca5524f60fcda57b83f61ff029c7545b729797bd392581545bfab7e5fcef70383991b6a4e6b251a63ebd0b419fea73cac995c1b0e7d53bff0bf2e068cd9cc941cd5837ade8e3cead94bf7e112138a24af669963ace151b134f78cccc7a56dfa29f2623ed63f1e48ad4ecd8820092c2e9b8c6003409655e68d3b07ccabf70f1e042065480da619172087477445a20ea0b0a7a4b9b333426b56929a94b49c2f3d