0x2cffd02e988d851d92c1a3e6bc6ae0b2287cdb74e525f1bc9373208b9b904f1dee2be95f1b893fc0ae739a14e3f3623305f988c07f7b3bb7068df47c171fbb02217070a3969d3687bc65738e4647e98e32dd9c29eea1c2a8475a1554d0525fe0ff27cafce5913ae774ca4084f976387bfce90418edaa30f03bce82c3458e987697eb61e712efbe2b7046ad62828d823a96ceb978f5321b23eb69eb1ec83070b3cb317be74bb454f2fbcae436e5e7aba16e8fb0a82ddecb411f6edb65e242525b6710e9d484b683f2ff8bc5bc49ba7422e2974d74d5f53efe65bae68bb811aca76ed75f55762d2219707c58cc9eec25cec6724947ca122c9d89fc462f648216c34cc9209eb901d518d15dce54c8a8c930b9108d1b09f4e9bd0cfc21fe5b7534045905a0d480ad6d9ec2a83a77dd2e7d2a9633585bf191e5f9e1f54ce81f237e826415569186afde7079ee243fabf0d52fcdcbd798f532b4025cc635848a0ac5a4d0082cbbaf5d5a7bbdced47a420047f45f729c686acbd143a54eb6c97f8ca88f376230862a969e6828444c15e196722cfe537843a3bc637a5e539996407dafc926ffda1e7b3a773d6b2ba485b71a15e4e34bff23f7f27eebf30f6e60dee72bd0a1c27a5017e374732261260efd585a1552e7578a30e5507947e6096b99bb160952ad751734e410007a5866f6a101c93012b13e54593107d6e9e4d8f70e4529942785fe1f147f5ef46e0a18218238e63fe5acaf5586152adec0b27c3b336c0c8b739c80b224f84ba5f4ad41ef31a204e6e3dc46fd9fab9ad5f92db0dca496460fe3960eb7459196ee12c7c524effbafd60d855e7566354b898da694a452b2a512c5b8bfe72ff248cd0d64a39eb574f1fc8c35b8c93c8e7754d7115cfca484fd280dee49b372c92406ebef32317b002658d1b1efc6aeeffdd4bc06a5d2b9c798e3fc58428fce2aecdacc44d1b87c6b4f18e2a131bee6760d5e02c473746d00577edcfa07c8145c82d3211917a6a94c2ee8caa4df24cf6add48f4ce3d23dcb2e7133929de1995348c55baf7e51c24fde8490acc7f9cc0cb861ae90b74897c1855987966b766dce7e9b032ab30c33b2751efd88443c5909eea1375ef174f50f9fbc1f9144d37c9c98373e0bdd96918e1ce0b67ca2d1830bc8dd1de1f398144561bdcb6b9f530ab6809715df60ba2b1499a8b906427a8ba91f70fa900fbc47a4eb67c882223f42a62800531aa32a93759fe05509fa949971dfa0ad7312874bf5d065a105f2d9861b54a6b71db2f3f42226c82c7eae4e64a51524b1f4c97d737f92126a7c59fdd7a1816735def949e32c7c834d84b1272b6d001307db6a89b757bd70e89ec25b006f061cde283d4be5549a39910aafbd32b7708c155d0cec1c0f0da8467a3686d03d08dcefc21d90c5f4a3c9383d3cd8c8d10f70f32c7eec463aae27ce3b8d8ef776955aac08113f3b97ca9c627dd125988f3d3dd6456afd84de87c5590e010f4cf8fd31ec1993468f00cd29b68599538e90af8e68091b40c9833ba593a002de71a713fe0fc3a6a0f5653a443d96a8d296b851e52f30f3cedc97fefa46a9c6fe5b11f2cdca38271c4116942e2679b5b0dc29320bb482cc204a0a4f5beb70d89826058704c883582f4fd993652f517217ff24f9b2880cd50d89341ca8ad166e98317fa85e5ba05a085bb32fb4466454fd4375d0aacba6cb010da3302b754e6ecf399af4ed076315e93662fc91469c5559e70e32d6ce580c7c8a07f835109deebd7d44d54a5da501c7c032cbf53c6926454996cda796908212c349a7703543a46557eb1044c1181aaa7d0b06a40205d75e98f5eecb5c5c6c045c4fc067493fe5d6361104a7a55acff6b60d990b916f85c5163b52c2421e99a3256fe4c6cab3b751e733efa0d045729fe1eddba48ab1d622c