0x2cffd02ed1726c86a7563be97bedfe100b449afa62607d0cfcbb98011b9ebb7af4590e78a051b31539d6da98acf78fd4f5b95b9c4e8559725d9f0850b3b8cc3c9624cd11c080093038ad348e19587beb4f26461be8ba46fb50c7544cc2da5dff42f41db7da10e45c661f2e31893baf16a15f037d0e77c15d45b53ceb89306a33461d80cd25ebc492a7084ed445658f32da56221a17d78bfe99146012081d73de9c8f08b98338a53ccdb0b070c582e62368ab6ca4cbe4f51363fa93eaf368087a1889625d2b744be36e4c030ce5f4cd946bf498422e0fb3a37ece3efcd5ae08042e599e66339294c7af5b0ab48fd9a711b6f8ce12086c20167413419dd1fdb77afd1dab4405dc52443761f3a5192f19526c093532497bbea3b35c952cb5aa4e862f591c3acc10faf0068f0987d0940f482b444f31597bc4f620e274988506b76070362bb88a7c43f76b7d4a5b0fbaf76daa19729ef2aaeeae6d2fc1c19b08c71cad2a3c4d778dcd08efa866bbf4039fa6c634515dc9ebc4df459f8ffccc7fe5d5ffcbf8f6cd1837e974cf098195eba546bc2e0d23cf0f08bfdba9145d04558af6d990b0a382ba26305c5e23405d474c4ca4411933eccbd8ee77ec20b59ea3cb7559c6b41e6e65ed557b441b317904717f4124a7cea53a0a9436ba2bbf822b21e32c6f8e90bfc2795ded09fb76563c04e345ba0e80d7206136178cfa5619f45df075b169542ba123e539cf1e957fec3d29ba2921df075be565cd605e16f59d99b9fd690c52d98fc300a0cd745d959312c76993878ef7ed42afa18e671ab21163f7d8ea014162aa59b2baca56dfa2b54ab3a096b8893e1ce04ab1140cda9b8e713e7bdf4291c63f8cf3f49c74678915d48ffbd1e32b4640d2b27221913ba8f5906667f5ea01b6ef0dac0c4e998481fe3c095d463c5e0e30bd20c5e9341e13ba930fcf22e1d8761dc230c01e0359bb3a02febb9d6a5befe6c60fe5b638653fe3698e58054d8f750761d789d3f4ca7650cf9486961e7fdb10b0c15dd87e42aeb3823dc55b581ca889a6dc20a8f1e3019097fe06415daa8a91b7c9162391471f7f52dccdc281c5e4e6d369cc4810da8689373447f7b8984b33301d2dcba19983e24aba5ae816809cd6dc073c3071387f4084b58e437d0ae8d4db1eac4988f77789f61a1782e8457ba1cd3d4c23409a942df0fdc823faeefdb7ef6fb8620ac2ef60d942f357a33c0822a8ff60934cdbb54c883d7b0f224f90553a1e143855a18911976a55527f7f37913a71faf1fcc9164a4251dbf70fe694fe7c30e447f4f2c9ca2cdaa02e55ea64c9ff88039d6c5e68860d9ce72b17c9d797480f8c55fd5fba0289096e3b37338323bee738a69f7046db3bdae118b856752b0554099b1c2fb1b8beda5e8188424648908875a209b56340235b06dcc484bce1a0a3a512095eb803694491cea29b0b8d177b50f5c74d997eee2881eb5a68d5b8859e63a62b96c8dda2b3993e66c8d6eadea1f71a0ddead6a09cf181b44dcd60f71c0d901a64a03bf146f9ccac03191c8a54f8f058d923aaf5b009008cf6f6dd07b7aaf3c7e33ae7856c79fc88a42664152cfd364cc66da5c8fcc82a16699509627ebc6bf623d55bfd2562707b44abddfa1243f98d82bbd12fac1ecbc3440a8f5bcde244fde6cf09c0f029ad0421c997985f47515778d5052e425789fa940f82e58976bf49ec5a47ee66cda708e55f9897f7ff5c4ab0861610afe9d49b888bd18daf129abc957c37ed9cab80766186241c362ea9e6b5d739d4b9e43d0aa34d6b49cbc49dfa0bd97f4f062c83a007a6795537c52f0d9d341fbbeeeb7ebd0010ce5764cecf46a77213bbe1a335742e816b2973877de3179311f87eda922bc8ca3ba807148996a07c684857a948f65daf777e3089cfa7d91d186405e562188cb