0x2cffd02ea1d2b43a4a56434ad456ee480fd93d4daf83f5d811691af7dc5905d29362c08aafc6f22d96d030fd710c82a57dde9e2f0c99b50a24f45639e7e672e8471415998c4a3932316cba73dda948046a2176d523693e76cba01d5115a11f92ebfb639068bd00b188c96523f1c10a7cd9d1c283a5e3d12a2bd624fc80c0b52ca5f09eccf25c96a1db1fc871d58806619075ad74206d8856f36d41b26f8a1a045d7a35a3fff9f6956b3b1d293d35c94e47605e416e1745487d1ec0ca0747c9bb847582817218722cec3535f5d6aebb0ef15ee0be299bc241d5e7565faa12bc5d53e2886b39800df0448116eeebb2d83c0374b28b3ee3002dda2111046f24ff388a05020b860ec4b483f4eb74c18dff91f162331afdfa13c304509a47d3cd2c3b96d425269c8be037fadd21f2446bb45006538bd4491ad3fa487145a7508af8df2497d0d59efe6ca077d9bcf313201945668dbe004ca1819e9450a7636d392d1c52a30655341c99e39ab91865ef5705127ccf87d8dc365542aac679fec4004cb55965c4e8e51255ccc5135f09d8b9d00ab7519fad04f7ca7b3272739aa8c957c35e7c4f52251dcbfa0d0069a699a9e8cd8b8a801bd3e7d76cdfc3d92fb90777c490403141a0ba57d280b81eff1ef7d1490e8949112d6df2311f9d470cbad6f2afae8b3856540eafc9e868165aa202ff976f36084864812be9be47053bce1fb0b777e5323de89129a2f4b25703df6fc09801c4f6bab124d14e4f930061dcb176ffd68e9da2ba1644ccd640d630c742903a5fe2451043e4fdd44e8c1b9bb17c41aad242275c9939bb7bb83e77327e546143ace33a01208ed6ca6684783b889db36490947e1a0bc46ade57b8814a701e22e8a895f73c5a1d6f02d66821423797ab87c2f38aaedc13d3ebc40a1d0d346785752c1cf34444b2e176077d6b89aa932c942ee1cc708bfe48a1b963af1d08b64b7b5842fdd9d6fd4fd273e20d0d9cc285ff907b6f372119ee58647efb30b2b207023c3aa058b5c08491ca31510bd9ff1521aa0e0ed6e02713a886ccabb22992741e4ffaac2d7584dd04c8fe1e7e1e2df83a79a65265c32deb182bac43b640ed1f63889a8839490c574ddc33222c38c1ece616b9a34ca1326fc4415fc7bbaf9b9d5742e368dd3119b737ca8061cd82087d0a74eac397f1b3a5fe91c179650340da35a302f4ccf149d8c44627711370be8faf3b765891ec34561cd4174d27cb4f098ee8f192d0c9cc20b2142d4b8ecaf8c23ce8399f6e7ee4bef822117bc002934b6808b3335c77d8eaf8cc1954ad4d89851d24c673c7343aa1c01d90b8038f1e2f3690f4ca892ff985213fc7412a3baf5ec6a52349674f611fd51b049c33cd8f412a56a168c709818b3dd1604dc5ad2d9d32fd6343711d53188e7d172524d7d15322bfefd3b1f7baa7bb099781d52f8e4aebdf5a7daa0c5ca42cde865267b1ef8db24abbec076cf4179fcf10fe9b386eb6a9a187d62160c4393721b1ababa7b7d09f3b111eb1aac2d49da543012b204faea429238cce8b223629c044c9e4649666dd4af4a1ef6f39d7a7f588e9d056d4f8d4325e97d91fccd730e6ad77d68c7af818880a2377be914ee567d8279612de418d5e02ec1efa6a6c9c41fe2a0bcc3f1d0fc9a53b9140b894d90d019b1cdb8c15e4eb8f451c5d8228e761b5e4b15d35015339cda06e75c4add37f56439418959a2f42882e685c56704d80df818cf8e359012b79e72d4348e3d7f8a0f69a3f84de5d3e4b81ee844d42f899373881f3802c7193034083a21933845749371ec53555f99b3ea529ea9efdd9a6aad1e16602d330d628a9e8f7b8dbf0651cbd336f2f1c5863025653ebae92bcba6fcd2d1bfecf7811c6eda26490668f50168967e3faf7205a596bb01961c1892e14b4f3dcff070b93eafcbf