0x2cffd02e24681669e1719d253ca5620cd1801dba0ac5dc562a64896a72fbcdc18df619e475cde554c58532c67f2856b7304f0b78a789bd65bae0ff28eeb24c05591106b8e9e25b3dcbe02da2e8208c3d450fe0a740cf3976297afc3ce6332a3520083183271d626054dfe3167fcb1b049006776f2c7f3868b638ad558cee3f27cfae6d6bc08511640d73e308bf3027e5fe915ecd502f7ea62408b07ac409b488a7a2961f5684348bffed769264d884ab0424787c61a9fa6418226d99cd46c3e9d280d3430fd9e0333832fa76a7712f4a534197496552f504f855135ad84254053bc751455b117a802004b55f540e9fd876cba0fd00839e98d56cd11ee9ddccfafe31f02f8d3ba4802ce116d019904960078e11801cb2893ef1fc6d6947773b914caff6ee2bbc7a8d1a5d43a0c6cf321963a300ffad0bb158d989d2b90a7a19d052651be8c60cdf2cce419f407229cfe47b7453f4ea6525f4d39124541e12850bbaf3f3c5dc978a71e9876add4a1aefe88a83053d037c21ed68889162e098926143562b9873c074d5a4f8aa1fa6a5df68505b6b2114f360ebd90fc5a02a1539c674b2d92e809ce2cf6bb74d6ecc7a83c5770b671d8f04d3e6f070001ce7971d7938ccd6c3b2c4c3f9c0eb28955c4089464a9adf88b7c744ed3412dd480c67c543a67d9fc4e214bab50a9254b370043537008d5ea1b751f1543a1ba43268d6ae11740e8abad03d2b3cd98f97a5f4738fbfa2501a78a54aa7a2d84fc1ca8438c61b9a2e3080f3d4fba436c4ebe66bbdb4e69b7bfdc9f8359309ff9f62846084119455f70c631e244b6630c1a47d77821c356cda5da0feee40dea1d5d8640439092c6276b6454d52be4393d90662bd6df51b69a13baec30001fdd0061d82557958de9c37b8df192b1a9ea10ff2585efa6d4bb212484f3e3bd157fe7dea78cce7aa0fb9c957e077e94c5457afd5a5fdc39938f7a45cbbc3064cbeb3ce1f008410acaf15c0cb9d1ed30245ee10d8301949e299af2ec0a1684269a7340e31552bd301352dc351071fd29aba07a158af3027e05016dfca285c3e91b47e146d967d6afc494dbd3568b2036d2c7c84e127cd0d7ac508cd03246600071d15c3e5924fc07e4bc4c00707da260ce2361a55f3c208a971756eaece33e9c3f89754a0248ee133ca681d671f55fbd9d49669f49b58aa1002dfa4198651a0aac048883648e4fed363660ca8056c31fd441a9ea891addfa824e693bf95d92dad6e92f0cc4196288fbbc7ed71be6e6ade3dbbcc757595fbeffdce1ee2755074f485bafd06053049bb019eb0b1258a0ecb15a91a5966263737b20219b92e1d47a862e3b41213fa64e6325be5f98d83900035d11dcaf3224ada4cb8afb2306298985af469b2111aaafdd3cc5e7ef696ed7a0709272276c9d44028e64bd3033a07e73ffa27567549e2e741741cbec328b32285b3eb9773b869bbf4aa18a5053d6ae04aca76e5c36f70814ef10ec55053c9f1bc8d4c2bc3bc75c9c8d3f06ece0704a4d10e7e08497cb2c1b739050da2d69c06633e3d66c9f513fb8c3afcaa09a10ef4f080bc6b2c584103b23d56d8310fdb88735adc00aba0c4f215dbe6e45249b1cf6b091d1d7fe6cfa74413b390c9b5279f626cdb87933125e66b2932a2bd1075a8298eb0c530c47fab5dca481a8517e843263f082670dc443519ce7c0cdf9f1bd2f5e30e36007c422f0995be6e2189cea73893ee616ff3ca6a8cd92e36f6baa1199731b2e389f98978b6650daebc40466f555df9fe9af7fca795450a45e543e0ecce3a1ac15ef59ed5f4b65236e01331e0c1cdd6b07198d7b9f35bad6cc51d643329f25dea2d4ce10959a5436df115dd1bba4d864d3fe0357112c5cfba8bdb36340116a32493e1c81b220b0153a1372fcae380d1583a78f12cecde23959f