0x2cffd02e8eed8f572c82c567c3b20e9b9ac7995fb318e601eecaf05b11c9d6ec06c8337e8335c4a1d9131cf62276e60a49da01e9d4118295cd2188bf37915a72a95d856d402593df58e5eeb954a078163094880f0acc401a346df6929576e23b1da03f71876062a513b9eff5cbb0355e03d16654771d215f770cf8a46cf0b86b8966add8777ecd747c45c9e680e6ee43c90f1c38b128eb23eee5040b1cd398a38a12868911ebe22e49e4b7ae07b1890e170eb4dd9b0ba876ad2d02a90ed474125281f5fb1afe02ab14f7570d38df9cc5c2e32d50bf97ed780b9771638444136569faf43811de9e14f72849219864d7e606bcf231a841b5d2d56ac14e9a837780bfc81150948412066e258bc89b9520fa77a3153c7bae9baff11ea6b190be82ffd75e6bded784794e5e304188d71f1dbb3b6ac23c2a21417021949e4b25a02b69f170ede0269d61e48df3cfd9561f66a5cff50cb7e861f19c13b04b0f37a38328f0ea342a5442906459690cb2ab9c135f2b48a6238c0b5af0db4b2e71d19e910122c9eafb04bbff8b48d895055beca1a4e073b4ad2d5a3cd81ece11c55827bda3f7dbb7590932b0720d854bc328abc9fabce10aa8a680268605508cfdca884203014dd8820911072cdf8f46b397411c168241b26aaad5d8bcf1ecb758a42a82b68e5ed3028e6f2ba6bd098b79c72f218fbff693b72cbdde1c573e5a453513aab59f77794cfb862d434a8e6ef7eb9f2e2f62ec612f299e6ca7bbdb01f97130575ab7be5f63cbfe73ca71c7b304dce92177e57e34d983aa4340ff1c8b9df92ea93282d315afbbbb4c34576adffbb48b59ea3adfd7d5035384f1235193281a223c69980342909ff3ed1106de58a5fde9ec231aaa35034206c72d92884094a00491648817d57864c4c1efd95dc29c3847905a0a9da460e9952179be81119eec185d8b5da7a8847cbe772cf454785aac3e46a81071676ca52be9ee2b0ff01554fa2644bbf49d8f4e0a2cadd68b585c266d9cfff8222c7fbcdfeae0f1bdf6bc0aadbea2601d2d544b886cd71d6b3eb7099f74504b34aa45af403964a7d3a09903421c8d1fa44617981742a3d42353c9a8b9661b46ec7ca59c3c5d2187814d73e8c9398662cb0ad0c423ced92325e17e27f1d846f40e257cd4a91d228a7bab604eb2f50c61946c22ccbd9393e7aa75340e38baa436584036dc65a19c84a0f73e493788b684050184faefe10136f0ba90901ba50444990c311e995442ed351e6dff790057f834cbbceab46fa0a14d22f606d39ff58cd486b0053cded14cb69478b37e0c91ac5640057d64623b8a2b9ef22cf6c70648a8a9fdb198517faf80cd1d42548abdf2107dd346d2de2e336be00217c16c2fa6c1c2f64a758b7072223d065b72fb32a3dceb208e3ff66787c9f2749051a18319bc2a7ff7499c43f11382381fddfc86c9f14c0c81e8b3cbc02d4ac7e71268fe6f1cf06f91328f76d32c8ea540181525592a4d7fe790ed1e69c018372e8d41bd668f2af993901b6ef55e1f31fa14e9f61eaef0b41a83795241fc1c9864d6196dd1f09214fde570f941c9d82c9228bcc1cc571d3486a783e938f68bdc41c06430c67651ee70553b964f81fe2184c97d962e066ad9178773d29515f456e02a5b907f4bdd5f3c0d53626a2ab8ede6dff51eda225661bcae497c6b770a611fb369e1d2f2f485995cce56829c92d70e9bec024a78545088279650d87e7348042c67d44fb190129e88f8d1bd1d2d0fefa160b8f90a917f58a14828ecedb6fb451b5b80cbcf42d4ea0536471452797e8bfea98b90e8e8167279bc0243bad3e25f2944271bfe88c5212d1a5a148c9e13e631852664105ffee82af21b5fe33bfdc2a721355e878c46b50f931af67c55a692a0c96396884e280ebb6451b2ef75cfd5386e91a1b94344