0x2cffd02ea4e89fe748cd1a0d6aabf332b3f237bc14701ce02ed09a79e60d27d15a1a2ee9ccac3c6a3daa8f55b17043c07002d9a5c64b111746f86c9bc9c879ec06ff63b03b73ef809f290568d7d218a2317bc7bd26baa192455bd97b3c2fea20b4b8665ee9c86b528880b8b0b43cf898f932243d3ce46c7683b75c7e825fe8dd234d12164a0868a31e4924fe1e0c4a5c4939f131afee8a8be9984167af451e10e034f13d550a78d36f46cab7246a72154a5d1745114d86703a28b6b8c340bcf8ed8e042ad199ecf2e167e18d586167c601aa156858bfd307c14c1c44ddbb5cd057b40ba46b0eed6439ff31b002b084d6da6ae1e54064dcf7a2185677ffcd6f14f215f4809de99e7492e78a55e280edd2b4b5ff6184e425a99d9428117c51a929fe143c08e4681797cbe77ea31e2903be04e23c54443d6a908bde7e64e86983e70392961c4188a5d8beea3a97155f25e794740c4ac373b7a265ee6e3814f962ecd6af043a1d9926a10953ef9e6a58844a5ea41f03e6d87196e04a4a1a2929043e0af205ba6f284a980eb95a1bc1e84a6d847c3ec7a008da5035e92d4d41ddd1df62093b649903cc8787c27f406e1fed63ec3d38c912cfa21d8cf173c43b7fcc905d3e9dee6b096cddc7e436a97cb78ab47bacc3e84f4d705ced203a05c9cfae78f234a15504a3739d96cc75db210b22d622c7558417cde90dd1c0d946bc5533915eef37d09c35d8a7c2af5ca9fe9af64e2f912a007b37a74a000244e2a6fb97d21b107a41b8546f1d2751a4d4c6d4e166b6df0ecf5b39e5f225d0769217f8d7107b69f938b87536ebc171f53091712d001930df851eff2d28062c3ef5ea3efa735d3fd27c7fec6444b606464d547a38004956c12dc21d98417282d335412829c0ec2d9abd662980eb92a2eb8bd0388271814bdf37f5689107db27692fa29862f43dfb813ab38c3a097e6f089535af8cf5cdc64b2b5bc4db81ee765c459dc567dad8a952acb34ce25d8e038ac53959b6f03e51420147f4ef5d641224baa570359a23859ec38cd9a04c57f624087e9f0a2bc5703fa197e4ac5a92992966a1b9d60b82d98159960f3bc22ee6c5f58b5ef16a14249c0ca5a44f79830745c01bb872313b52edb33cd70810c8f4ad19c823f7a735f87b218f987a4e1ebd09280a10ef3e70b653c3c576639421da9746b5ab706b3c8b05429964ebbf0bb385d69271f508a88a50645b4bc6d8f577f0408a79cce98ced08544f2b3e3441aa10582c78e91d9f8c7a1d408cc313819f175e80e303a52b4277482b4ce9d8f300426f21960b4002d60f013458c96c630137ee3557dba867e2c127c28848f6b69422f8390b6fe93ef64bc8ab04b9872cfb1d7d0cdd3d1afdb985765c17b8edb2f41a5fb81034d863f023d86d0526e301a4d0d2b5c71c22da6da88a7d477b10d74529481696b71258be34e32b233525c0bdf7a88f29164f379e45b9d216f21c0b8bf47533ec08f063d624705e63cc5ca4abbbe20bc79c3c4415fed33687bb3e8f59e196d339b32a143bbbc533ccf15c75c143ff2fa3ab4ecf0cd03cdcaebd3d808279529a25656db6f88daeb2d82b1e4fec2b548aae86e2165e70f771915c68bfe381ed0b16738fe0d7066793d10d90363985e7dc251a94cbfd4a56249526d540c581e64d7b321d99ffe5b1318baacee7c2d8c1690fa1eb616dd4b422136cba105d536f065fb19b4dc7d627059c0157a615557e7724068be0e9710cd59929f43ed05a1ad0f8674a24960e31411e42df2618ed7052ca1b74e4cff91980a863d55fd1eeb75eaed71285aad21fc3b7354193546f9b23a76af565def8bf9c5d0378e2736fedc64287cd18318120070d532019fac0350a152566d077622be6483951146ccf21c00ce8dafed54cdb28a0a84b13b11a1e83f0c104f8edb484