0x2cffd02e6ed7f16e0c02d4ba01868ec7161ba5b5685a8150b3da1c2bd3587d05933fc25a6c0651281a1ac540c69543bd30472f997c0ff3788cb5d92f9311b167c9fcca549cacfdc3a96dc1d033f118858ff23cd8e5ad9418f0406794ef4cda8cc7f32a46d42d10cf5479a37a43c6c0de552586213c77202cf3df88f2c07feabdc59c251ff5d80bc29a6bef7a2728d55f32f6502726c28c197e9b3c2b3665b806da78f6d9d4cbac81bd8c2c874780f298682708ca7c26917cf96bed2aec0c7baf983885231c9b8a40c42d490cefe7400e99e1367cb6b6dfbab255f04b1e4fe965109879ecfa2c7a8b910134ce51d6465b4290398f0cacca2f32dd95ef2eb6a9f519b3b87d6c90f53dc97b91afd7318860738aefb70df2660057f1e0eafda9bdb5f92ed852a5060bef2d68b5b836cdb3170ae4fe131761b7afd244b1c10d071912755379731419f55748a975ed0d76e7d7454a16722b75109b51026859a31c5121abe060408a780e8f87ed37de17fead7347f2fc21ec0e93179729d7ba2b62ef3ec87d8820fba60cc542d237d755e31a774a514f7a9d1224391f17d5974050e5b8fd6f42d3408a4c7d47a2f18d37c1e894c8e4a1435a62e5c83bdc2d8fc97681ba5ef75b924c8607bb837c34b640bf97d762924bacc48b4718e7e1cc96395119ab41aaf67ed605fb835a86c2649e61d9985ef14baa225f5725d97ffa8f600e000606f0f7e6560a2f1e32bef6371250dfb89b9cbf75cef7ce6b3ca3cbfa4dea94af1499858f5069aa49a98a137941b054ef56877f80cdaefdb5ef7adcb7af0a6e69aacb923fce7906970ab78c662cda1f29b928df9e99b55a6aa282a2354f2c7a410d6df02cd20de0a65280f61d845f4f2d5bc3a7c87280b11e514c5cf7ac4923b4c96e22662d2d98a34642272b287e019387d768afc51406764492aa7b06d9c0059663055818cfab348e9d77f6443d32803045a7bfc5f9372d1a53241a79453827e00ccf345533f450d67b7849f609eb332522a54e43ce92dbe0c31ee5bbed337fdbcc2bd9aa36549f434454c640214fa1cee6443eea2120cf2e49c87173f64a0f6a5d25880036303f2a0bce3fddee21c8ca63a17d349b362c982e2e24855917fa872a3a8f3daa279af70758e325cfb1ff6ebae9262d9c873da823368cf7b36df7c03b1aff7f12b36b9eaa94ff18735f3284da3e2788feb258b0bfc66b2fe7af83c19d4b9c40a9cab86c3db1fea10f9cf8656196e88dc3626f1e9d3b471f916ae7c41b3823b7e9050ebbbfb7760bd30292b5c13833bd9fea66b5ef57770b9510abf943312a8159ef3241980166f31773ebf4396a92957938c4c7e51af716f0e296d36f92d725b4928fa6ee237f023e657ebec077ddea8ce9ea05cf6ff37c8a4ef27a4996f8147a036cbfd0a9c723262cb95ba7f7d8a5a889a85f82eb9df13dd78145f6244cfeaaf1e630d801559e092a5d746b225573658b0dfa966be51351ac57a80ba4d9b8bf8757e6cdae9eab72814551556c61f3bb72a1bbd1571abc708f0b29d9bf625c4c23e34fcff7de8f252ea9b949264ff09d2f0e1302d5713c43aa784102b5425172a2eb2f959e7ff0cad4bf97bd5a63beb06aa1ccf023c17b51a9a48d9ac488c798c46cd0de6d5de0a2fa4ca9e4fd04277ff0911f0ff468f86edf88f24fdd289bd7604a869129350c8506cf86a25734a0d5aad97eeaa689db49502784de273a3c914d8ee49980d1b2c5f941c04b18087636ff0cf82f3b6c528f595b5f538bd97e21a436a3f072dc29a34a44767466289b10c05c022c7175a6e7d415896d8d229aa54124d6a8900edae8a65f205ff9904a8f980ed22b3035a954598af19c0f765a1c7652efcc1ca21f2fecacd0e61b7076c88d5612ef6cef3dd3c3771f2297f2061c02db725c1be20412cb3993670f18