0x2cffd02ebbdfc58fa3c3b99b85713bd20ad7174bfa27e52c4b87489369d81a6657e9629f8db41d79aead18b188e7abaadbce30f14b731bc5956ca04a2bfa6918d13d19a405bd9f9ce77efed4fb6ca62aabbfea1955b4091ae7b1c369d1a889dad4720e4b45bd938a570d6d07bb58de39755837ee6dc71313708da1c59286b90a629b391627f604d7af5b4c86d85b3163c19667dea17104f5c511a3ccd24559026853c9ede45fbb7274603ed29e729e77d7457ad2573a3d1e818c989a8c6a50bf0c7250fc2f6078195d55f073b6022351b9e12cf412a7d56ffa1b683606a1c1ce8b9947d20cb919a3f6ca1081ef16210fe7c2b3a9c59c901d0437820e78f7c7ea46d7fa3bc7f16e3d90e6866cb8cba58396fbe011e034f0b43cf9f25ee72b6c726bf741a78c02720d6e51bf1901f804e1d466e8ff914e82b34b90d9950332833fc91bb12451b44e407dcd8a1105bba9f7da9d8e82fff05a1cac6555eba9260f810b598b12975b0204bbb8444b2e114fd2583aa88575c82feb919344d172c0c563f50510cf949141c5d70e89ca60c49467ad3afc56a38ce87dd7c6a926e44be45399a3895f7642eb1dbff98c23cfbfcacd7ea15ea0ec9bec0839906cfb197ac277f6b30e743f651070499f79abdf98b052f2c8d328eca803c3fbcf829a101125e48fe5aefdb9b55fa57563d53bc723e96cb98447221a70f7d63251f08249ce44787859d7c8f7a95f183267c48aeb331da4489d2f6c0dc77c3f1df5eaf4625d6c818df9875675458c3be5e88a1f68db118a431719f481661414776c382fc06b130dba806cb44788ed53273d8fdc83a79972a42b857a8daa4b0294dc1d1f7c1c0fdb00c9dd198b3d8a29ec469f85409a3f52312c1c2346a3cbd815e8628b0c731052b950dcb719d0ff9cede4a4a79371b31d542bf1a0b6ee27ab4c3fa665b3961ca329b49cc663db834068826514805cfa2b49bf646bc756baa283d2259b058d29bdadc2f51c778c740a9cacadf9bc6f9d95be23b805625e00d3cd97bad2edd2ddfb4d26fe4fbceabb989c485fa00df8db1d2a30b6cc67daab676d0d05780a09318d352a02a5cd3c57c4ab29a1eac3e7999ac6722565623488a1ce14a555359b6439cccbcafe47c695cb1f2e89c5575396ffa5dc5e46d7eec9142929cc70a0d8761e6ba498dca5719f44fbf97767eae9029e4614ae7b2720d397c12de634675b7e4adb0ff59d12f70ac881a315907397175acb03531392446e87eabb36bd3c4fadbad182895717945b893ec8988f62fe9381f67f47dc9dd0f6e2b326c30dba22dc9970e8b2b7911da7271d308206b5de3fadf674e5ad86042ba9b05c9cbedaede3a15fc81dfde3dd628fcb7e278f3d3b43dcfd2437f34d365890fd6e76b4c29f2d55e83b65de8368314a7bd3aef3d444ca5234630d915dbcbbe81251cdfe978209ab8562b26376bd1c4c9d88e75bd28fa6f79be2844d149bcbf86007b174d0d2dcd0e24cbf770332c3468df161cee02b76c28e449a84d29a2bd84f88bb148b52342c4e4cec396f96fa7bc62cb6c0e6a1cc0e6321a2f0bcaea1448d0eb72e828319c4c089cc2eb09c81dfc293003d3c0f924366f7273a1b02aab5984f3808f2726fd2c796b3b80513f3753da341d8caa6ad998c24592b38e9ac146e071c81ef3e72cfbe299bf7ff237054b9a02438d4f9abbdc857f89f05c7303118dccb3404b37d0c1288b4442cd85c5e28769081519828f2173ae848a7be7951fe9690bbe4c986bc1b28d6e7302ece446bfed56710b3fc6fef13050b1461064cbe20bc8ede8c4eb98859dfff6f50183530b1669124449c3fa75c8a4c343e5659b374f083aaabb5fdc207754994c6d266b1941c6d8a79b02678829eef53f3a8b198397223a6f366391b5ab501c4babc243fe91a590bebc58f5dafd733