0x2cffd02edc22c59ac72341d011f18ca70d36d3c6c7848131f936780e1012e1270e21b675edf40be993292c4fc33c8217def5260d8498856af89b6c56f427744d7e4e6a14610f0003d6ca37ad1c37300792b2c1cf29fe68f552e4d193942d2096465cc2796edd60938085ad76fd3721b21ffd5d9432fb2ead81c5714b9a26f9306efa0f95ee332c987c269513b99f93287ebd25c4a3154e0d385d0f43784f7e82c7d25f82fd6733a7388e2dafec34d4162c615548fc01d85a4ddf02c3315387aba311d06e6af7bea9d79ed252c284ec7546cb33ee206ae6190f16fba10d783a2a5889d57765733385a4a5bb82895d525986d4b80b7794f8d1a220d6f43adb51b9c1fbf000606b6deb1e70358080d598f9a72d6fb5a5f0a40ab984d0ac1bd87d3bf10b032ff857f92d0c972cc722ebc31e7f4a6ead82e25722fde7eada1c45c70276a6e998205a84c3e85b2a4ff292725e8139dc5c35598a9b8b6bbcfca9320dfe14a9e974a82eec51481991f53394777375a3bb1dcefd2363c933285030359e7954977e4deeded08d34ddd7cc467a958d68761308676262882734157e7056a8db09b72db88fba31f51d297d5138ef67a2509da58080faebffe971ebb2dd5ccdabbe9ce104fb78ff2a65493c43847f96206479b63dbf962bbc5a95c7e73cabb591745a4f6cb5573192834a7b1229307bc357b4e101680808df22644c1b8b53ebf2246fe932038d97fe44db0134aa19af5913946ac899d888b6c70fbf01f0fbb3b4827aace9ec4955fcc46cbaae447a652d7c042a73be2d45a8628cbcc7f436fc9fab033f58bbe4a3fdf246edb691688e17a8caf28687d4749e0819d0c022af1d5080912647d7107d2cde5bfed9bc9daf84d55aa30d92f1fac0a7653258416bf2dd0e7f9ea5f321b7a12bcb5506e22d308caf5dc15d95e0f017509467bed25024a49194e24f014bbdbd5bec79eb8329f26588ecd06b6955fbcb1c2ea7183bdeb58c28eee8eeb01b92c4756846db7c6a58cd83d14af136254686c7655316f38145677c541378a707836049c638783a82ab2b86be27454708e633696464de788362a919b6ee06daca7728d782f6732342b7568f5d03d440d3f9d020518e2b878a2de2b307a23852182d22e55b30dc0c3b6a340f8a97b1d8deea06c9a84ba8d78829e36b7c0f28fcff001a5eee08a12d97510384b2698473a426b1b956afedaf2ed4cb0a2ae440b8e5c0a2d3294128376cc937a8b546bf4ccb7262aef84f4f8ae058aaa69e729fe62d48da2fbfa66b5db33f686e85632903ae5f5b49f799d1de82eb144c67af8c39272226c733f1b50e2aea12af6ac9a093c3a089508dca9df3ea43e541bede9a283fd8236be8efe25a3cc6fc263c69b8bfc719ff161246c0e74a1a5b006a711f7a3076132e4f7d6d90a3754e92fb8e1b3e18f791213d3d5a4d3b7978bb0572508973124cadb924143f55ac71f3b1aaf6d3775f38223ddee96aabe85405c4c8d8c8763c81c226134a236252ce3e10672363ab1ca3ccefe87c6176ddfbf668f3e573f037a843e73c85e073a0094f429d6b9533a80edc68deef07950277edb73877952bebed5ba6a2230f4c350476ba2f106c86991493b7b0dbba7e15aa21d043051decbc0f547f79add9770885dcbc715c178eb4debf579acc47a947240cbbb4c21e00e48a54fe2518d67f96f53683c77885c2d1d45e84cab0d2ce1b6a8e1b74ac58a4f2f1b8fd12e27a6674c8150548979d9df8068a95f8d48f136024f7d1bb055b4d4bebb308aa4052c1e3d96018c20da8ac5182479e4e1393a2e21d044f631003e32e513e69cb9a0c94db0d35a9ff44f0b03616e9c90c4b7fd71863052e2db32616dfd2798b305921fa9e50394eda11f9eed16ea0a85f4e11d17dadfda1ef74c762f77c63f88d7b8b47bf58107807cc