0x2cffd02ea02a8deae5c4b4332fbb708123c9d3b89954f80bfd737104b4afcc9206d246cff172adc8fdf774361e7138bce73d6a91c96b2d35fb0359430ab8f5fea325f34195ea09b594ec9da37b36bac8aac9ab13d6c7f9bd73a07d2112bb05ed8624216801fd0894694391c1f8b15d0951322d6fd03ba9f517c9de24dc227194b111428e6329ebf5056b4579049d760de35c06eaf56eacf293628d4a585da048dce0754834bf6829a74507ad574a3655a22aed84869c4bf19c5da74ac747ad0921127e5e0ffe3ffed76b4e5fc6cde01c9e1ce0d0f5e2a330f6050425ab75269e0fda5a867f0df83f6dacee24a0f34a666b07a64781574d860b5cccac280be05b4e7591822df8f8b193b1474c5fe2bd27192c13990f191948452420dcb2ea6d49ca5168aa535909c23585d837a3125dbb471d236846610db20c89b2f2274a466d673fe5297011c5e885ce8bb2440e3fe4747b02ec35d3458388b0811f492a1617ecad68fb54d657874decb35de29ad6e2c4f34cafc37f946e0f3a7144f24e73dae1357bdf4e245e276cdd6ba4d2cd7f80b0c1d2ed3f762d57eff7f29e0da1b920530165d6ed18332178ec78d2a8718aea8b99cdf27733fdeb0f61b45ddf41c01834a3b5cc4a9c79b5fe448de2b9339ef3445942032df45ad68f4a49272d44b6d63f3557377d23a17bb4faab99541d4f0a8fc9bd6ae4a8b0b5351564d66e7e4ee1b956685e5489b5d19b8513c5c808c293295897f47887e3ddfb3cf05441b24817a54934efe7807aeb08a38a0c5d50d5ad3294e38a034655462287a8df48aaa219fd16912070af13bfbeb1f1ea03a267fe9655e22f9d9f1dfee34c7b818e3ff16b08440269c5b78a45ec2eaef17dc27a6ca546139099b03ca7272db999df4e0057c964e3ebbc1899442c0fb65abbd21926de639303db9ed427d853289979cf3bd58108f806fba955564792ab8b9699f833d65ab841e658b6dee2cedd48f1c8882061d742ab5a9e620dc759aa590b4ae113bbffc255fa32f82d7fbb5e8d147c97cea53c7ab50aac2af6d6a7c82434897cdf4825a2a93b0ed7c78585ddb9b3abac4c2567d672a624089dbb050b31229c41c583857b84ec8f2076622b88af0c2ca256c10dff156355eb2b9f5d17eca642d53ee317c1de40e1c7b757bdbd40eff46e9335e3c2110662274b64514243accf9849e37bd2a5e382e3cc73ee600d06e97ab0bc9cde25dda58ea01e5e9df68c4cfc14c842e9b95acb6fd89deb29cd68c37f659f26bd30f1e66aca282804deaa55b51f4a5a2324c36cdf8f49f224f6e754f2b9883f8bffeb0706b87328f74e4124e77488ef75d3999e3b69cd1542dc1e0a5a8ec6075680a76984b5a041362fb7376ae40e396d7e29b9c8c728eafdf359851d80653f566fa07d82c256955e33b2d6726590bdceb8427a419d0dee2aa571bdcd816e13fca9f14607b784442e8b632213e3af8e2a08bb487f4f230f272adf9f7978d965b5c9fde63142679a77433c8e25490ba810f598c62d4793ce93b6836dd98d7b772b87e296aaeadbe70419b459ae022f143fd8237705e366ca72a5fbcf2c3126082851d63a08d728dfeba36181b2d7e5a0ef0754e5cc25838b8c3d8cde1d2b88c10c59d093d49d02307d5468cdabf73fbd817cf944faf3573634345cd771ca468080ec73d58146f0e0a682e6b4f69e50c5d4fd5a5da9d9d3cd733afb997912a224eb0ba35ec6bba3e9c71baeb90a1bf47e052b4e32a141e962fd4506aa356e88cf5617766774d258f4050e8daa5d343b775ef183bbeb5ff42f1a7ff3f283e9927a747f4c0fd83a231ccb15ca1418fbfe7e7acea82a0caa68f02392c5e6399103e0a26899df393fd9229f3eecbafda48e7c7a0e6d364bde77b3c6ae2f827126b18e5bbccd68c9f9753664e08cdd8fdb492c0e20