0x2cffd02e966d7ab3aa678a0efb4d73550bb4cce1916a60e61f4b99f6aefaf6fe0702add3b65ac416d6bfa73daed1790b1aa60b55a14daa24d1999fc87f7075bc62f9517bdc94f6aacfe19fcabb07b2f32be28d7a791abb98fecda53d882ed14aa93101b97c84b73cec65ecfcb46b5bc28f26c095151e883fdd78da0f77359acad3c1737d130c98435b018b56af9a91098ec68006ea1023f3f93b2f5c764184a53ed7839fe3dd0a95faa047b03894a161435b78c84f30a57b1a150dc659140c14c369be01bb0cbd89429283ebada570ca81a69c63b473f50e9805a6385b5286e5f443cc98168ac94dc0a05cea1dcbf5db7d3c3cf7c271fe5d158599cd2570303714162c8905164ba0419b152ce260d4a4ec3916f24a95dc5a0d4f0e6952e686ee3e6810c1e0712fe5dfb445a1a45f894187ec39d0e318dcb80a1569085de8939b556fe60a2c16930e0a6735471a02eff4452b829b9c456f5d10f9750f081f89e9a21c98b3e5af257e7fcf5e6dcb87f2267462517bc754829c07956b8c874fba0d2413caccd376d557fd2d309713a0764f8f369a8eb876804b19ec1a7d6a68f14468066f496e28930a8454747e2f63456ea108ea7bcace311aec175a107823a49d5a94fd240f6a498d38c905793116a0486651c944d030ea917021c41bb505d4b3984dfd6ba631ede702df1de9b896c841fa414795218f80e5f62a2b01fb4a460ebbf7ce66cbfd4ea1086f1132194b4d00c76153675d7e2e2cdd89331b177ddd64b21699ceabc68efc8d1b2aeac2f843d3386e98b9bd4c2e03907f73e5c7f8965ebcd351a8e5d67a862ce3ca146564d3a1d379a6947d7137b9ce9e6880d5859dbfbc77555ae272c0089de07b2b0b5361c9971b9f2e0b9f7b71fec629997d36befd3dae88124a338435d78ee205dc3aebdd180b7b4174ed48a18a9b67f9b5a74d1cb29755d15218c6f0ea36edc814deec6b1fe2451ed5f40a9125134f65dce6790e0031966f61bc2329ad31c0eae386badd9a22a0790f802c75c63e7df0bb308ccdfbe40c2000435e936ce74b83f0f15379dddcfdc088d7acc30dc6c362896101bd4e10c3072bee3558b1c72cf10461466dc367af5559ec326233d7d2cbe0bdab5998086d0d5fdd4dfb20d66d48d72495ce36ea4963c94dc47d4e1870c472a8256bb07aee2564c137853764f6e75d95eeb7f9132a1498fdf5f1a62df4d40b85ff590e9efb9d8798a7d90f81d9d6da2578dc42760a09dfaeffc17c73bd2edb81323ca54143d166a5ceb14c6076e0e2c9ac18af3876ec14ad61978b58eacf64b818afb243b10323b8dfcaa6d028303e049a429d5c0175cf8380bb82ba066eedd5bd6ab5d8fb5fcb5ed417d34b5109f2370798d511099ababaec3a3f76447cac77203f99e193a1035a2000d27b41b848b3654c42658c9ea06d7838a1d1ea3f5f2ceee9df36daa8af90371e4c1c67cdc704504f93b425a92a58f98ef704ff602ff9315acad2f7c2e583fe06ab57601a3df5afb9acf643d9e70e905d4d18f22fde4ea68338b7bd75d74d2c630f97216789eb3a25523158080bc3f2cbc159be07853ddc2faffd5bafc864e5c2ef4e40a8b73c34d24343d54910749e0156eddb40632dc0bb32a055b54e2a5edd9a17d0c0f993c529f23969e3a519dd857fc1f83d625aeece5002f9a8cd24d5641f932e2c1aa4a78a1e0af866374e3649b3f0014a0cc6e18003ff1d6b7bc5e71976b1a3c24f56ef21ce879d33ead35da37fb919a85c668bd6646686fd0508ce07d97d20a26fdd9f74f5845b02d1d405cb820f99544b6d97bc98bde5e142ca1de23c5a3807282e187d913c8e364946af2c625ba830c87fa2c495dbcfd79e5ae0d404eb818fc872b62679d72b9d5949b8797e91751300d026814db8c0f038f5c32c6b1bbf87a35dde7305f556dc