0x2cffd02e4bf56a8971d476933187e0148cab97e3c266c2c16279104a9c15a4e9461a4dfe7b8b194aeaa3eb61a56bbdd5864668266f7a52451f9c190a2eda810814670bf0add1918c78ae84b8bf29b475ae565452535ad3644341956577a27c3c2e78e3db1e9448ba0cd0eac13c7ae2b5b1f7231110698886464ccb03e5180ade66549a2a67adcdcbfed83f67591da7f1f19777f94f981afc0fde8b55a2fe35fa1eba7a1ddb8fc934baf1d11040e350a24fd41820fb7c34438444cd4171ccc192b81b7cbe0df26d4e392b67ac6812178177e923118eab3969330241e3e33a4c2160adf1f9bcf2560730b28d73b3868e28b7200e9207f48a4f59a91d98fd268494890b294b78ab42145f3ba6c92ea6dc3f947a67518464421f29b8fc88f309433fb36b11d57f2cbf9ba84853386adad1944bf5e37091acadb7757e88f8c8e3a8b1820d85ae1b1dc913b14d6529c517304ebab7f2ee13e4de3ec009d8773f7351ef3f075a9f63ecca93d3a028b0e81adf6388f3de6bd27f7f1b4891714074559ed4d62e2ec26cb22fabb41a6fdb2323ff49529e1a1baa0ca68c2751ad3b390fa56fcbad6b3350e2671a46f57425767acdce9867834006cacfdf149c3cad70bf6378391365ad22e05241b1d96ab0b82d0b2ad8a68bfc39b51ec7dda8480cdab21081cc76a07dd44871bf1e06b67455a860809746488ee0f3f9990676f180cd83b6681d6654eb0c1702d936831ce7c0d06df24f4c2e741abe20365cc0901cf8649092ccec48ae0e7c52dcbddb0af63396203871f0bce208a181bde5df03b3f161d8f67e9416366915701cf1fd00799129abf6f9cf5b1bdd59b16499e8b1bdc305dc6d30d5ac5eac5718480d78112f1f72dbc2a92aa9a98139abe8629306d59036b6dcf8a4423c4635e7e2138db40722b6e365a3a7727424d9334cf6d304de2417966a0ae4b43067eb45d87afc9fcbc127e388b52f3cf606da73a83e23c5890b4d71b9d92ea3d90d3b21cc0568e4efaac1b9a2a572a7bbad181512c604e46510f94e95e836567a95b077ed4f3fdda96a179084231fe07ed0e5f095292bfba6338de462a06974a1e7c3d68b84816a6dd1e160750c8be6845f5b0cf82ba77ceafd3d69a52ec82c6ec9064e55391417ef13133cb026f81c09d9c2aac9ea40714d0b0c0f73ee100b50197d8a715dbfa0afebbe29209d75367ac0416e6c9cf6cd3a07da79dd0eb20b8af0ddd95d59155f8fc4965b848a1fb4e73f7d3a70ad24c2f2330bcce3a9c14515411debf28ab65b76b8d5f7cda9be2c07d89049749aa0158ff1a774086285303dad82a2b7ae2541d8a0d4aea5dd1f857dd981fae05c3161723939bfe7cd101100b75c8983b1e5d57bc3091f5b2c98d6b7b119fefaa14a489c9f872b89d224efd3c13ec4d1352b241de0959c3c068fbe871564d96cb583f8b14bf4916d988c8f22ce4862012ef9be86943d202eaf5c1e716731e3c9514b8208fd22bcce525dddd5af2b8e6adb8ab5e9a9dc3c5fadac6870b2318d8b9d3b8f9897a69f3aa215d3850c69e47b3cf2eeefe449c12b74d64bde620c0e07ab2b4608a1c5dc2b3d36a989e6e0df701ab10e6da9ecb0304a36e9f37ee018a27d36245740cd9cba470d6a0e4d4cc5987f7e0285cd9a6867d6e038878809428b62f389065be29fbcd140b11053fe2d700878ac3f9d8164a0acedcd790787b0ff4a3cd387f7021a944fefb024295ce5d9b78a86b9c5c80ce37080799f4f6bedb12d1f55286a97c392ad5df2b78fc284a306a51c8d4f451d99ca6e1e75319c5cf128183d03f87a7a6fe5ffbdb489c49f47cc0bcd50d9b13a8011aef0118c3c6cb70b362a8eb1892143fb82bbd1874479e987c7658db327359c25e67210ca5d81cdd458d0fe24e8c073c84ab1d4da6593f6e9e869424dd8a5e3a37ff44e