0x2cffd02ef341c7fa84305bd1940103d778171b1f7378507f26ef60d55dbd2d619749cfba078a4f9b4b46e44720e7b9fd8430b6e838fbc32d90ef1f6542dd10ae9210aadbc624e1c1ae476aea0af58aad452af4804ea76745bc08e3e762d2da7d877d5929cbf8e90bcfe2e4e6454db8d760849195e7fb0d6d6304a76bbbaf724eccccf9535e752e1ab112fe1ce50f9ec0d4928d5ad36e95ec1a72d6c5a41f8b0fa64a043bffdf513f63a1a1aab48f371ba905e8d2663f491975da4e7802cf47d6cb3cbc63a04c42de851a033aee23dc290b48035cf2db43978e78dbb42ac43750487dc2edeb668399419d18839bd5f762a80c89abca5a0d0a39344b0ffc6b8f604edcf8b757c25dce76df13fa5d4860b3c53875ad139992e439f85f5573388fdfa9cc23272a2fd58e92d6833b798cef38ff810738198cc1464f04a5f8151702b01b549832567855f2018b9833399152185c94c8e21c40997d707cba39d9bca2a6bee6ec1e385b75f00939b2c7e4e41cf72499c703c872ef0c1ed43ed7b3b5ff48283839e4662a20bca7a89f7f142517986772008bd28224148043442a15fca2bf9670914e1b53e3280c41512b7e3cf371fdda43b5d2e8c2d5f62209b971f6d0c4353795d03b62ae76dfaaee07c806cfbd9ca59922abc5d57c65d4eea97b1cbb52a9aeda881f12880c7b4c320a01c2d5e600cbca73978c2b8375ba51dccc895428107a31fa0c4aca239100e1dd8daf8ca960b5360e118403e57420df1c39f6aaa407fc9496589a876840866629924ff7b84f3f45371eb078b163e811b0b34386ca1e58ebbc90c72472a49048645789552c3724463c7b86a175139ef15fa76d39b35fd084aad82aa457907e4f6cd1d06f25c162a82afd49ce14d63305e7c24e1372e1dae0f26d6f2950df4dfbbdd4973643fe27ab17ea9c8f10a33d88c2aacbc23599fa215e56f09f33f0cc9a3e773c5b5901b2038bc700c8fa8bc30294fd7e817da60baef54cd9cb3b22dd134e43ef74964ebb8f1a75c4e0eaac61aa12cc75466146c89d4cd43828c201cd76cea1c5ab78afc43d14196f67a64635ffe5ccecf238eb44a328798927f782659b57e54b4573afd8662b6db4204912ed0faa76827f1951e4ad337a62ddfa2155420fd2715ba019c32c7067a94c51f2d16c2bfc8ff7e2db79cb885940f19a9a1e35b35e6479d1c60af6d881a71c38af2df22ee2b81a69c955761a83af2c679133dfaa8937a3d49bb9543c29ff246f1a8c98acc99042475d295758f6bf3d0c9560f48a4729b82ad9f8fbbf30f8d953a10e0f30df4700d96b9fb9fce23d8f3ced4ee6e6aa546ac60bc9009bed55ba7f90c3c051c8c1de77e10b04973d0fca2a8b40881239b0ab029434474eb27ac4b75540a4f71b64d361453373c605c7db57b45468a50fd2e56fa8d9394181ac4dc752094af4a58ddc3dc46e7e625846e848514203f8655430cb5b8d8ee1063f996fd12e9e0f073a80462a1141cba6e22b5d4ba44b98c6a3c40d068c198b3197c88182d0fca760a63b5c026bebb8bef36afc10f7ca03b582f8062414ae0fc1bbca556208a5638270c66ee41f08248df8459f5a6885d4c7f1041099677363b06fd9fbac17280fe6dc2750771da28460b8e3f7b6478b87f99060f5905ed84b39247811d5918a6a5490b8e3ee1c50eace9140dcc6e7693b46e42a2c0264ee08a710cc9ea32ca26e32548dd41ec9b30d822c3eb0ebb53d2e0aac3c975d0a54bc188a53f608df71473ee3556cfc21b9abad8ffd3d1c4d3d2e0f4632ed87f1113ec533ceeec64871ff4f72e8798018d51cb645f335662f459b4ff60f72d6dfb4323b4002dc1434a412c68d99eed7e6e153012f327feadfa6ff0d786cd76d5221f8b5321648452d7257e6cc7ffe94fbbe64b57eccd76a1157a328b0dbf2e6c1bf79