0x2cffd02edeb83c0556348227b14da952fc136b30a433e6c1656a1e0817ddb48f53aa11a74961cd37f53d087f40f36fd2e349e8440340d7b0e6caf48d7712cc9684aea378a7288580266429be94064aef95a949a4da3b5871424f0f8ce9c58d4930c42ca8effd13152a38cf644c02d53e8cb6dda011934163c530a8c87fc65ec2b80da53009033f112e90ebbe745bb77ed5d72bd1dd9d5fbc090b56f735d36690f3f64b2a76b1653efc5208cdf35e04f1b43189e8e14fbb9f3fda25d15f258bd9ff2c36d15b036af3098fcc4b1f4ab9b394496ded6615e98d33f6e023e6500498f969197553e8442a644bf979d2ef0c10c885e716d4fd2fc8ad3fa746c3b5ae623a212e53c08806505b1ea5a85576a91b276dcc74e52c8459d3f7d1f73f853cdfe037a53891f2d45d9724d4dd30135010cb7d258a7c4ffb3d718692d66321c99f01de056f5d272f2456c6c1639690a1d3bb55d6a72fc9965671014533c971127f53254d2bd47f2e81be2008dad34a2a9ac2106a97212982610079d4ef968d9618b4bf35751c4d6fd9c640295c4e219327ea458255526d0eb47efba35da13e5c0bde03c41b7a63c45b1ed9ecf3bf8516c6b2e28efa7f1d22e272aa55972590b4c00c76dade7a509689b8e936e3c2f62b7c949f9913422e837cc6cd3ba09d0bb3864c978bf961c56182825a53d5f9f90b0d4198fbb415c6503d0f2f96a41a67618cedfe1c077b759138b58e00beb8bb8496c569d50e35f17ab7994e9f3b2e2fee58c3e50358a2dd577de1adf9e00076cbc6d020db597bd5deb0c764d3d2cbdc70ba935b40cb6c6997b6c71dee30162734832594e7c7cca7f48dfc4fb1b3c06488de44228b668ad321d7dea5395245dc54148dfc2af290d2edad9d9ba4eff640402b3c6142edda8e751e37c96d5b6f64912036c73a4ffb5632b2810af8c95ab204a870f7a5b206e16e7c22730c7f6f2a5a9d89e0039b2ac0a2486b7fd068ff8cbd6484352623951d6002e04a7903f99aee7a5922ee642038020e1ced1cfc919a71c30ce3152f92fa20cb7162137820507dcf23ed3ec62ba4eeec6349f2c9740c5d153dc18158c77ca971a4e886d2d50a900da318dc8d2f3fe3cab5e8cf520bda9c65be359386f8842cc29304e480580fe67affa2f8d0592a067d3a4ecbfc17f1141a75419403eccaf519bd29a35ec758e9a43d485bb075f9566bcbda70b2b8429c58946b13ab9287d6e41c4428ed08b83d5ff60a43be7d96a056b4c34e4a594bf939431a5dfec21cffed63eadceccd51d5aae81afa5ffd031c70e04efbd2090a41ec9f52bd798c59a653ef6dee0437b168ac246efdb095f21e3ecfa022a180cde47f4cbeb754e32bf0955ef2d47e526d5eb83263a080d4c6d5761fda7e5c7a0e74c0aa4f119d4bf9fed03624f5da5870ad116e0c935ffd423fb6c084a599059708617d553f68414cb09687c40f6626b62653a2b911c9453a2a07d4666317a019aa79b0d6d3ee651fb9307700526dc6f32d2bdb58650b5cf51162a7f5d5562fcafb805f4c7a1d91d614e4acb9762c866c431469025e96b84f1c9aec76d790d27cb972a1957ffa3596caafb1384f8a2ff9b440d708956d6c60544563da16d09d8ab56a8bfb21a85a851ce92d03f44111d0e9bbe02f91419f443cd8b17847ae850eb7593ebc313e43d7b3071ebc42992c1e60b8222ab8ecb65b2560e5a5e0afed36919aec1540fc7685d56e0df12d01b3afcddea158b35cde3d3231008057ab7ec1a0f2f2dc7daabc7f013244c01dd140633bf7a4328e21a46ddb68e540aebd64877149b652532f4efb45822eb1ab6b762de9c0bd6dd8043707ec6fda1a0ece7f4393dbbed9b44018be0dd400d980595cac6860431575484e58980104426b2f4923f30b359e59673a1489aaebab120ca7a9fca45e23466d