0x2cffd02e868c7dd24b4cbd198d4fe59eaa468d566f383fa7b790eb91b5f66a9da69c6f53f97774c9ff9cad5dce0620739f0550fa38c172f552f4f607b6ef8fd62267614a636cf60ae4210f24d60d9259dec2b9cb106df665e3cb2b579980d737f80b856bdc724733442e211f279dd8f87469f18eacac429493461d80c8fd16774524a2a8672dea9c6c263d99627039cfd85c4e46c9841715899eb753d20f726ab873aab81d6c17f169fafcf8aa578e9a1c0ecedce192ca1e90210b907f62a7285fdd16d13fbd5b2c3828359e7672079860ae17612776bd3da988191b37b423de4119406237eda65d3563076242cb88a168b112f0b74e1f19ee55e1fb20967947afd0499b5ad966fc825f67de1ce1a918fb77444e2f9cee1218b27ac4362c5fde0435f4d4260b190546059d2a12800372ed570cb0f253626136c5d810c85b31c1b84dac9046889e6eb07ffd1e1fc2a4d4b4dd5369e35feb5f546526817529ee3f2a8376fef8e4ef6a6724474e6312b137f49aac0a1af063d2296424a4d6538dd516bd053a920ec91a9fb1e38314e4ba60ec4329b66ae721c0a8a5b7ae1c149765605995ce63b575ea4f39dc5ade453b8b4c5fa738b281908a7d64af6b4d3b646ec16e0fc3781d54bb85be72f0ad60909c5117813c75aef02c96a2a62f31c3301a3f5a73a971a42c20d93f99e272e513d66bf760bf642b75d73927244522a64f3465b4c78f4849d09db571c54cd6bece6d5d0dc3d9b940ae4318c6fef0d8ef47aa9bfa060075894ad8f264666307683cf32504773f478a057d43844999e76ba9cdb2ecd4acce7a7179c723e0376a43b2cc43b8e013a8fb9eeed6b8a1f506146f7060c431b1ee92568bc5210a7de3d9b5845069a9cacd0e1d8a3d4804410709ac04545ba2c8108cc9b9e3d62490b804e142ee32e6ddf4c65273cb897617a2ddf4be3db03133e570c4ed8c146540a77e1b9a12673a53582e3104d5a9118a90eea66dfc09350b2a65a066afe6ce6198548ddbae7d424df0547676b1a78543e28cdd4fec457b3ff37638c868b8ab380d649c8c37a42713c115e36694ed2548c601a70f4bf95cceedb792bd40fb76c9afa6aff7c5a0d04bfba3229bd092c6f2a3fe54ea5c9af7b90cc556bd36deb7a26a8cfb79a3d2e18e475e374f1e71c351462f23229199fecc5e93ea463c5706ff9de18a52c7ef9228a93d76962ae6819b9f785bfd9359bc54e01ff4b2d2a5a72e5a8f2db9a551803276f222f034c9cbb95a6197134b89b9db9560094a23fdfb78d836f621a6566f78f8d95b9bcd32eea80b3d4b96366e5eb190d16c3f603692c38d04be2db4ecc35cbd9240bbe967970f8f7cad85667aaa28bfcf9f7df7a99525f78943cba058bd8e3572f9d172def3ebf747eb0a0230febdd0199f1cc6797a9e7b87bc639a1e8ae4d1fa191c4c16387d83b6ecc041646a6302591696ab59bb2888dc1a3adf8890e781642e2ea7e03cd0c652386ce817422ad08fa6b083d6cc0436535c61445db7396fb1e64a4778fa27d581f17bdd7e13150a4b474a8fca294257a74d4c2b98ad1553b1e0d0ae3f253578be4e8f1a0dd78f54b4497b61c77fcfc93cb10ffa7963ea4f64c333f0b01bdf1dd36c76eaebed77a4873b3f2af4ba655b2044a49c1148ab43dd8c0a70aa0ada8f57d93c9f0036ce0091b810637e719da585ccd3bfadba760ddebb92e506b17b59ee8c91bb11906a9ebf8aef2ecbb0882faf1a8cf13a683a51fe7b7c36557b9d3269bbdff58429ce6d9ae2f8086f94b52422ffd23f4cf20381ad55db2e1c0013ac6a330dae71171401c84873034af0a1ecea82005dc64fdd33ca441ff05e595031597801afb02f84f1a2e92a5db221a81a0c0515cde11d37a6bbbe92c8124294fc0d8918d65da86e39f7ed8ee9b0848345f47c5211ac1b91