0x2cffd02ee73974e62efdf04a8986240250f22c3e63be956f8c90dcc4d563aad7c9d79d162c666c26a4a8f929f15edc018798f802b8fe2ede4e6882b8f75ef0c39e4b97d5c47728cc0d992841f45073be26764d362c757c75faf3388e360fd97b9ef74db7392c51b33504c36909a46767b50cc4819595b8020eb60a52163fc7a4a55f481c033209e6edb4dd2e73f2ffa82e9d5576b9b8e904347a81018b8d46ad6c570b0dc60d74819e774a81d878b629c00265eb8162f505a0f59bf846789e6490db11d9086e35e18bca5ee2f29d48edd0b67d358855a2c1ef3757e2f968082066612e0e501ed93e1c035c90f8827d4fb114cd9082592e5cfb4ed5939e24de7be5e7161ece01afe52d851a8b14f8530bafd43fa7c527047b8ee1aeba267e557e864bfc3b2d3325f5146c431e3c6659e97c01ed9753361e49f069b941b53bb62d2f2b92cca652b3ab6ad77d90693a559d5123f5cdb92d6b0915ea3c2e9f8f29aa135b70910117a76201538afccfe1e57233e32370c9d53cbac8ee3267e00c1f04a6dbec41fa61a2e7d0499f6168e4c5a4cf7b4f5e06ebb1a705f73a57bae5a6db9e6de2935528c33da7c8ebadd84dcdcc321944ce51d8b245683f4575e050ade13e829af9138c4e2e7014d9f2c1d337e3bab91765b33f4bfcbfb73e75d476893bb884bc182527662e6aa6944497030bbf5844cf843f5348dcd88ffbc0d8cfa84a08cb93a5f358ec5bff3e1d1b8c6d252d934b46b15ad37d5c1ceb890fa81b0360ed3e7b89f1adefc1480f57c1547a9f16455f1e3c5d0137a89984355e04af8d3fc9e306c28549065e3d31bae55615b14785b78adae358ec0deb843eeeac1591283983b107218833e499a797445706488c545dd31ef13eb44c4e08a13c0807ab627bc3c712afc496f9aef94afea7c7b6c7c37a0b0c4aade6fa3da806404afa13afb665ee9aa80e754953194b36eaf2c2230bb049bfb575934f774fe6b0fdfe14f4effe646f3febd8b0e18b88030c61c2fb327f5ab0b8beada809cd296df08023026dd2629e43252c22a96291c475091f81dfa3fec1ac7beea447ca03b01b3c5d56698092e39804753da9feaad6145034d1e4fed7d223b03a8bb2e9a9f58d30b8fddb4989c009cc0c7855eec872a84dfe379bd0db4622fc192b83eaa2bb8ef54c0d8280e7819919270b58dde512514a3fb0475edcf4af27d5b247c334ebc545e173e2892306e24082efc460a98c840362377bdf98286a35c5f60c9f4a45b7a92e79c1f7d4dc0a063e107cd30219357d6c62f0a6798e7c0744de2ff5a7750ce299a6473a1699094a388b0f25ed078802f44ccffc91681031d21c25ae9a8cac84bafae45b4393762de16718a3e1519f22662b46dc95e849921add2d397f225f29721f106753208553a34d58a090abdc2a2c5f3ce2884dcca80cd2e8c41003bf06705d272f02bed2a9b1ad3c5d99a19acbbb78ea88c67e9a766f7577142e04d7a8dbd1b8e7f76ddcbb8c2c71f067662fd0a60e9a51d24e4179df0f494cc2af52b1cea8304e58c37f25482e53b5eaa70db68fb6ee86d04cb6b4de724d33ca4c992e06ca897c4fad7856b3d7a00c43e41c3cf3974a802c746e1f40a8a2dd02989cc695116d9f2049c6c01f655fe34faf1ba5fd5328c2add605ba69da87376b0df882cc612757ff97f1db7860790270a30a5c28b0ffe8f649a41c42340cd41d03631b78ad0f511172e3508cd353aebe4b6f58f55f748ecfdf507f996e6fbe3160b9d63732417b373fe6f033c4beafea3a48a943db74267af5dab614b3ac400eded216325eedbe3d084e5113bcf1a640d9afcc83200cb924915d6915451a5d36aebfc1bbb16f1e178b0f48c7104b14c9afea3a1f7bf1d4f1a75be7e09797fb6e6d3e6808d88fe60fa15e492fd4e1a7d5b85e0425cee147c12a