0x2cffd02e719dae1485bb8540d6558921b947845fe51fd9a5ad611c2ab333b057c1272ec8ce8cafb4071f17e668f6c239e0ee929ee572f1fc2ed16d735f1f788961ab719a031b9e3c6ad3519a4477a87c5e54dcb95c51c6347bab09d81716b4674c10134ddb84d16dc84e2787494c6192cc173faa8abeb70f4c92b1b7628531ac97cc8484071876d1ec96a10b4a7318f142b329a0a2d0820bffb0ed4927ed860eb4870ca674e6ee7684de9bcb914042d4b7a9fe14fed932530e5707c94c1defd927f67490b53a99da0a5507fc89acb269cc13f468cdb68836cadeae600391feaf6e8c9bc991e02fd6f7b178c6f3217901c9d83e1ff2dc0cc1e89331b399520527a38cad65c5113b525ae1e057e0410baea3cf632d818d5f6eed470a94015d2996028f4b688e19545d8c432235cb07160ee1fa97a2865a6009877ee553419e6a86e75fa1e41eb6570a8c4417fd3f3cf52c6221d3934e5d033b488ef180627b5dcf514ff04dce97ee47f5eb8a5fed41b7fb5d5ade9a71297a78c1d1cc70c2cd569e6afad142864506a4cae9d9507bb42255e4387077c9b193b9856ccfb03870d8ee83d4d300aeef694778ea1b6f2c3edfd6736aae88a09d1c154a7635a3a3daa2ab872c4b1ae82572a884bc0edf06375625ccdbf04bbb5b053accba5f964c5bfa5de27254b113995d3e095a78f28b943e97dbb05edc321d270ac0d8edbd1ebab51935973c97b22d71a2f81619d4264006e5e6867a9e1ff9b061296086561e712ac898695e3f20ccccf93f09c3e4c8e03fccb7abf291c2e2e2214cfd30444eb81bef8226cd7ef1c0a0a2f14d267ed871562711eebfdc1feccc491f9c15b0118d2863c391c34431a19382608dbd658fc1992afff4141857f0ce04ace848180acf839b86e04b0d22057cd1d262eac8469d591bde5b6ec377ced2dca013ad95384cef5e489aa43bd6253b9e0adbdefebf3debd07379fd36ca37ec1b3953af79de0a48a01134140076f07dc11a4b6bf91f8fa3bdba55758a68bdda5c0af93188d610bd3ce6586775588c7aa15d920d640e490844363faf8a6fb3cd96ba4cfb27b38b535ed20d57339fcdb59dca176409fad6b52cdce61cb44ae32d19bafb2e3f79e840ca243b7f3f5ce4bc5778896eb8b3f77c38c1b16363e2c5254c7d6fe3b601f4728ee75a3c1e7b8ac05772891cbd75848242726c4b85b3be853bb571bb04a761516b61fd113af7c57e7e8d50fe575592a34b2ff47b1af4da4af9f75fc216fc132238ba76be55ae36f1746ee07204372ddfaaef413d8ff9d08a59442b0fde113f969259334459a277356b73a61b6fb0d94ed28058902633608d3633f54b2073340c0094ac7c22b961aa655f77842e84171fc355880396e7ef004e76ffa0242f66f4074251d5c2e57a64076feaadf79817b66655312641d81ec15fafed5e07a8b72df73578e3885057367a34abd9cf7e1bf09b359073c9b54ba21bd9fe95dd74719b3383b46ce1112a842a4bbfe50cc287808e99ea38bad7105642f810a169d21a4464bed0f083f6182a9af8828aa25939e5406ed77d97fd34f6a9278e91037f026fec401eeff8d552e6ce7de11ab0ac65afa7c649450426b319f401803bf7ee4f6cd64b894227b1a2a7ab580be004f331c6d7d749e1f2c9941d5d76b50e86361a5f4c9eac756327168166c7275e2ef17a07f9a639527a6b791e9496f48ed8dfe1babf1295d4d08917b5b367a53ce62b559bbd2a2e18ff7098e289e833d4ea0c609ab63a91decccb72da8e96e4275389c110171b8e4de040a568eb7e77648ee25644f11efb699b08334a9f99a32f2ff5032c4af2cf351be1d6bf0af8bb0663c5b0ccab238b8518a9a89c3490ba3b76d179d9cef127d524dd8faa5c92e5a4189044f7b8fcbf11b171954c3b21f5444662b711bd1e9ebf97