0x2cffd02e8cb9225b672fd95a264640e4afd4f6a5cd1a46ee4c67e4f864ad2b6761b8a2f4f1ccec8fe60718963f7cbaf2dcea879d5ef56a8317ea6ca8cbd5ceaf63876ca0409e486adbae23779cb7801b67a7739e4ed19fc47dae3bcf005b18e39f823450f53caef902a62f396d4f7905034d4fa01c793e4165e94e4d285ea91b5c82b717c492ebb2dddf854d7f16c85edda08bcfcc9b738402b6267ab851a923998ab92611ca8cf3bc69ea68ecb4a72b0397a3e66045e68f2dcfdf027a8d475409808964c6b63edc16e32b3e5cb0c8079934743feeb75bd90ccaaff1e8fe747c2fec1a48cb9c28673c5e64f798e3d8db17ad72d6812c790b96b9bc47a09e2408dbededa735e288780d2da9d945d71eef39c8b6f12f8194190d5621dde8897dbcbd9a13523d39172d79c325967c08b5ff4ef49a8391457a12cca113afa1c6e20dfe75de928a6edbd137bf912f05535ee85173bd495149d0b7c4ec7bb722e272090d9bc9d80870f6784ed84acb54feac518266825699134b739df6ed2b0562332ad363678a7c462296bf2763a94f14c2e967b1c20a8ab4be83954e9f2bc73156bde0f854c6b8ab5ee90bca797558aa17613c322593090f2f609b0d8128a90a330e529058d2d7a0046ff4529e4d479c9433914aa0293a5dd85811ab45769f35c31c51af072e9b43f2ee75ed9951abf5233adf782fc9d04dc469aabab331b4ebb4dd3cf311e6d173dee30ae295fd570d0d99d4718ca47724dfec4b03729ae3b8b7fc829b072055e583c3931742cfc48d758b6abe9fc85f1825b8727b0b5f0057864ba2b3f165b991d2c947aad57ef3cf085a2b590e4afe76210dc992f24ec86669ddefd2df69ec52fa01512aeece4789192a71d5565949f597958f730d607a4a3ff87d8818cd43956902208a68f47e1ee8eda26c43a24e6176709ce8fe1484832dac1b988f8bf80016b36caa21dafb5f512c886fb6d9f79a2c99533aa9a6dee47fb0ad585a35d8c7c75654e7579a3baea1b10869c1a574f59854d26dc64fc394a8739f9e3d2f951115e74c3b775e0a5d55c4d79a87fa406169f51c5cda992a0a5c4864bf3edf0eb229b6afe2742f920f1a4f9e848e7fffc7e2135337c596f878108033009cdeb074fc26a317653a3c583337e8ed7d94c1e6d804c5fd37e61b0fc524741d33644f423be73527fc644073438c03238aee6062f07a657db2738125dbe6424a65a3a59b132a4cbbd80996d6d86b0303d496d90c7d29b1708c356d889f89b89b8ea21aa506b596359ea3b51090e72b63aa9c186d7a6cc6a98b1e563d7a41238781ff18c29c5ecf0924489589147b90a2f79e0c3e84634edf9ac097aa04f9ee5fa7977d6c297c938bad5ae59f957bb6a9d93a3037ab8e07f5dcd69138ec8090a92840bb71c6f01216e18e932eca33cbd2f3496784a3437703e82986d0ab14b8ea79d145a8942143f53e106d4c1fbc0f19c9674a2a9e3bf8cb9fc15a8baac20cb483c43416c93c39dfc52ee46b31fbb864a51543c99c515005d147abddb57be9729f593c34b824aa83051eb9be66817842b094c5de145d79f8d5e1eb8b8ed271e9e17a198bca90d477c281ebd19d2c57c340a0fbd7d398206a1bd4f95063a962bb5e72019e7c3e3859135990bdabcab4ce3e298d4fe301e5ce458966d81930214ddcfec1eebbd42cd7c1d587c33610ee31c07bda62d6ef57bee352e5331405ec0549e043c4a53d61a39d6fb70f2ba06073a8cdd489063b0007c8d16aa7026a7913c790b12d0d125d3629a65af814d68fc0733ca6025e9a066ffb4c1b81429953bb908c954c06788b02ee779b642d29271a2b89abd67e6ad4106c0b49bd0021855d298b03bacb50918b7814fc127ce892d8b0c6a96ab4115bb8efa245f0baa121fc1462fa5a6409422b7901004e324a1dbcfd12