0x2cffd02ebc42e9518392b32479c39e3434d20928c12713912891e718ca17a98468299b7b6b43bb86a68cd1595a2a923ce213c37ba3c0c42f0857cf6ee6279ab253fe1a49274e5538afcf3c6c9edfabb73866272404236841a06e621f0cd1fdfd6785c9a4c65cfe579b7c92d36340517b0bf177328b5e655b67f786de192f60e89cef944954eac731b4144088b77540fe7008f9e51266f73070f62b95ec53ce7f5b090391ba4bb8f4cdf5f465ecbce23f18474c3cacb57b2834f8500bcc0c33d1e6b9554a85b1c12a2998b96085f83d9b0b220264e59119f095be6d1cc35ad5dd14739fb99ce5b9197bdd724f6650bf9c9e8a3e7f36cb0e2d2125d5312b60a17f9348ea4a844ac96bea46e80c8fe35e0dbf0b8f3757f17ce43891ae7db098ef9b8081f6d8984d7aa89b77c2a83531c0917b4126542604ff03f0e859ad2f294411aa0b6bc3372612dac0530b931f18987a0c2096176032cc035f5bdb2992e2b96d7159156e0c9111cf9d9a222a941e99dc3e5dee6e9b08085b85ce39a01ed7433e3e584461e3ea887ebeeee65b5f2957d9a91bfa4d732d21c7035a340ce94af601f0eec7e799dfc93e92d70e52a7e5a2178a5ebdce9236b0c0e4e55cb7695730b08850ecaa914e3bb5e7194471206910880a7ea9a69023763db3a0711c12ba1b72828d3da905e86583c73f028b9a3f66c015106a86252a3183ba132d11d7c204301f4b9049d700838978bf221f777215e2c5db0320ae5ae37b828ae22d35410bf48ffc0134840fb337aebd20019088dfd13da9d7cfbc0ef3844e2262d292c627df0d9451edaa0e04bff1d977cd82ff1d68e2489ab6f966299512c2f1bd036e856237dc014d94895e15e6b2193487eb5378e1d9870dbb274f53c36bebadad36b91c0dc594180181cf1a00b6e8f6a6585656d8f2a2859ed3912f42d9cb80e5d6783c1f80c5284e10f2baee4e3dc115dfb2d7d0e079f2fe5526eefee9e7ef41b6a38086329be5611b2c9e4f2cc310a0c2beab5c84758e6f9ef93e84859ba10d9789b05caeaa53edb69d86a1fa39017972d01448370c58d8e4a18c2ccb963b6a4a5914b1120a4cf2da0c813b2dafe30b465ee4ecbe2e47d70a4692685f1818e1a5a1125d70bc79341f16e9c67e14afd64b58eb53c9c96d3fc24fafce6f529ff12739e8988c8019b3f2e21a548607f0639983bf90ce712c229487b178f504bb08d9349c322f728f9f4dc2ea3a663a7e57a9543e236cb62a93eb1ee38894a81ef7f5baced2f94539991c65568c8d9e407375c6b2cb4281039ff6f6a2f6555f05c1a2e214751babe3a8bb456dd90c70db8cb95cc289b923314e0bcec627d8a707d2f6e37d4a1f06a3be40e72906fa7dca589fab005583ba2458149282425f839f8003b76b853b1df26df44640437cfdb88b0711703b0386eae3fd864237fe07d62efad637ab64002e16d58e443d613c1c688f946d20e49d96fb7a17db890ca7b3a6c593e8baa3f42c2f9d4680d3b2ef0b6c9512cfce98e45fac0c36729cb071d115c6c27d5840dcfb720c04ddf1e402fe40e67a1af21ddc9b69c5bf5f342ad80e9f8acd4b6d5041cc834cae16e9149314f4abbf72e9d7ba2f5d187b0b1be3123f0c1dbfe4ae69222009248dc64395f5d2ca1032169abd6a0ef01088f8d77f202415a537c8d408e34bd3498f981761ffff6c96a18b19a3251186d1af0b8ab434165840fd6a160491c3c65d98c6d08cf11ba10fc54a2a305d1d25ab453475304c977623d024bb16d643de27c6db6bb5f2f0b4629126355346a9515339c804d473815e790aad4490eaa57006690ae23849a6176d0a5759d77242634bb94567103823b94634e2147c140c3ebc28ae055c1f3b8c797ba7ebfcbe017da3f2c39fa4614bece36a68f96a976dfa6d1b4faa453984e1ca110e176eeb72