0x2cffd02ecd89f3ef07db92018705147b6c17865be4b6e386cbdf057cea86ac9a75847fb68dccb78cccc573796c3d36577d8e5778d694c0fa91be1b2b0e181650d34cf5d37bcaafba40cea65c9bf09c9f2de981619d4d9a75acd883ba44fe36cd515e90561586f4b56062281284eb2aff7aae147e37e2e3939597ff8e151b082ff4e3d2196c2e24b0e9fb6965e93426f8a107ab3d42f4145e68fa563789dd468b03a8fe601523c5246247e6fa90c34380b1002f8893a73806d45036630a05363286aeb5ab3c61d744b19f161c30d3d44f1e03e397bf5fdaf5d71e4b4659cb4322154e5ff6ed0f35637609fbb726f3679fd6710d00d0c5aa5f955f437143d5396e1e5fad7f1aa8f612e587851a7092453335249ee5142877a825553fc9987e467ab31e4c6fb5bf583dd0b781d7e21fc6ab1e2c0adb07dd68ff8afa6558c62377c3f9f1135f3b309ecf5398f3286173d2a1a3a053a15cacdeebee0324061e43edb40655665e3c7cb7350cf838c6309937c18c4acd32208c77dbf3ac3f12adceed39c177efa743dd746cc905fad4a87eb4cd3812952388fc35a446e9388acfe81e1f2c7ac8b99defcdb5bac1edced0c8a4a7b0d306db4446bfffaa5134425ed77261855dff0fa0347a7f920742fb7037fdfc9758d1e3916a1ccad139d9914c375b7b466fd874e713b79d6fecff4413bd3f40acae3ccc8053528dc159bce3155c057fe66e01b168733b71dad71b88b11734c18638c2e36ca23999550ba58bee513f92b2754867c17c47cfd4e6d6c79d7d020e8113129664f31808f568b4bdf17bc81875d7b08a59dae80484d1efe0f557866b905bdce3080b691ab3719572ea67c8445954d4c1ec0cabea577ae82de72a7489fb8b6b025f271b45e57d88280df624bd50b5b06a33d6d6bded5582586e13761838f5af02b4c59f311631337c936e1be077ece98238f81b98323d83ea470f53857016d06a95a02ab8773c81f8609e631fe1e344a18ab051313b73c2bfeed6047616b9ecabf9ab38d221f9631e92692f131b63e647ec1f9517162e47861cf6fb53862a2a6830a2504444128cd159628e7e662b25551c8b777178db2cc15346b6b37174b2155792847627eef6f1ef7d09004a7153abf3d0fbe618b012f64b363f2f9a6986655c19d5c4b1e6d63e78c8fa1c0bc7902eabb134ad5051f29f5a5359a3a8a3c09ed161af6ff6761a994f54382e8d29aa5c821e659f0069f70c9b0eed48bb64b86368e999c2760a0811002de601a6510bec20c2b3c5be303a1f20e1daff3ec8ffa08bef9ac6648af62a9d0cf6a7fffd05a8a1a7c4fe32c0aa1d9425c92df213649d5ddac44d6aeb18fc1776255ea0f07ff2ccbbf50cbc5dd06a3eec6dd23e7e43e9504dc765de250ed12f6fec0b042c35c8198d8d98cde62e5123f5348db5229c56c16ea0a5b7ab1a58bf9689f5825a29ceabf1650a1a41d577d11cfd31a2c0cd7e9201419d28701db5c9245ae5fd8c0395db1e40d9672c82a7f2119f7d40bb8a8f7c1d893caa1a028905c6cf3ff4402c2c4fc441f85fbfa560fd719c2e433ab8125c6e69b79cd91de99b3b01b3bf80c9e9587abe8770bc56e63c4fa446917c50372d2e7818da5d07f5ca0492a8af7de2dd145b94cb9d6581855f6a5f0a1261240ef4dbe619167e613d33e526b1f2f019794ad4f9e6d4689f1f1ea85cc0ca4ce01db6adc42bd9b05b1761f7989b7fda5853f796fcad9abc5faa3d57bc7ed4062393f954acc24bcb502f931a7ecdd9a7efb6622347ae946f803f1ff3b170776aa5df4a9f33c2ac047a3d6a14a408a5932d1e34a7f677a4565b3aaef66d694b719b048ce228953381c54ca387a6da6cf027c399af8bedc6d45bdc4a85c3ddf2c0ee4c0ff1c4f593794e5bae67643c3697b9b2a4fa28eb0cdae52a57151951af799706