0x2cffd02eed96e203b96f835bce333aedf502a02d84727aa67cfa7b5736b62af859c0bf52eaba750d4ecb0c7bbdaf6cc8f645634362ced8063573aa0c2af83e0c701ec8d84efb88eafe271a42ed0e1506f444ea38e18aab28a6e74afd3e32bc2a99aacd67df5b032274d2fd572653a4a059cf4265a4dbad607e85c2ad0d281b728da5e2cc65833309ed818a8fed9b146d5136156b8363138d30057183fb5e4621fd0a5633fdd118d04311a59d17b6e548c9b748bbb35b569567c55fb04387c3fda21ed92dc4f6fb5ca931ee74e91dfe0db3cd86327b34176669a61955ac311ec0a35856e0b98e7b945304fabd297116b886fc4a4f2612cc7e13101c9d63477c86f2c6a99c30cac5a1c5c4d445beaa69fa5fc90613a9436a9c705255d42adade69d95e083c1def70333f5ad4413f468602b8e9558ea0440291cf5b354f54ddf3c832d8afc39b70a865ceb7f1a6306aa45941e58d96c4559590cd8978a0e9d41cf4ad73fcd553f08bb0ba2cd72f8e3c367023eeb22b0797a7c9b66b0fa1a7716250be41c6419a46c52fd56c1c70769724c28406e71a6138eaae2b683a754127d6351061145ed86a5fa57da5b943f80d92ed97a574ef9922a1678f50e55be4693d373876b4e35e799c5d1a12622b3ba5542816f45886456e332d5c5e4bbd1643090ca91f98d7eba93b688875e4092323fef87a33f33170ee4ad9e2de07135eca50695910eb8de49fb649e2005e3dee40d39d94641a3a4bfbbc1cc29ed55bfef0204723c69ce4ac8afad0db605c0ea83976e652acbda3db770dbe7680ac3065c4106a7faeee8b60df38af6b9731055d4d9574a0e1b0fa85ba7f281be63bd934b3a052af3b05aa2c1899a04fb066d313ca1abd1942a2d14d865de8bd8ef2ae682b002f7cb288ad20d23ce16960a9f5a226e7fe97c5f15d7a4d04abb6f517ce84fdb3e7dd2c29d790f61699432f1b7ca9b707c5910ace1aca7dc3eaf88da1ec2fbc3e87f510261e8c56390c277c10ba70684b61f460db7319e87e06e3485d4f9b4f99309d95b357d0a490bf0f0e421c2ed40ac65e4deab6c0887dc1536d097f3cb15059081e2b799c9d9c02582c309ae0b2e61e3f5da0df950eafa12f9e2ad9cbe59d20a96b3f0797fa54630080f6d0169bdd0519e42543e93536979f1fae58a4ecac33a9b17811569b01ca02010616877ef23b671bd3bd2bc889c41f6aac17e85e2c96c416938eb73bab7a98e28450c70d0a76c7f2003151db171ddc5cbcf6ad53e16d3ad4fb853fb68b41b8923362e38664c406ca778dc32812ced0bd6fb431e502dbe59feb5909a4e4565f68c2323fffa2b83d8ce26d9900a38f77819c09159706bd1285e433f147e291779190a11c499e3188320061eaa16df51ba1fa1856815669a4fed421d44ed951354aaf60e197d310f67b4ab709c16f52006879d128c96718265bef4d5a6af7737828fbaf54bedf68c1fe7d950d4ac0a602b68c755a5a133687f7f154263717e0ecbc9ec8816d5c19f5ec01dbe27a3e929312d848a5b4ccfd706cb89ec2e743c301650387196fbb017f946ba08d214a0d5893d60786afafd0760b8e4c3c227c736cd0ec32cb7d372c70f302106b01d1e1439fbe4158bd4e34227bdf1f04aa71d346df7c146125dbc616eb3424da98875fb2233cdce452a35be8d1d3551729b178daefe23922dbc3e6f1f7e27fcea14e7bcc70000a80e0f23d934c65d7e9a86f5bf7dd42ec55651b5ea61fdbaba450997868e838cba07de88778b10a0436fdbba21bfce5059df8328c9894c6acddd1df26b40f4c5662f624895f5c9cf11b503ee3f0f92f5af499f9c6a59d95f7959ff4eec19eacae4c0071713af206b196160863f90eae8c4c8877dfb4e4126db05b393b816cc3bd2561e412cde7ee735658b1ae72333d7c07033c6cbc4c190d