0x2cffd02ea0787dbc4b63fe0324abfa7f7ca31ff9a9dc841fa52680b53c8a4eb2d2eaa32d85b8e679611a53ae4c3a8aa63bbd9d28cc3a4936dea4c596e80a543c98989c595576ba790469924799d42829f1b06dac160fc3f37f48a160fb89cf30ad9d01b9f7c4874d7b0fa6c5a50a49eb38ffca3f74d791d335208f125e8c1f8ff039a76289eb35008727f3e8a69e531dfdd5e3653bbafdfc139640b3a85f86fc44952e2c8703e32a096ff7ccceccf5fa1ca3bbc575969562903ad44c7ee4a2e6f9dca4027f1c38cec459fae55aae351491f1f716e3a7c01211b325ffdf7b0127ec95da0e7bba24904659141844db9812e41e100158e7b39800493a4a87aa7e1b8d859e35d852f80f35e940e58ba3ed895ff592224aa1442fc1a6ad16834c7053bdfdcf62204db888a9900c2934b35ce9dd98284f902fc0ac1ad80c0b285b35bda0309ad7fa5b0d741884971a994198a80dccc9e7f08d1ad29cda84d1d27da20d62dae4f2e8ede3f267e62293f9ca66bd70ecb6aa6f004fcd6be3e5b7fb4374aced98ab1ef354e8b15af67464214d56b835ed0575c893c1ca2dc44e8b1b24c48f002f412941184af993ede0b4af464972b2e99052ac2385a3399d4d98e4cd54ed22a6e6027f281525076ffa159a67dc6665ae109636c9c97faf5734fe095605aa68280fed67cfb30629d7c46adc283d6f7e134004dcf8206dbd8cf6299755b60c049e50feafd9e9f7794159a6e8065ca7e755d6ade85f938e00856d8b9678f2c1b9f7df626a34130171757a5d8c05ee240fe76ed42aeb7531eaa4ccca763a615ebe0b98535fd757bb0aebcedba4f0d284331eb8cc7855a94e9763756821968872f4e7f38385c51cc7b83ab99a9b5989b521cf5a741726c2177f323bec3c55272db870ccad22eb95e82df53c662ca8ce62f692473e8ba329554d4b0ed4ac495f9e1519f15c036b499d45e6674e4d9db6e8b6ccf29232c861f080b6b71da8d7bd290b29d6d5bfda9e6aac4799d6ca144a1fc9f613a9fb31e68a6e8be68fab64f83c6392d7aed9d5bf8cbdf29f3331286f724a7c3e0cb68c467540948dcfcc964c854bed2475aaf367e2903eadbfba62423a7e467fd0ffd287a7b76425cbf82f55eb5471d08c15ee358a8a8cac14ad3a65987113cae956120c1a9bf7987128cc3320b56c87bdf83238f250bce1218413c8d8a8d9e15e092da1d1d3d3e16a1a7035319e6658cb80ab7d12b6d506ff3dc70b7403d3ca0bda7e0562e3eadb8f1c31c24362eebb3ab06c10e36e341abf00f3d96ef664a156a80155cec74954ef516174b5c35a3695198eb28d78bae29a67640051f0f0e6ddc6c7ebc25fe4ca2fb69636fb57a8cd2c166f1fb979c15abf6d5fb5662f951f6c8951b1cccc91aa1475fc6825f6ff474f9afa88c907fd489aff97bed54ed3d674c7ea2bba345c8c4c0db75d29686b4354688c400d6c2075cfec91054ec80dea341b730cbd42e7c4b2e5ce4e5fddfbeb8a47bb279119425c06b8588333731740e2cad36d9600fde83a1255ff4c2bdda77be8b539ca6ef1c597d7035e21f490929b35cd7afc6ae7c8c48721ba9b7fb9353b55e4c0a8423466407068f9ee41b53dcb556db3e9c6653e67533bd2032d22822e86646b605762122c28e1c8de33983c07f73e34bbb4eb2490566b6e2cbf288ed977ba12885b040b9cde85170c5e5468a1af742ae1f8b38256c4f3df95660dde590b0ae480a96b53467d6faec8034fe04bb77f6acf062748652fad612acbd3da25778a2d2653b272b13ef3710d5295ea504848b18921d6775ba26b44ac9daf8218090bda9936293b13eb9de9103b156b26a2abc9b56ba3985a8a84ab15cdef845c407e469b25f2602e046ec152f9025578021aa2732c7e8550d168d5e2dad2767f861e1c4b7ca386cea08a995393b113d9