0x2cffd02e9958ab196fc75be719786b1b4038a18fea3e06db93f500bdc2467aab5a8488b12765b48f33be1027d937eefd2a9c1895326771bdc0b078ceb77e4adb4a7542274f8ae84b369b8522f81e1342601ed37a0731c8554a551a44b3dca591a613f3072bee20e5b5db840fd561a6310d5ed7406136549e645f207855413a93caf60d44b10e8512063dd815d337ed7d393849679846fd61fc9ce9d55db7c873e3ed9340986d347a2ad874d16bf79f5782d1b5305c65e57deed33316bf0fcd51abfe95e76261733577468c26a8c1c2a1117ba9cdba6bb53069a553f34398ff6d732a7bc225ac3ab1a153d69eaa36289c6a447da9f9b35077b769e0ce868a5069bd4c211608d0bb9cd8a2f694a80add975a0825b31dc440f1c833ba58907885141c975ffd879c37b91191c9f8a654d37be079443192de4c85dc63750a15ad7ec6fcfe59d6bfbf91b73b153ca09d147b201755d1622272870547ef52df664040d18741c5fca94544ecb58771899a9720af81a8be72965da83008f5627f3029290d72fa64d0caeb4429deba7f2c69ad29a563315b68c3582687a93c64b45ff8d37ef4bc5aef04ea9fe977cedf0f403a5fed873f0fecd38744dcb64a3bce5d0933f6aec83373de54838ee67ac13b8d5c26b4b9fd6baa97c4ff8287acd31f1a2f67c80e22877235c934cf077b99e0ee18e5fa60f88be64e790262b42e83520c013de3e348c6518063b58cd6d616a4af3e769909953df7a66e5bda85c0e63294a6b047510436269759d60a03d00d8773c74675c5af726174c7fadde8e32453c15b73552620edb68e141acaba40f51d5bb2fe714bd62b2c27705120f400b904100e82fe207cadf7537b4cdad72085856bfb607cf8708e01af3d4a3235aa7a58c3f8057f32907cbc87d1a0861e109961a8e4f9e666a7eb1ca06cbcac08c4be800801b5cefa5671849c51fddfe3c448b5df7c69b3308a2fac9e4bd800395bc9f581c9d688abea7b8a7f81ac69450815b039ac080b8cca32a1cf1d7eb654bc1f76a2f37fd26270f0b66a101d4143d48e9627f2d95b134f816bf37f431f9898185bac77dbb8bf6779d698bb8083a92526056f9002c5329433aa83518a13b80eeaeedd5c3059c1380efd1a1d7b5492a02ffe760fa290db060ecb54ad4c9384d017baae4464f9b5655b06b2753741f4f6cf089d6fa8dbed5dc1f6518fec02ab2f82a8b9495074c9a77c769be3f74d29c320ab5720238ce7ddf978e14c023b1b948675618dc7c055b30f27085e42c276a3ca49f7f006bff81f6ce9c0c3d620ef8d296b2ab707dba686a7967930a39b409a79ea155606257593cb626289322370d46779f3387aaad85fed0f6af9d913c2bb07e5334cad750ef3c60ccf46f30900744c7168bead3c880b7c741720704ec7ceed95fc51a8410f058079b497e29c1ce6ed580426c46a4153f69b35baea383dd1ecafa486c6b8bd1b360f799760a16c7796bca1e6e8f0f3b2f1b0f0f6021c1e6cb4e24ca23f65961236f313a99f69db101065974c272b3ac542d155c577d2858e29ced55270393cdf3db64632347174d119ab1f8a74513531e46d44803dbbe25f0d2514f96165f0954d37727bf86d4611e9fae702f978bda93c7e1f27a647afd9f6c30c7d26670ca56f0cec44a78fb6b69ca067391de1649ddb7935113743081d53a690c637890c9fbb07a1d7c8de660f0669273eda8246dfb51a3ca7c6b50a4851dabb4167f44d170ce688a124f06ac0dcecf019a7b1bfc1b2e41b7dbb15bad997f865e560bc6a5080e4180ceb99d0082823e3250be4c4ebb951b9f4644206a8708c60228118b7e7502f750c2c898155931cd825c8d156c58a76f1cac5c19cc104458c4496d80a8f5103ef38290cb1bbed7a13ccb707dcafbbbb757611f8c94798ee788d527d7f7878f4