0x2cffd02eeea6ea5cf9b1e290f34798d46f50acb01974755d21f57dd3b0fc2b0039b2ad29daef2fbbf8d43d2454da56737d0445b77fce3cf7655ca80cade3e8651fa136bedde6b9878f6873b47b45f81e85b6b80a4c808a558cc6b94a247df81a13979df0b958e120671bf2a138f5e8053498931c8899193cb59d64882c8ddadf882491668d349f7bedf3c811c82423e6cdbe525eaa595b1f83e288c2defed4db8e7df5ebcb32b55d7a298d3a6deaf4632c8fa93b3d03c3bd9bc3ad6257ed97f17d85e8d3974b234287c2afa8de7a579e5fdd66f8b7cdb929e43b28c55f87075b2db31d14f9339f88a56feca96967bab39873505605ec1370973ae022ffd083b62efe61fb55acfdce3cbacd365361433b755f84adcf509e51361188602d86600477aff61bc3618f2be522ed8d891453b8cf4edcafb5d565abfaa392a67287cc858bba523eae313d494938c728b4fb3babc60fd954b4202d212cb719c93fbf4861a30e06a31d69c0dea7fd727cb0a11154b42ca4d56150d0dbd4b139df2b973b8d916b0e073982ec2ecdf18b34c1031e344ea0c3442d66ed04106868c62d21a6a9032a82a5d9e33e847d341681d8ca73439f540226eeeaa469c34a5d50d53560f95d96a341f0bb3a3680cdb4939eacf8b0421970452f59b7ff1e474b8ffe4a57fae2c67c2097fce0a32d57ecfb2d2108bf663a24ceb1e52a2d9cae5cee684efdcda70f7cf5be39f0aff029ef8ed923e46a300b5a21ddac948f32096e427c404dd3936dfc0c54b0e3cda2948d1bbc02094c297928f1082809bce0a82ba64582865dc8ce3cdf21f1e73154ece4ba57e9658bc140afd918c0a4e8a6fb09b01187ad423b616e3dbbf308824004aabd4bac3f3c7c48f4ce696f80cadf709f04a8b2a642869a1d3f9d89e503787b8ea1d9b47295cd7727e2aae0bdaffc4a5334ce0e4ce298597d9599a448d3d52251193462d2ef4fe0b5a099d1379320ba9482aebc2d01b9aa22583f151cfe2b8734c5149b2fb9f09f2e8883978bef9e8d392c0a37dba4c47b117fa52247d15f9e747f3488068a453d322fb5ce523a87f78132071a181e37a9e767035dde86759ccd869c080f1023ebe39d8aca45bd72d9b35cfa4a146b82336743c0711eac0781b5e792632c633153d4bad7b25d4c6eeb3333b80351ced1d837d7d58a38b02e8e86870bf80baa1cb0bba81d03e4a177b709ce6d878e6cecaabd01ae5a02d0236e9c7cbd54cdd11a9a341789e810568a500f9b3ff2e0affbe77290516af798b0e388ba0f614c2345839090715c668994bb51a5ed012f30146ba22723a289b0bfbb012bc646895e100554ac7e1ea989477d6af1845e85fa0797f1241e1115e11b3f6848225caa2af84b89fcaa4ddb91101d3c8020d120be6e2700dadef406ba6fce5f029e42ddc84369f339428f294a4a954cb723f6f3df317572978ad724cf7f77e2070a67aeacca40c0274c9befc1d8df39daef9dc9c447118cd7d2d252f61c0bffc231a958ff9d1517c663e7474b0b6035cf4141e2269201beb98d86ab4c3ee2a6ba15656da52a0942a0cc08c23a61b55a54931cf45d3eedc84243e3296f38cec97d617a60a9a79742a3c82dd409d451723b1b0d02fe891cc298747b61ed93509ce890e0f2c2da824091b311d8ca1586af38ad18e5ace5767ccf026e124d3861a8df250b8f8785b2fc3cf2591a09360cf1521418d5da5ebde276ee251f4e18c4946c5f7be3c23fe027b0af30d08c07ea68ede03bca01f3c87e481720d21c5e9eaca1b77b394b906542e950e51d8bd263319b79c2ab3ba7cf56ff058ba9afecf078f19121f2ccb7d3a841309af94697ef2064778c8e464cb83da4960837d5b5ca1d2938ffc088682264b96a4610629c3fd3d59a59504c6dee8d8b31bded7a42240891bf4b31be3f31e72e