0x2cffd02eb28f0ddeb8b97922fe03d0bf736fb17e466b6495966246c2405f4617096f6c0a34aae7525537d43ca646b5abb72679a9e7b6448330e3967c792170326fc7bfd5b94fa64e36f3ccc55e87cb71d9260f3b85972a456225cc6c670d8b07df9a89c5a7a152301dbf1e01e0007bb6945355a6e98cf064ed9d9ba961919044398c1ee04decebacdc34dad96a1aab06fa9b9d7255dd2319dc8cd56f3a8b8f60777698084fb46c64b331fde4cb151ef57612dce1b923683a83d72ca590e69a2837e259863261816e6ad0d71e70c95426a74f610cd728be3c45acfe7fdf3f1c5e34b9491c3c768ad02dad4c5d8dda0f31a5cc8516bc8facbc8624f7d7800e139cc2b28581f07a4194e48184294ea366411b9b7fea27045b4937feeee968033f2d38f0bac733c99c83b364ca446a810ad938570ea77e2d2164a06b9e674f1cbda305649a648dec26d50734015d18f478eb19f0c1963cb1610e66693cb2181a4ee5483d35b5ade765fa9d56554e88868e7a5eca12a2c5cc18c2f510587560f89a377aaa282dea4b1789250681e0374cb5db60206f89f5ab791e78e03a8b365cb5099fcdb85ea58a9b15d8758338a2153fc31f4435475f4715f89e665da69e6b450599bbd0ea43ea7b9dcd4235718937032956c5015a2e948d70b90bf6b5533e93c0c2f0efb0559173266d76a06222748d8def001edbb05d408249f4ecba578c70a794ac0ab7344792a78ab9f6ddbce10d85b6b39ac910b50e6bf24ee9799b7605a770dbae1ad601cdb94d6bbbbca404a4d97da673683dd11d0a6d987f2885939a18c1fa86db2cfadf43d5a2f73da77a9576e61ded9cc89d12040b7a27f2ae792a345a4b4c33ced7662e63400e24cd95121b3237e0c7d153775b75c0cf7a75a82ffc46a5ab72203a986e5e5f6267f6a5c57e441754e1abc9067d49e70638acdd930537784cf98dfd88d4eaf33b51a758a0cbf920dfab32fcd9a86dcbd813895276a1b32d714a33990115232fa7b46977e8b6aa80be98312e4f4d07a99926bd83255feda01f4e68ffcd13d572957647847d3df89aaf22b0bec6af4863ebae2ae47428701e3cae36ad9ac171fd5e93439452a43445b3875ee575860d6bbe4b8124b2f58ae1a92fec519098bb8a742b5b1ee93417dc93a337b0f6c09089a72c8b9c64e79be740e717951c5b5e3ad13302fd56d45869ee902e8f535d2c25f66548e31922e57772b35d83391ce05ac762b0dd870ab749e5b5c3b8d5c4e69ab452aae932bc3c5d2404b5e7f691911af23f8b58d63df84796b3aef9ff0339d5385d2253832228607ab40e57aff99b7eae669d1e320370f51044d0fb8eb7e548aad4449c687bbdd8e1df9c8c304a797a086996bf1b9344ba26cd37ca75431aea998bf0754e7e4dd247f8093d6bc329d7fa5fc56a39a5f6ba61e79c013617000b97df92c872f35d56eb4bc735528833952ba5e8a537015c7daec40ceb1aef923a4598724989f0f8c171a3d9a71c93c6159cbc8a4aee1999ca690326b5eeb0953ce1db71394829a45b641159297ed69655c37090ba7af5c2ea508ee7017efe2ef1e99f033f1736deb70acdf0ef9098ba7154c2877b008dad2a756aa9a71af75e244f1fca0a0000a3f63256aa343c0c7b21baffe688e9d50d4c039b773656218d2845adfa25740381df17b080a4ed02b8052e94bfe31f3fe6287aa3f6ad46b720b55904ff5f6df826b3f80626ac1870ae1813f6fde3641fe2dd086df6b1474087556711df142b6825847ba5c198d995d5862facbd118df1c564fa2c0da231103104361a95b7ef2597526f0a9e04fc333107e60f1f13329fa40b8692206537f695864248314ff77f9c60ec7e1d493428c930470cee8e43b3e47ba86d5a4e256f438b746f1cc777473d62f02a44fe0fd4f3717398ab75c9faf9acb70a