0x2cffd02e6c7d17662035ab7fab11a6488f6f0ab9085e9bbd40f58e48e82e1d5f6ea7249da5d7eb9fc61a7ed71d9d5c3ef10842c739851b6659405ff0d101a8dd95b8065df2da1a15bd5337bcf0ec8bcc5fbb31027556d8c0ee86467e0471e967ce0a40ca7ca55ae0f998c38c65a84654c0bb75f6b61b71304f71c3305979e22bfb8438bca50bb6a5e9bd1d4b9ad39c34f04ca63f4962922e0b94dac942f6dc986a099c1cb1dd43d94b2b719d3d1cdbd97d3d302869d573b1cf74c017d160d7adb0269f6a558645b898b0f6009d60ac5a185caf703833392a8dca8a768d0a27212e91c23343fce9ce9d9d6201d0d5cd33559032c3177682a46cd0ae048c694036aeb5804edcc013bbc8c8ba7061a7b567b645d88643503884c2e5bbeff1bf1934b8705502fbe24377490ddc672cbe528108b46cc2a5bbf39bae2d32eaa43e36b2c2ba20a8058350bf475df0a93291e58abd9631b6c36ee021a84c3eb00bfcceaa2a69b6cc8b642d20ccad07ce53506e14160c1f423d50654b484c86e388e4362a8b9bc8aa314d3cec261b65c29d689fd5b24a512c153e0b7e2c1b2fea7a8b0afcf1338550572a92cf9294312bc748a09d7cfc89f8a83c5b317e5fe2bcdb3f0fba8d6112bdb5279e21c76b4d3656e57894fba3a6ab5eff46d76989644ce5b1a14d3bc305b83d719d3ec91cdd8cc3e44ff40707e3ce5d48e481900aaba88ab39be106fc362b8393dcc3e11c90d33e7914fe1f0597b9c943f3b85b3993cdc1832ab09cc30b331618e94e9caa1089c9849e61978fdc9d4658cec5b5a51de822722f2bb3be2cdc4fdb7f48a3d63a21ae6615dd3bbd4f371f451aa76d1e3b787f1a91ddb9b01da22ee265876d90307d82ab3ed4eb0754325e1ff19c601fadb4e419de057f052f7240c4e5499f97143207dbace1cdada7127945d6215d229347a9fb90a4e936daae8b0d6bcad4c2e9508343d039d5de516b03adea84066c1a98e3be6c492e75d270bec1e8015f6e81dfddd38818eb45215e91b247b74fc56554d85c5e51cccbacc5885a4c4c88460ef8bdaf8e1f135337fc48d54bf61ed936f3e24332ad6fa879e432c6553f63e8eb1eb109c31e1dd62f00d5a7b62babda6c2959491a947786ff013d06db234d521ad99553037815ed5da5e0bb1f20712b3319c39137a3abff395e522e00e3709407e538b082aba7eeae5e61186beeedd281908f547733007f8cccd794d58826fbca246bc516e7168e438d80841279326ab82ffdfa719c76575370558f08ecc0dc0e3bc89b6d50eafbf3423b07a6ff075ba938aeae6595bed4c5e73694e28a4e09daf8f3b604e53e2d81840b6dfc69c2de7e5a51268cc77ac40cec172948a9a1bb3decfdbaa14b7a793a60c7be9660d14c455ea83d5628b2a4934edb7d2d4c544ace1c0898c49da637dc79cce1d29e41adf4ea7bac872f76b8292c36dfcc8c95b464671071da205a3332342d3d6646313aa844244bc98f273de85067c33c47b279ffcef5ecf2b3769986770811a3474ad3736b3761f92b6a7c0ce1e7c3f5ad578362538a598b94cbba9d3b0b9fbd0cdf01886c7a97764c50ae468a99030c3bf3e7544c60a3817b3a5a792b9808ba1c3f7053e54af0dd722948797925e1f83215391a047dd1603100678667b22f9101ac9039c51e4edc5f35e992baac30c2dfe153569f37eda50efeaa73c0164511a295c519652c72bfe31ac080e80ca64aca42d82853a3ab0f5130c85bf509226893b675ccb1b97ca42edaafd9a97751210a6223ee700285c465df32595ce5b36a50dc70aa583c103087a9e8e0eaed34212fc389419cd14f2b95b668dde4c0c50d0b5cd85e5f0b3adeaa74b52c6dfcb24a3ec4b1be783bd07d986b505691ef27ecdb53d347425189a47ea29d6959bfa4c84fd4ee56dccea7eddf9e175c40