0x2cffd02ea2cde4ffff4ed455b8839ba86dab8a59064116e0487d321fcc74dd3c62f786386d86107f474a3273ea0effc121076afebd006ddd25e07a84d610b2f8158e6e34d8fcdfe2106aaae353c3da9993f419e9eb9b3c1351b68006038e32ac2b7dcb69d5d83375ab08ec4be085d60f8c1b4f6346da30810619ee6e36ae27a91c4a67395142ce3a3683fb176f9761894196f154edf1cfb649b47ce07a422692527c2f90244e2c2b26c15b82576502717385d6e906904eee738539803bc8422752c26d0d3dc6b5ec66e6e71110b1cb61855a5300677a155edbb78b123b649d24ad36d82200295690b327771a891c71ee7dac7d9fd2802a2726bdfabc1484a27f8312ad705c92f2075f02d84a53bdc56c748f207ecb281519103da0b48aeec8c26a049f803f1f86601d27080c1587cd69f4222105bf87feb9f021e00afb48c51ee97bfccba19952c734642f1d6367836437c67fa50df607460d8586439b5b253544b46903eb753a8413dcc4d4792af7d3aac98c9792e4318f32eed0fe64b0c5ef26ec3a1d8f09fd9066b391e33110c239d0affdca2157c29521cc1e93dc95e8cf8130a5d329289b9f3545decd66a544694bd14be9f7e32134776fed96390834a6b6c43a372d2bbecdba246bb38bd2b142ba1d3b52bb3e6b1e160f7e0b07e94f67845515a7608371aa14f22d2fe575ede64692f35b8b0e376a9446c34d4f2aac41e6dfd90c0dfe23b2e06c297bd9896d8931fd406a49ef7b01fb008a34db7b68c0edc466ec8220abe267cd692b8cf41f4a0136f71c66a138bb697b6aba218272d2c3ac27f6aed099ef1d27cc3e748aabb1d38e655842d2f14ce64c03581e3cf1c624b6b6dff44c95c7c3add07c0ff03669209d73d892ed5efae3e284e333c2e7b7c002a7788b87cd818e6ca0552d87828e683d6cd26cfeb908e69ed9eb6757de25b39da36febb40764dcd9f239d3b49af367df0bce09a0fd273fa49a1d80fa55a4c5f3f589f498d59e0426a8212dcea632906698cf268d9479d8342c6faccd834cf8c4d44476512ff156aae7a5643e70cb7734ffde7ddfd5d4c203ebcfd0acbfefa0043dfb811301c4d56e39efb7b7efbac7d844cff54e034e1faff432c9d202e485ee66c87a6b68edf302969d2d685c5ed29fb3ea528fbbcb5edf0d7a9b48e74ef2215c72620673137d1dd46c05ffd5a79e444b8ee9c0d5de62a3fb6a7f876157159459e06d46df307ce9ac3da4396e704c93f7f70b648ade87cab59c5d9f6f7f8440775f1f6617a9fb230c96ac1579c570634abce104fa6e7ae76685dbef472cf1c732cf4a711aea4ab251b0a046349fbe74f2f7319a457dc04ef652502b5f408b033eafd8b8f921dc8d7c55220c1fccb3bda3aba35733f7a9a4478cb094a49d1657ca9908f9bb7eae5605c82806438d45565ca92721fa6f4123e9a24212979feb58e8b6db4d4a872ba8485b14d42e01a19ab021509c0df7567ff64ddb5b01c126041317fd9c5168f07b57999d20ca80769e2246eb46b9fa75fd71b1eb4fb350c9c119a68b043bbdca77fdb345f71edb8d6d948d543ad51411f4027f81a3b0056c32ceb547d321a1a0e73dde3ea2bda590bf5d6327aa4c6c9b998bd62432f71e04937a1ac4a7e4d7c66340d5510f2115c216ef9a58ef9576073f30ccc5b50afbac3a8e46e64ece81f26ea1e6f46065bc5c3f8624a41fd19bc27fd9ccd1fcaea5988cb5660a162ea788a4e2fd7f966fb767edac4d3275b5f4c0245ef9112610751ee825e585c0bb8092256e5e3c89020db11edb090b7f74a2274e93693759a44c212d730d8b92449a3d1023e2448a40ed73ab6704b9242aae5913d56159d4481888e928b76901e7644ae83e9279f5d38f45e09d036fe338a0dc62bab6eafb88ae78e7caba97067e6cff6f35f0cc7290e3c37b1db5