0x2cffd02e11717cea0ce15d56c80ad18fc04ff4bee0a69fcdbcb88bd96fd04ddbed52d233cb6b2020dfce8168b9fa9871ba73d3923b444907347be25ac8f04d15a78929cc41901a6b928fefa03edbfdb306361328d2837ad6b6baa28dc66f44d9f1bce0971cd484c9c94151eeeb9ae2a14471b695a97fbaaab905a4bb828fb9aaf5c464b84b4c61ec8d6c59a363509b58fd04faf6948076e76600261f3fbac17e890d15a3c31e9cb9fde42ab1c441c651877a9104db4b70b31bbbb853bfade83f9469d5a7aaafd655427d543dec489a3d0913f10e41272f498c7c0deba254bd16d9a9f041fc1b20e9da80450457fe9a5c33f7f1476ec879b406916db104234183ab90fb9835693311d2a3b7289039643fb3b3b58fbf89e7d716335c07d2ffb34487cc92a336adb8291fab56b2fb217e3cd2d93b51418b173fb285d048a90d9e41d3a47eca5e410edbaf7f60f90e53cd2dfd4115d7895ead26a6cb9c78ad323a6ccc1b80e00361c807129a7eb9ecdce5276d21a83035a45110b3278f29ab52355612f5a1a89cb88737d357eb7a2e65a57d46bafde81f8cab9e3d29d6f0bac64eccb2acd96a9f5f494a2e5643d157b2f5f3cc02ad775b2f70c018f8f7922d634e631f7993b3f44213b04783f47084db408cc3cccb27c4ba4957b030b3829c46a4fb080a32b06954c84775b248776cccecf5e8dd6096bfb615b753f9d7f4720ac20b76d751996f18b995418a8ec4ecc1b4ea405e4a11607eb1abb9245201c90e1e71d3ec94634727ee9cb5a77fc6a2f3236dcd5041afe466825f9b3aa2b576e8fe4bcadeb8a72cf0e0d648e42c58484a15e9a2e068ac8a960957e502f8d3c695e0ed955175ece7e4d98f0f9f36d65773a5e8b82adafbab0523cb0c92cd1c6c59e99abc16d064d8e759a30d7cfbb07764ffcbe9db055923694bc0bfec5c3c4b7172ccec723807eeb94b15a617822c5035d5e8641fbb8e3163cf0579e608cd493b8aa57c1be95cf3bc15835e858f04539d173593f1cd4338f29a877132d6f04bac34e434b220bd4eccec43eea24d436fc643ae5f5afea8089c85d61cbfd8f5fb229b167d5dd27cefd79659eaaf2aade47eeb3f02c1d5e21c8db08a1607b0f1bc8e53a4d5513b19226ed634c6165523435121719eb59ae6279ad847ec63081d3ddaeb839112b169950416b91733e028d68c73d4c41135fe41df358eb40b49f836889d9205f4a7d50da76aa911f8584c0bb4984106135931eab0580987d53e5ac2291008d8e51d9d4f82063c74ffdf4e14a9424d54654e9d4a9581be8a632592397e8e4017ef711cab61e354ac2a66e8db48034d9013f599c99cfc7d936bbfb8b47f4de9a8afd56a93b38b6b15a6a597f58dfade98a4adc0569ef85ecb4ec196665cf55f78815dde99f256a6989b5142c5c6ccaa963b3ff9e0b105ab7d481f2186bea6e5bb6cce11b7b6d4d6daf79b5d951bf64279e14ef4bd70796b40ac8c6291f9cef69d401bb90144ab92b6a1c8631199b309de3fdbe56c6c2f74a87328bfa0cc48f3da3ce96bc5766b86ea916093968d845acfbfea3a0cd58e3ea84dc0c7998f7a1982562b9ece083ef7e268e0b5a227f5edb34946ca6280bba15fb175c849a432f42901a4cb9fe1758be7ba23e9ad6bc32e544895817ef02d6b32a2961dab3d6fa92241f52c6b290b334881e5cb39c30abb3e11afdde9b0dbb405bd3b1c087ec9485ee9d590a536876bdd5f95242019a7391f343cfbf5ddb40e5929fe51084effb5e396e53ef370ec9e996c8eaf68762cc1c439fb62a140e8b8e9b2e3119d13ae724ae90157479e1ba98251aa85443187e63bd003c05eef4d5b245bf7694f173a06e553e762102f78a331106f65545ad1cd414f0fa1ce6a0c31b6faec03ff1fa117639162945a3c54e4b10375dc17478b40e2a21b64