0x2cffd02e802eab9f69f43f4635cebc24d41b49c8139ee300dbecd058e3da7911833f602b8b95b9557bbbd86a2f3ea915967ce64a71b2f6d5791c67a72b35bdd8d50a643831869533a102b23811eed1e3ad7a63d6631a6d20b978dd5c1f8e19685c71ade0c974fa6ff5b3ce6b938d9eb6698a8c2d34fd0bc151761f2495a7470c6d9f618747c15422a85a8b6355b2b5c258ad8fe42139bb6efee4f39ce954eefcfbe4a44648adc2e4f7d7372313aa27f58a2a39be531e38683e60d667c6dea91bc1e3ef290675f9590a1de9896b31993d4c11e4d820ef47db2f3e4c4be6116bda54acdf2df08799252b367858c16ec1b53c1d6c9a6392fe206501bfde1b9f38435edf51cc7ef6847024c77f267c739c9c610230726b07c377a25528d9dccf26d6a2ebeee62d5deb997f8476d8849ce85ddd41fb4079a28e6f356535b3c1946c1efc9f2a21e670ec08d07fe7f4f62f309aa0f0d04b724587ce4d45605194b50adfd37083b44a0638ad4c5d7ce3d189e86842ee749a96e51e5c444e4371682cfb76cb642362a0f161728158304901b767188368e9589a69d76f4017001fd6d9256f4074fa4bc4efe453326dffc3b372039637f7e59a97a4d0f397c07a544757ae53fe20ec041c644f234945da5184d886f60d8828bdec368819fcaf26bac1955fd8c9b1ce13be17122212d282e569b7188b09123d532f720be580d7ff44f9932887c8080580cc78449ed1409e7968c63154d36240dd64a9df92c918de3d7261a5a1bcd738a81e901d450cd8f912a60257aea89f3ae15f787c5ae18b01d9fbfb1deb3a6c931e815f6e8c19361311da142064c80006769f590a56df0c6d365b5abd0c169d70be6e50dba738381f598fa8ebbc0ca2b60cf9ca383bc2f3b9ac373eee25e001da09f6a4ce461fe904ac133d8ae12ef9a99164149df2e5857da13030ff4dd8fbc5717952c29dbdc935c0810bb6e103816de84b893b28365b8c94fbf340c8258a860e1a7d8d670bd37bddca7d4b2dd7d0c4258248fef8e06615f82a16d8d9110d46aee943cce48126b06ccc98435504b59294ab2312650a4d55950b5af88e8ed43fb471f63c60a550d54f5f3c0c87da2ece2e080aa55d30ea6666210e8c18eaad3cf35ebf92318e97c3a5de2e971b2a93e7e6e25f78e9f25ed1d0b3700e838a153b8011ba6dfebb44ca46a0e22af533788e047b773f3fe9ff2acbabf3f818e782c0549e584ae1992f78c655880a0ee6f51053b1ccfca3c14adb2795a0a4ba2dc0296c306d4bb95f06edbc98c834208ed5de9ccec5d641c24a8e56e5b5075cf5686664d2f3418f3159d3f2f5436cc0aca1eb0e8996a4dca28a51a16c13b9c54e098e03f5c1b6837506907f503e6f9e4410b92f1fa3bd974eabeac3e6d8dd7b9e2be201c21d88f8b6ac2da88867b9733a6255656f39ef24b465774077e137cbe9b8cd929fec35a4f7f37e5c684d1383cce50278386e4ab1fa2d125c9fb45a0beacf7b4daddac6d4d0ea23cbf8187d2f7fc91625b1a1e9df1d5f7c9894fb4c53c8ab000b5a6426b8848c27a9cd740c1a83c3bce654149f88122fe9c91f6ce014f60a232822e51d33a05173cd56c4cecc0450d6d62d81365d95ffc8773fdef2fb1b4aabdd21e2265d19d0371da58f9b9ec2bc2e5df2098a55a366285c8ef0088b926d4a045e3aca0b897e58186250a679169ee4e1b02032f4381d1ebc4035d33a791442b48500cc0fad3c9e0bc549a46fc118d650432caecf65f351e2c22fa051e8e63106150d3d66b2eedfa22fb78d08a919a6f159a24b003fe74367bf1da0c8752c6044ae388068b5bc6cd55d51201966dfcc67ea6a1f91fdbf0415054a27b1c245de7864aeb9c9e15e833f7433fa2c28497dd991a6a24034c63b9ca62e4104e187ab1f1265fc857955e6faf3b09a233112ecc8