0x2cffd02e7593ddcf4a3d2152b06dffba1a1156f608a8fe0dccd8b81a8b1d1df42d19ffefc3f2c37f304f1882fd5530a3b68153f3df17b2b85ac564228df75a6daefc582758484a742dd11544d1102685e753208fe7f775a4ed4eabf59d5d85a2b375fc01dafaa9aa9fd8a31e0a4f933104f19374803b1eabbe49a11c18908643f6924ff8d9024d6785346e5871b459c02c68f97c22f729f0957157f742e2b8f3be20d1014d13baafdf3f957ff2cb644624465a4605b4be61b347fffabf2048b84a927c4f1fc8d303143b6408ffe71391c03fea3628fe9d336f43aa48076f30a777df17b174357c9db6e608eb896a88445e7bf87ebe668d821136d8cabb2ac1828785f00dd9b56dd35b44c75776ffd7202fffae54e2aca9fc61bbb59bab7aa99f3717a713434d8f816e4c9dc0ce6ad2a2c161354a7c5e0af8d8e6dffac2d5ed08177eedeff0a7ab2ad76f34c896a794a2aa760778477e28d455866ac34841ce1416a5edaec64dbb473bfeb55168172051fb7718d0579713a317d0805258aa6e712cb6ec663d33650e3c827b3929a67b594e345d46b901aa04db502fc63c7eda4df3daa575a3d7f65b50ace096ed5ea707617fe3951595b97813fca1f307c731673af488f6ac3ebb071f848a41e03e5ef49ee1cc13883a5a79adab82d52a676857e4c6e9d28d61aef26390a41e1d695f376712e0a4b4a40577a1f41d612308b99a310af518716128a5d9ac3ee480774561d9ceadcdb4e4d312bf27076f475f41541bdfc06dd45cf9b77dabcd70c335af84d908b9f9bc6f982a06dfb15b7e39de9bfb9a9f91801deb89aac2b6d56278e538a3e0827fb7d9800b3243abe1ba0a3302b32ae406db37a8fa7bb69445d1648dfb6716c83f778ac511062d51c31f45bb820eaa67154cb117109af46fb98c353b0925d2bc6d4bfb8a1536a22d983ac6af445b45412db35484932d4d431fa6efc452baa53e22a25c00beb551c371a2d1ce6b63c6360e2d752b4118b1ce4af22aaa0c9fd97444e18c772787950311a4e27edb9fe985129f895460b79b347d18cf60873b7b011437b1d9dbb3261c1c97ba3210685dbd7c27d192f279aafb1b8175937b1de730ab82ef238f57566cd97b817f80b76067d7181b2dd5d8d9270c4abae5119565d2968a9414f3c30c4489abacb328eb8290da9acb86b80df998fed9a1144d3840ffedc2ae8afa79b5a3fb637a89a222560f0a843232b79a60d5e8549e6505fec19c42d505658773a62578978e434453e40fe4ec372d7280ea01513b238bab7d8ce10aace49626951c89b259c2e6e82d90bb7ab69c25f2823cbec7189b1af866cee733195b1d3bb1ce32fb2626bc53943456a26c84dee5fe55929835e92d95f91962ecb17735add380e763aad20e4cd4425cc8ae5310af51a337543ce71b8c4dab9ee9584910e85675b61f4b9d8820696668adaf77671fc2fe78e91c3c02a41bdb36c037afc8a746f629cb3f92d5163b03e6390dc54186c4b5bd626a49bd441ac57735caeef4a7044be41d51524aaace2c86cf4648f32b881bc076d6a958d90a95e233b9b9af0aae6cbe8234d4b3e618e1d76a294593f0eb1384866d5376d53d9d59a07cdc9b06c2e6c93fa13d255ce776bbc8571ab4d6cc4a436a481ba0b1fc878bb0f97a43de59ae603f86da51eb84cc71f84c1b67cf98cf29dfab1541ccca2d5d9f9b3c46618bd827abce25fa4e92c8967063666964d49831e2e0fc29b3cc2fc6c851368d72cb26d3e7da02c02d1738bcdb913d786a88a163102beb5080e0588c12c8e290703c5594cd09174f78ac14d3aa03deab7813d7c4d40996bf0da195a1c8a133bfb77644d27c7b4f703940bb4d5d3f9abd345a9fdb2575875a61f35943cd93419576a415b93becf59a40cabcb0461b06bfd1e0a9956458e28dc41dc7c7ca