0x2cffd02ec840f5139b901964362650526cd0a414fb368e5e93c0c317d6773940c958639d94a0343266b15d5556a95669b77bac69d1a0db612c4d2fd1037d31f25c8abef8604250f414599a48b3773d64309459249dde97bdb8e813ccf56462094467999a8cd6e21cba4ed8190dce3234e316a351274961e40b164d37d20eda3d9aa601681622c356898d3b0b30de1a7b833b5fcd64044dab923656964fb3f5a32d6efacfe7f8e82b142288e2ea1585948adae334ce7d13d1e997b23ace7b8deb862a63e41f2ca8c27d88d36cfcf0c78ddf81c7c7ae65bfa147f56012d24b03140dbfae43f767db31cfb6867b9cf163bd94541d494dd6fc435404da52df3c4abe722a660ab67b11e0ca582aa69d26fd8e6a2cf6a253e826b8f7e331fc4bc43156fa5818582062053baeba80b8487a11d44cef93a9a804ba040296373c38623e0aa311d32f16af525681308bf5243b9fceba8d00529e10235f33e27785df754adb4c98c9625c01b4dfdd5cb9315cde5cec2f6e3aa9c533f9fcea5eda1f92cedc57f1b9193bf3220514ff4359553108be48ba20c9f71afa2fcd3db6a7390bf02f03d2214ee418fb6bf7dfc6cf6000f664d12493281f12032472e9a8eb291ce6abbb8da6d4ca3b4c2818ec0c184224236aaa90b6ac4c1f6f1fdcb16dd433c1f88c4d7eca09b727ecd83ed7b6cdf0a737f1cffd7fc27fe24edb7dd1c4e75845af9ac138e8c53e2fa10301b60b132ba81d9a20c20c3f17aafcf35abfdb3ae0bd4bc3c1531e3bf080eb891078faf3ea216d79e0040146966d02c9f12e070a56220d0d4b0309bd910f4990f393163db9bc849f9cf968c103a6cdc452d61208a20851cffa4fd3041381aff266553e6c4c6650a1e4d77e75f78a957e4454ac336787cbbace5122c9566011588c9209127bd89da639027e13b51cf34200b7944259712189bbc8336788cc792607ee2566eb5f0122df838c4ef348b27fe4cd6538a5a2e6bb52f86bce1529cf428a5b60b0251321f943609bc06ca2d2262ca35684e1900a12ee0f5aea7ce5194131cf85b4e07db4c17c201daf4e37e14be0c4ffd65088cb44d3603ef438440034b1463987771fd79c62d50ea7ff202486975555c4efe5b45699f0b0bda3e020a26b509f5505f04ba94fe2d8c59c09a5b61a742222485c65be0451eee7c2dbc4f71094b73187af1af58b727bbf68664ffa46ef42c3150750129ff4b0e1d475c1fa07b53421661f486a8694f23a54f2f2e1d139ddb1a0e683a51abbf46e49917d97457e29bf9c43ac22d55ca8db8eaad529ad3a6acdf7fc7bfbbd52e388204fab688520fb589540428853cd92c34d894136f57ff12346063a5a00cdf729422f900e5a205ea4a554d6af0ae0519c4b86c54b182f909d07d2e7143555b89cbf68f95dbebc746b5bca221b6b8e28add2fb4c84eff0c5ad0db5709fd3549a4a6b83654baf68711409e674a7e9171a9d3483b684c42a9c47f3b9f3e29f92b99efd99d8efff2e36efe4d5cfe84ada27b80edcfffa3e918b9f969c56ae1a0875c640093726bf0bb942861321dba123d3796e3b6a34ded9cc288d72e760489c8d21c99d8502d357748f1f1122905f4305da3caeaec66c002f0901824e18dc1ddb358ce2cbb218a611eeca3003cbb49985c6603131c1c4b931e13db3aed7e8fa400bc3c79706b96371ce22a216db2d5f072f3a93e70ad9edce517770c53c12957c72ce3aa7d0723927a723ceb70ba29f14af4abd239e33df36cf8d30d5cfab9d88d25d82401341f092ad8dbcffc627e69e170ebcf4cd981b5df790ae495e04b40b1f2e713fc163c2baa9db1c43c3666b2a8ebeef8ec1485ca556f1755743183e8306a688ee35f0ddcda834a5f137ba4cb0111ad11cf7b570d94bb6270afb96603a47c1b8af54ca1fc4cea2677d869bb174033d