0x2cffd02e0874c73ee8bb1850eb907c6cac38866b8d3286f606e351f5e439aca7d357bdb8b17161dbcac92b8d95bf0ef294ca3c2e32d047fe40fde42bb7234905622cb08901ad9979e29e33e04e449998e1ee5f6f14c5233a55c9a07f1cd09964ebcfbcb8f941fc67d2f265d54fb8ef4988b93f195b09793e776d29bbcf473c7f5826f511b8fc7757329a80c1fca5be712d4c2243812b4f1f22917bd26cb0b0012c7ecbdeabc324139777ed8c5bd90533b629396e1b2628a58957649261b008343c47c3be7e2ad0211016094c28bd4e8223c93d19bf62d541883d749eb9feb125566f53dea8f65e4295bf22460172edadbf450601782d79e5d5476c249e63166ba9bc01feaa667ff28be64e789494f1e76ba02915c028fc761164c1d9745e23d32a37f6eb331d28b45fc8e9b27da6989b231d3d47308b0f2bda6679830b013d11e70df5e69bde482e6872d37ac6c90a95a3cd4a5db49a327681e30ab485c07d1409d4d66ae8e6882a8a7440a6d33e383515840a66a1dea468a01165cef922a9fdd3b38e1cdeff12366f50a914a958a648c524b36c49076db09ce7d5c5b7bf9c81d7267dd5f3b8a550022fee56b38d7416a7a798359523133c2e1b520569cb70de5475bdd6cb445519a3fe1052f3a19a952fe22a9bae81621a854e083fd5064acfca3991b568db4fb2126b85400d9e079b451c55fa0121b8548b901206901e5288e17cbfa116f985a1ea178370688d14978e531e179db67bbde5da5da23a306b605c17f7257d43e424e62e3d470eb334e886f8f67a5863fab93ab6398b79767ce751fe1d0dab8311d0c3705a5205014753fdfee97b3d3a97a6d534e492d906068e592556faac3b32e0dabeb74fbc04fdebb5671eb9cb531042efb47bcb5bc1ef9510073dea29bad8688362fa03fcef2fd359a6a2ceb567a11905c070dc74fdb67fbaf1d6a0ca1db1de6efe4ca76b053aea80ad8d627ae3f01851e2e0f021d4e109b61a2ac4d178fd3b32cd15f99ce46ed2a17d965c052d3252a4fdf80ecdcc49d850e20da0242ac4fcb560862bb563a1160a4cbde8e720d0ada826668e3df405b6b07bfafd94013fb122c87d39c08c6b77366ffc9c96964fbe1469e9c6fa35740e51815f14c7121d54111567cb74332938941efbf416ffd5df100ba70b4f2cef64b4f34c12877a84048fd901c4af6a4528303cedb75cfc1f2ca411a91f2f4b0ed60422d31325c7d67560d64f42f181f8ee095499de3bb6be72743419c1f588d07433b158ec4191ba096fca3cff7a783b426e39d620fe0c5197673cd543cd3e7d40e0d8c8af1a8e210f98e815da7eae853d5e6a0be077eda6664a9bb2bd3b1dd327bc91db24b49596d853237bc5e0cba0b7467b6d8336e99078b6b4397365e998b708e93b0c5fd90cd4b7f9938f4d4be2556ac6ea34256bb2b3a979bf15d733da98ebc165e052cbf67fc84b8be227970ffe46a337715ba88c44005578bbfda48d29d448fa8485eb88ce3bad3ccf0cea0799ff12009615b090e5b2e31d9239406f1200403d547b14cff35b8162e599127cc6ac1af6c0a4e47e7aa9dd3c38c532a4a0ea9c5164842792db35aa3d444c85b2d3e13d132b167b337398f9acdf2c9a4d475d4f9352ec70ff0e909ec6f29f91295f92069c410fc87ee796c8738ccf9edb3c88495c95a8e261fc9d9ae25e48ca07fb70b5b324be89188febdfc4a5cf58ad9eade1d50da1691e200a651d5a44f993cb985deb4c829260619f03f43a628cac6c17c945f8950da1b45c7d28d6ec7688b35749e03ced30615705129f963e773a3fe0c79820cec036bdf71fc35b6fd89f2cccf6ed1792f4c18e2455c443a5e7ff465d981d7d763850f5860f73b4d3c54f55d4ca8446972a94f8c949ed2a25b87aca3842eefdd2abd15d47bc5d01c2c243a1cb86d4d2