0x2cffd02e234d45d48a7c6abf280b38d6f4c6285139dc9d386139e1c489fe6fb056338680fea0a879d3d331df4aa66c0378ba7589a0471ce77a0f96f3d9ccb715f370061b4d84ec103d6443c87772c759e02bd7a0a125f65caa148f0aa8f899149eae697dd150bc31665a46f40493b06f87a981b84ae370c652a94bd918b3d688b2cccac3d621f785cc55ef45f1df36c64186ef63b30712796a9bfb5840e95b6f893a072ef49401df265af14ba2ce374ebff72a5dbdef47530f9e42054cc847d9d60c87f7dbbd3f3d702561c99645a31f88f7e21c6de700b2cdd0b7fc60d7abcbcebc526d83b84d4ab59efce1d49aa57060891eec1821a44ae795b298be0532361aac03d9918568aac249118a68e4d61ffe0c4d3559b0236fe97688799f56fc1cbda99148904d7aa47180ececdecb42b7d6c77aa2c2d0ce012883d0b2ba08aa49203ff4d91b550b54f31aaf7aeaf60ed3db53bbdfc5f8977be5035d6eabaf973d4b690ee955e4b21394ea1aa27fdcdad3e246a9cc53d1e6c9feae8f647fedccee8aacbd73adc058b252982fca966aa6f79753e650c0cd68b30995702025df2e664aa01cf1251b83ab43b6cab88f74236eba6ef47ecf27ef4287ecc1f900373be4e3bac8d74884d698178131b5c743b888db00186879b9b1806e02cec7b8df6f26129abca4e408f44d34a5e0993fe5da322cbcf6938da5da0559c6adad6b284c1bed38c65b87499bbac43498a7b0358191cb2820b96b8783b73aba4467ef9c955f6e9f36ffa13dfdd6cba1af6392a4adb778f739310895df2553d14051c2ffc0dc8ad5d0ae16c412ef71bf3ee4526c955f5c3fed6a283146196212cac369c4b55923dedcc07ffe48afe5cd81e4a5edcc4f7a2084fa6868040e3f90bd22b097ea815aaa5eebb2b00cd2353671df86a21cb5f90a96aa1e5169e08e387085c1e524c8a8de98853648dc46429b64cb990816935bca0f3118575edeae14cb58ab1cd9b80a8983fd9af08c7f2bfa9cc65d6c45b6237e5c54eb95db13e824ebf68dadffd8a42f0c0c13dc388cef52038a52ff53bbcb7a6b5c8b93b82a85088c4e58290dfa929203ce21885ac8830976bd2ae72a08bd53af64c7a11f6eb3f0d87e8034bc426b70995b01600efd94d09f36b37f466a66135b0750783877a1802a89ccc898ecac8549872e486cec7772ebcf26eede37d06c0919f0fb62d9f703654b0511ff2594c2bb215d32daceab1e3061a5321f9007b243728a6253f2edeba69acb1db9c0449c107ad9edd092f2b5f06f70a5b577417916617a228c583fb60cb0bfb3a689393c3556dfb4690d9622d6e724803ebb728e994186782ab4c783e97365fb2c6de0bfb8fd1f8562eb3de1eecc6da4726c968b0a130227cfdbbea766be08aeb341b7225a13396d88477af904380587e70b8a31afd45574c27b1511d4507f5e8b396cdf3552cb8d563b042ce592e1a9029871d42a985996a55e6177bcfac88d866c348be18fbf36c08d248a36c6a42e11661e341bd4cbe4a41cdedf86742a6b5b2559110d5ed218cc1e2e0da4390e79c48a1f706c621d1e194fd435177b34795a6c688e4088e2283a3ec86035356a7f81db2e44218bfbbc13c9a0e91f8219a5bd9339ee0d19e3b8f8db9e91e5fe61b2c34f5212b413444f96a47ddecc01a8c0b94606a081c8b3056e1cbb3a101d206911b029dad0c4509544c5f8242401873fba7237ca8686bc7ec90b05613522b55262ba3b5d7819110953f54d8ae7428905c5bc94562ea6605d81430da1207253b26d55399e642dbc4228f5cec26f8b453a2f0c6fbf249b00b5681fa8248be9d9905a939bd4901838a1f42d0fa771be6f11bc6686afc8eb4e91a4b679b9eedccc1b051398dc69f02250b74a0d701598c9e48fbfe48c67a35b73e052ecc49f9afa527a973de17aac