0x2cffd02edd6f5a580d6c38fb123f681abe21018920f5e522b42ce98ae1b4992a061957c3bfabbf3a753ccf1945ecfefcd58fca6586a09819f81bb9e7d94af311247f2c60ce987c3878dfdb124e47f733b857f2f7b7ff9ecff2efc7989b7a6ad55a6dbb6bc9c3d8b20bbb5cb92268bc41a636247d2b447b7752d6ab6cdde66359526e6836808f45fe6d0fc5b88d91c09e55a7d31a860be362b33a5ca758121c9334136c8ef6983427db3c93e5f2ad3afd8b6228c7cac8d78d42df61d31e980d90f367fd2c605fb7ee208421878b614c1f66fc6a51beb6cdcc3b329393bb563ef11d75b71ced02fbafd4bf402de3f2d4a5c55e96d802ba45a6c13d1e2bf93bb48e19aa9fc572df4e4e9826ca0fe3c21c430e361a1b9ed71d29a38feaac4a3e55b89bb6010642fad45be8a46e0a7f75e90d93a98339ae525e9f9a04475164160cd63133f8cbc1665cca69b7cb4e22f722aa5a3972b946a8bd65aecab421f6d4ec81d705a05bf84b02bba06c321834dd9d8bfd31475dfc535117a54aa9b76dbb005f0842e1fc35b8ea4402ca85d8afdc572e80eba3d99dfd4414b08b9105e983de6e89c32bdedee4802a5a5851258a7b90fff41e7dcaf0eef9d0eb143cea3633963cd62e8cbcd432c4e37acc1fa3858518a08e1e1b92e15a5859948d2bd645ea787e5491467fc9f7ac88c9dce87b81d4c04a8b1498676646598375eed2b882ce0941f0b1fb2875a93daea95270f7cf227535f0583d878e5b0cd2fad506c71515c38cbd2f7d5634b69a4b1bf026bf730a8f199827b2056c99edc36a9464274dd9b943380034adc555a7ba6082f2b7ffca4f7e3fb5d21cf2d27fa03bb3ba106996a92ec3ca06e4bdbca4134706a63e986c6e5584008b2927503bec550c44482966978ff0c9ddce6d37f936122ec1d66615ecc4fd8e3ef052c529a56857ba3ec659df3d7d19353f3f919a6e910a609d256bde8b35a0b018980da279007b69d7340ca6863f34bea906a613900e1cfd20bc36bd52a9b940988a97a3b980401206f22ec67801c5daa4b89ea2ef9746be834a671db0f4550f2fd2933646db5a6bd72d4034da1a541a2255f86a0eb0cd6f36e35f8e1e2950951189b7f65592caf3fd92e51ff2409e191aecaa64b8752dd851c6a81fb472c792c80142208d5fee364b64517b71decec4677295c70914420d48e999e2d73e5cec046e9c616978add0552d646704e8428c0c7aad968d99d8bb35409d9fa5689a126edf26c84c3d7f08d706ccc30bb5e4f69d3afbaa57819c6ebb20dbb4011fa2fea341ec7f57cab9a7b6ab2ea531423df7547c70294b624b860890492086119d0eaf89f67a3421d98c2071fe9d2d9981dd215de4a5e3788ed5fdd048a8c48776747487f7a7bfed1b6087a4f70d20de5f7b0868ef2a6a0b9899202eb5cfa878600126d9a046c2872f7c3d614fab3cb574087d8d226d0fdf9086064ab65ceae89dd9c506818470b79ee4226fa4f0f99c56349093ed907c7f9a24ac6d4ff7408058661378015ab8b594f58992b3aeb336bdd08b1f6a394093344f36c9c16252399b1427403a0d5faeec80a1824099772c06e55b257619777ce37bb8ce9d13baf8b4d9e14bc9931bf6b8a1746ffea0a00255b3e578dee614e8fa5ea9b43fa4ea047fdcdd484331f4665f5d0161218ab27f1d54a3302fb4b164e0bc0e52eecda64d499331da753c6d857edfbd063151c9efe1a620f1a8fe1ef278392df11713cf27ed2fffcf2592a53dcb27a019963fe91e9a1431297a626bd436a66e9ff8471e43aab0740977699dc33e0f6006648692710b28c8c9d629c652e7995367706530e43c20c26c2c3b18f81d2e7ca391eaf625910c7322bb43e185d0b71e5f438de7d672201fb4d98d924917da10e998995860e778e22d4509794a1d669840f36583d3c0add4