0x2cffd02ef8af4c09ae11a30041f990767e39a8913e1d4f11c96c915565598965e1529839897f198d425dea5486eb5283ac96f70c8a0b7c7531d7ed3b45b82b8c92a0c75874c4af5f9830360233bccd0a056eba3625851040728cbc462a39378ae77364e70acb514ef601ede2331aead615f114a48cf745f933f627d73cda5a2f357b1d60594663c7bb9a62dfce5a935be3fe3eed107a091b81542227a667460400d5eee19529c48cde9e92687be8a5f42be531252d677fd94157571aea6b80eefa48cdc29820eedae351627e16420c5cb8b47a68bbb086ab3690a2c57217f5ec9579d9fdb976e10313b372c4eb5fe21b43452e7c4f7a9e5bda8a715deb93d0b7f32c7c3cbd3ef490f5e7bb062817fd23a38178d64d317ae60ba7986a947deafba9e6516480203bf03156e316575a303e4376c2198c4582f9b1794b7fb8edde1536a6f04ca0f9fde1e30608422a3e3cb52c1792cce645172a7b4a7dcc208efcba0279bcb5d98b50f293fea01f4636b2c86d4bc9f58c85ac9367bb5cb842a0025bd9efdc0c81b25ef2aff84c67657b02b15dbfb21a36b3fe928642cf5e809ff3333e8ab67ba68378355760ed46d0348d83ee30307c1a90c1f57083c8269aa8370832d9ba7a91b10c33ef098d0a8ff479120a1516c73526f888fbd8bb7c5535c5f75b21ce67bc601d44e7d334ca99dc59d798a7fec67313e5344a74d16d9855df443bcb90357fb6098351e209f208d092d9cc740c9cdf2d945435284f6ef8a1bcd679e9cf5165efc0be89d664d81ad37c59322b071807b559bd543bb2de7172fe66a2b905f2caa70929f4575834676028232b01ca85b843e3c5945dd8d279bd889f0aefcdd5a684b8ffc167995b61b6f7341705d2f120757d03a2ee3cc93bf1942118ea1d79b553e97a112fb1986f009679324612deaa11c4f10769d73c3f79958b88394be6f54b1a2ff3e4621b5903d61d3d1f5694cb3f292db031f6b097860240260823d75d39e3699b4acbca896e48ad18a31d20fe2fc7b4dc3fa6218456876d4c8f95e9a7f959278a170b84d576e90e3b6c9625ba90d00a3419aa83a264635c44ae2b4e81d0537a712a2050363a840f3f5f49244b972413ae71642fede36a9c4532875568922f7bc17433eef306a6ceb0fd9f0004e3ddbf93b3df7dc60be3c82d2b6aceea7c3413680a07dd41391f25105f7cbe359a979e31a22d3ca7d663890a7e3b5931e9f19e81194c80d87a098e0137094d2e7158d1748711b2d7a342fdccd27b6daec83f936d4132c3d9606d3aa654c7bb6a9b6dc74a4bb45cdcf06bfe52dc6b9e9889f68ceabfcd47e261c3026a56946e8446c94b0ecf59110e4b1369a43bf9afc21ca87c49689fd8c4aecd01e6cff6924d00629e01cfd78d480b3f44ac52d93938bf27c81ccd630a2a50cf0e166d5b0607eb505c9657c00c2e90bdd6d777e4658dc7d17f30754f6e18c49088d1c6fd283938ddac7923281cae03296cc114119d5ca2c5f4b2c29c55a4c7886b0f5cf3bd282082809cad5dcd03ed2b3576b266e884cc31c2756aa2a076fd4de5a99310eb1f90b1b8bba0aba29cf94b472849d806f60afcc172e47f789def5d23208847b87bc740beb0f2d43b818bcab040efaaa1494b2e25d5d2303d14326308ec0e4e006d1293865a0dee285957c8d57b11f5c3007fd94d95b6774fbd6e9f80ec8752843759b46b9ca41bb49d153ded4809b8fba05fe1a23a56570bd6449304a2d0ec8828da75e58f174d371be1f3b0ba1a92231c586ab4a55e0817985845cb6d0bdcfe349c20ae0d14afe012e9519c733d13bdebcdf41347767fb559920eac0e50a1b1d61b765763123e1aa1b062cd637cb21e01f37fb2cec20efe6e07bc3a2f341c77e273efac77fe2538b9ed6ecd898d3be9cd1b74bea55b523831a66f3209ca6a0a