0x2cffd02e96715c3d9212b744a4b618bd5fd40464c8a2f4b86597821444d88c9752c2dd4280e93ac499e8ebe45e2161282245940de837af8b039d3cb7691034de3422c76f8e62f3f51ba9e74d83435540a49ca1f8be3cbcfe7e333bbcfed62b87daf487dde5365b0ad3275ab23545f2087e31f34193931f21b969ea3ed706530632a71f7481f1ec7cd0d5ad86b41144aefc68c7a030fe0c2ec5b15a147cfaee83f3a16b9525568770228ccd98167d63dffcd7764f8ac361339f25a16cce532da322a29b07667ca9e4b89d32c9c22943452a00996c432da4f0f028730a8df610d6d7d6e29ec447fe26b47dfc795b04db1c0965b9b10e7139907f7642bfe36ab6f968ccfbe80d6d605440616c9fc2953de1b7c1a664ff6f688d973dd6e2e48e33c7701d713c3b6706fbdd033173047428c75cd29d7fce5006a7a1d4fe151a0bc1913468124a21043557ea46d45a238829d50ab9bd65fced634663ecaf5447d12bc9e63e2e89eecb4694a6ffe3a93b40ba85c94bc4fb27f11ff722dc3564a43f9b6008d2fe746419b1a6ddfb5832e81cea656ec0e304f7fdb6d431f8faa7a2094da7850a4daca97eb781eb2aaa73d5e9f6f23e28b057f0faa66e413e1cdca1f39614ae8cd4b12f878cf4e2610e25d887479314199383b1fbfca7dca1a78132f8149327f6edeba95ebb661f623e88e5a3f146c8c3e7d8e97c2cfebc965881368541d74da5712bacdd18e1d91fa110e7b0fe5e204e1208c8cbe0f85c85d09d61d55e002e415282e0288fbc8a88a109f3cffed2b122423272d08ea4e20ff366573821d94156f0dc4c6cb4e01e539dfd8580e7b3ad30841ad6394fbe87b71b6cff00ec8ff12b8cc5460dff8e0add6df9b0a323596a4b6f0cb523f9601e383262b1d841a8423d42be7832cb7ecb6a334865a2d8e6b2afbb8a56d95fb59f19ff6d9d385ee838799962e7c93c95c0e56194de79d4ef9009b55b128507ed5fb45850f3d4195114a601a6e941284e8c2c30292a883b27801985eaf6a309a1657e5181e8108baebc770492973fa5ec29683669db4086b7d3bff6265dc70d296b3ae99dfa32a3930ce33f34e79879f16deddf49cfe31ee306fa53e12dd149769d37f7159fca2671b5c904c9e88d1b4fd2e6949df14ce783d06016e0ed54028e2a713830608e34db8d25fde9e1ab8d639278fca07e2fabf0b92ecda9b6799cea733b5c7a186152c96b0451eca947e8a01f5164f987b006758800f186b12340a755c2e53f9bfbfcb6a13099e04ef781efd83cce3fd1c0c9b5d6ebf052227ea999990c93e74910ee2790b2216f2bd3329201b5ff1988879a1ef75f69b448866a0109602f3a499e064124f1543121df51e843b5dfb302c34a3b083b51e23e53cda88c918dacc6b77def194b18569d8f7c4f7179170f3d67e1a346ed1371b69f9a09fbab457af0bbd5a25ff9b5ca56bf2d4c779804d9c8801ef0e07f09a3079d094f8de50476702d307ccff4ac6182bc0b38f698b5f82f63d12a3f4c9ec472466ddff9e66e5cb3fd8aeade973f293f1cbbd8c747ca82329284b8596690d6b5c9cc0e6f13cc490a76d3d6a09ab6c732af3c2ebb5c26242ab86e6e7edc09ee8a447038f516bf9b74d6a4a5fde99c5b0e8ce52b985008b919ea491dfc18f071569db41fa938c6666b68db37292061436e7eef50fb26f6b1c21bf95550991e94d7b2102877848b09d82b7f11f410b77cfdecae645b89fe4797873e2a2f6f4ef3f2ae2f5a27f4af3e3e9eb4a7eb884517db59e08db3c2af34fc54e9663a6081e9e21dd13bc2596074b5574f05da972a0c1e5b7e8055120da4684181a91396cbe9f0f747cd8c6869bdcf78d2dcceb907e59b6b0fa8a2c6c3bd5df9dbf620450572e642edfe051091791b1a078105b72b02df7ceb1111a60a0f0b70675af5e5a121