0x2cffd02e2e002303ed1cf726f2ad1c7c5cb6e4686d0d57085ebfdc2aaf729dfc26e58f56bcf8aa8eda9ae82b49860c1106c95281d7d21a9fff293b97da80b9d3a925aa206e35481e6d50215b549399d16902ad09fcafa3f4f4f3e48feedea29ce5b16d7b5d51d796049f502b055f0659b72bf1230c9ee943f3b099807378f9106e0ef64ce53734d203ab294cddd2b213dab9168c52be709269fc2c9efe7b1d51767ad1a3dd0cdef60eda4c021c0ebe9e9567e6106bf7455ed53f2a7666b45985d108a7b37170aab6a9dea6ff28f6022e434193bc1ce93debd3300cb1fecf0440c3c79028c4fbe5d58c6a395063b4d1a782fb734a3b64cacf6a314f7bbf3ea3adaf35ec7d7bf224f8ac408019ae991cf73c6cb236a6b0750fdc84d248c80ee79ca690cc035663ca5faf5844b2c146a5fba07bf5a363d1d5119e5f2bdfc43125dbf06d9d41be613daa83c1b9d9a507b3c4771c96bd8ef9706399be08c6a5d9f0af9a8629724870a2c4b9157863504a8c82f6330b8d97e66e9f4dfb9eaefd47d0085b213a08742ad0e6f879f1ad43163001adb9e17cc0723b8ec675a2b22f91bd1cd9b1d85f64443da9dc2e56a43e8c66db2eb50a4f0c1a7f36c14dc86b15c2c3b68377b822811ac57a1c4d6a600e031077e5767964b91dcfc1746843fa59f300de0f7e97d8d0286ad828619527ecbbab128def8129266e5395b83de2f8d2f716252efe63da34aecf1c90e79b0e8dfaffdf9a58b6d3b959b998f8cb86b28b21dce36a2cd6fea4da43c8e5433fb8a4ec54a4be0a62f6145dbf396c7571ec3b92597a037b40997079f91a2f9cb256e2c99d8aedfc939f192806c546014da4e2a41fe27334954075bbd4453f84055e4b8a09050aa73c5e201672f85c640c1375f4609a01e2e54cdd4e20cbcef9f8c1c45ffdc0cb819f2b656171deee714d0a1a8ab7f2656d9b16fa4e0524711dc6bb096cd6cbf2c1c9e20addcbb87b1d0510ee7b5f3bc760fbe829dbcd5925685af2990cf047e5c8cf9afd605e7fc24f403bdf7513c6e0e1aca54e35cad128065ee8ab06bb8f3aa2ceb232b4a1e3b31a0ae1058602c530cca89664b808174b7e799ef0a99b267d0ffc5869a63a4c5ad57492dd592a9d35727faa3bfc670a87710c58a03a61c5c949e45480c45ce00a1c0e361d43056f1e2440e9a144471ea6e8427deda4bc45e67cda2b9adca7341623ce450e53f9b74d5410e62aa00c5c080f48b0c421b4401f8d1df3fb8eaaaad4229a2e6452b687a0894bedc5c8ce07240991c183e1d7cc2423bdab106977f1a1595029cee6b445c57b696776c685fb08f4a69387499499c42f545bb963f2e3b4fc33d6856be5720b9a015aa6607a4dd180d0bbac0d29fd054b1720ad95c47acc1b806ad681ee4c6033324733c313fd53be5a7d4aa6a5a38af48f393eb3aaeacae78ed95ff15a6d2fc573ab1df69341aaebac8caad76c9c6c162aba484d33d1da8785902827cf03be69e4ba69d039b5b46b13bf27815ba22a89972e9499de148668d293afe7c6fd991d6a30fa26eb5378905b10ea26c15701ab931c09b3f459b392e86c924aa8444ba6cb85624403aac46e788fd2323409fa9a81e6cdba1d5dea2bff93b0f3e49df89f558ec8f5ae1d3710f49a7731cdad81ffe36fa376451530c971bd1a24b697c4201e17b95c10491057167f79245fa0c24277baea2cf04c969fcd6a4d18faf9ec90164b76119139e6b150e5c3ff49d01cec30679a175731daef480d19ac0db1fc846988339aee6072827a3105910559b3e087018930df351787109c46ba653099f876aaf6991d9f171f1bec8aac70b8112f03f3f3f0f6884f7765127954a6ebfbb19ec8758d01591917ea5e88c3652d300b45567f04360d51387786247e9a22c826390908ab7c890389954a04d68146b2ed520c