0x2cffd02e846d848e424ffbb718511669a6f6a0340face30dbc54385912e070663c7214fd80607f393b95a6807a982f145704df82bf66895c74ef44739ab66d570a4332a869e253a2444ae980050a78dc6f98369faa75522dab37fe0edf6dd29264054f41cdb1ba2be976be7070c7b11f4ca9bc6bd025cea21c7248824d0e1b6ac55e0e80202c12a2c3e3f64ffd60c81f30aa750e9ffc435dfa55568a824e52dd44c509d4ba82d28214c46a43fe667925284f5a5d60f76d614783fc8298ac0cd2af056ce9167cac75ef31a805afa02283e077e070afe43248f5499e447e8d074c282445f8e330e67eadfa9646ac150411f19139c669cac1201607b90d3aacb14192da41931e00e27e640b0f57ae57f8adff5e9426fa425e519d9ec7741af150a5267daf4852ff074101115b3051947ed2b55be0ea199510198aef0e618c0c6c5b12069f49fbd66f12c90fa6f6c3b49d7843b330f08ad6a092d0169c21a94dc3af1f7c8bd3ecf8913839491153b776c4040a5d1b3e95eead1bb58584c5698eada0155fd85b9445a77b888c12d75bd6043ab24d02f32dc3653f80f115f42a214df1884e436aad476adac4383abd7892d98fce6ade538f3af18326a4a489710380b0ca70f8b1a5eea905b5e6fb93623e5251b0825631ce9e5a45a2a885b54525c482a7078101214f3ba67ebb161a6ddd4980fe1e115d46cfe2dcb9766922417094ff9407905c4a9be069278c52ba2b606fe570053247693fdbd6ccfc49c2213b19a8d7027333bbcfc9fb47645a49184365356f2ceca21ca3aae97d2970523cdc918bb576dfd2e4f2b4452ac804f7b2ad09e1aa23ec5ad2f3d9619da0d9feb5a05e28a9ea32fc580b2396f1f01f2fe742b01a1b7492a0fcd05091b42abca8bd363969954c24aeb20019824a48e203ceca909a0667c750357b42ab7787538881fab86dd166acaa43c7eabacb62337449ea6045fa60b83770d01f266200a47e853f08d5b6bab408992bea9c481de99d2c5d7d0cba4ac9ce368853fe4e46b21f91b9292bce3670d586e27eef71362b069f36d1233937102b291483148c15aa9298aeb32b64ea09a1191a52fc350c1d2bae341866b037dfc37ecee87995cd75555b6b58b609c9d52d0a340938533aaf0338a9583ff0d3b80137ab61e851ebe24aa29809d646cf374aca8cebe81cda3db170a340765b3de96ce566999de6f9442eb5a161e34908434272ce0ea718388a1e150ddc9fbe8946c0ab1dca95e95b9d0e605749b4aeffbff3345f8a056b633f712bc39158e0cc28cbe46770153f867f59c923138780614f3c52f58d237d2b6d6751ce6a50f977515b5fa05ab1f2b46a6a79bcd594ab78469bb08d0214cd00be3e4d247dc9063a5ce3c5852ded1edfcc7856c8bf19283323cdff676f1c87ebf99045c127b4e030b68283eab2b9139f9442ca11c2443c53e88a91309a842583e1d0243e4cd751ff46388e82cc13d439b534464409965bd74db4b7d3973ac591bd0637f61184485ceeeada9fe45e2aaf347f63b7dcab151e8ab59de682b4e7d95495bea149762aef2da2d6f1bca4d2205c8bb589d02a5e43b80c6b2ec4bed996233d274af062134508a4675c6f1c33aefdbf47eafdc45f5f185a3caa3a33235a6bbc3617f067072965968bcf73cd3421640e5a6b25cbe3aaceaed0ff523b266a499b9865d1e4420bec92db4af5103814a00b78fe6e482d6844d81a290620fc2a1d13f99104ec0a557207a270e244ae0708f3ba103953b84e1f8bab07c4aea93c6357fd1d76c1a2d75844f5b2dc81bae803109b391bac81f788f1482a6610f1fad8a85ba735cc4802ddd3c216ed5aaa6c554f439fa65632028310f862a7de33717f0eb65d5c37f38c04e91ede3ada597b0834506173db049a2eb9f34214e1c919ef152cfc3d77b224ca00