0x2cffd02e40b884fd6ee126932da047999c9c7bb027923ce23e206e9e416fb10390a7e433281057348afd175f47b4ece56a93c6f77074f99585ab7b1a44e6f0fbf24d2ab7af595c0d7fbfff739855fd6de7ef6269e1694462bf1eb92719bc74f4a753fb0cb9792549f70ddd82dd5d40f5271611b9f981001b5fd0a93039df840543618591bd824f8293c7d82492151be1cd22c7535ed94a1f72700798bb2c23c7fdb0f745c32d6ed69ae1a0ba47a4df7f67c4c902cd59636d250a5459fd71b81fbf75c8278f519be4d4e6993f2053bc8180d93507057fb18a633473eccc2d5af908b3fc23872e10cba032f4c00b78d77a00f671f03abf7af5ad384fe62e364a1a4ea3b76d9da565fb977c71c69d0d1d23227ed5b4666076fe5d30a8320e1b85778dc911a9bf5dbd2785bb773fefcc572244cdec95ce90c109d79f5cc4cd33a10b6640ed629ad36cce5140c48af74f6c996a5678cac42e7c62aa13b2242c6b446b6c2590229f8499092098b05991ecffbc9c8b4f5cc6bf2c98330a8e380492a058d0c6f19799be1e18a294a48af73de29de1ceb6f0ca47f14a617b42b3d47fca488d389d24092d5de5400f1f2f0d2774e1c738c84e87834d63021a01f003aa86d75b29ef3c4587449830b239ce7d5cbd44c9b035c938e97b23e403c5f9098c658957babdb810739da41f83adc7af50769dff8e776ca1fc5fd4c329bb083a104200ef8dde38074234c3e9039301e925fcef067842a3562c90d812622515a0915351e984541cfee3b80b8499af15a66babf66ab90d2279a34fe0090995b994320d623b12d89c1eef83c81d73c7fe95ebdde6841e2e3e098226d52356a17a2b50a53dab85cf92e87d5db6b59e7409ae9c6f67db7f4289462327d3e88240861f92a8648d567b18f2d258c88744016c86aa8bf6a6ba88ca583e56b7f53f8aff4ec9fc73e40fd7074f0e13591468e8aaea50187fc9b17c984989fdb6db6176c07f2fb81f99cb9138e762368abecd0f5e33002e869602cbf3c23197108c87f2b1936e5ba0878c24bb4ed8fe459f5cf581b07f096f630b146c9a72565a8a046685695e73a7d1440a5ac5970d58fbe763a1a2ae9f0113b61609aad7ecf3a5b67914c8c63f9accf58dc2fdabd16f2d2a7a53eae146811942faf718ccb9bf585234aa7e3e016a8ea314f46a06e83ca3d915695ab2528568a6c2440ce9348c8d09ee34866d52aec3e15f488d61946c7f827b3ebf25f94370eec786360e75c20a4b92e27ca33138da96aca1f8cb20d39052561f054039694939d7bb8e928bfe36e1dd2721d1840c7030df324142908d5f9617e301f29b5bc1ec639e6bc52abb8129250ed2597d665150e44458a837e9963ddea99ccc7d5d9fea2b30597cadc96c30d951d58f949a4193433e447a1b12c4b57801aeca365adbd5a1edbfa5fa6df9d493bafe9a10a651476fc7ddd6401d04a0044fec562bc37bb8e2242340f71ae40a45356e172b6741a48389ee59b95269a63c44a4be4ceb0bbc3d0759d2f51f66843e6951b2bd7305261551f1df8ab4630a95ae58e968abac1412fabb6ae157c6fc1f8b28830431e0c55c0dc250bb0a1917862f3a13cee6a661ca3a5544dac64f5a4c788b1bad6a9486b5042bfc784a445aa706839c8dc684e7bb133b1d17cecfc850e6644612cc6511ec2789f9bbcac69b6a42abd2015014ed646861bd245384fd3efe92c0cfd91c972ed85170b6e0d514b0589a9408c743c202bd48072db45db3d936c46c90f54befd6061662af30f15ec5c0d75ae9d418428f88bafa2eac502e6807537986fed512e5d2ec642672fdd160b29222eb7af026a1e25c61815bcd4331f4a67b7f4a71ad28e0845d089be49d0f231abb18c24d6c0d8813ab9e3110142469f8258f44edcf633639ec3adfa6caaf8d43e2690be0cc6db3