0x2cffd02ec79acfbcc4164132722d64b6c3b247d86f25e1d1fce64bce2c04ebbba5bfe15e98ada881058e4f0a11970c7a7ab7ea0e41a631d8e63f7b27b0ef115b854f0c6b266d3c9e42374a226644eb5218dff960c82b10e14bb167a96c5e247314c207252bd80cd1ebd72daad0b9e2c79d3513755ec07ddcf4e4fb433a6dd94af259b16eaca1cd30d6be5a31ad423c91502be78accd8ee40e7a957490defe416d982a83e3c7d3ad55b6d454189c1079b80095cb39219509fd86461630ce995ea4aba05e7b23f125bcd98dc24443cc3d947b3ba06fbd9a0054bdd77db8f355cd8beab30ca0e82c8726290c54990c2d1778fe09e4a9aef5fdf523b9c7699621f769bb7f60ed9fff2f0481e4987e52cc279e5be9de6a2557845f534902e7b9f73d10bb5016ce735b73d8ac602aeed3153564ed26a87ac1bf2595b26dd7b22bd547a1f417f5e72043934737bc8802e4bddd4e5e578d3d8b040d8560f3c422d535ebbcb0f6193ce87236187246f0951f684a53bd1cb67f73e54f2f1c361061b2d98e7ba645c8412ac979ea86495d85a760aeeab81ad168d3c425b3e43282b4e8d25800c3229d5bafd4aee919402e96c825267731b31a51bc04decab42aa4669db6c6821d1a71fc8761759dd74b31770196dcd65445a7794135fa8dfef45e3152a93ce7acc032dd9c797aeb91556e1ba7e9d0ab5f2f5b770dd440eb842f1133e13ab1d921559354a853e5aa8bacd0f4b91b55a3dbbbf5654554c4106587b0918d328adac7f0f1a97190c17e5e95c6c1023fb2bff5439789b36e01ad76f47aaf0612facec51049e5e24bf951d1f694cb6f35389663c0e525a9c8f4837807f4342cc9f0ca94d7b75545003bcff7b7c3379f9156254c6eb3fd671101dc34049aa16f947ee2ee0ee8fcaf6343cf46d37b1c14daede4717602526d15b6fb94e1e08db670df4c1953099be7eddaa344288ba3f97346577a0255da490dc0b2c09f36a0644a7c7da63d79e2d5294ecc4548a4ddcf8481306eb1059799c6111bf4164a778155f31bafc6f16da1cae5088ffe748407ac414ba10d9b5791139224288f269118891a931cfdde45d2be1201648384bdef9e8f805ea12b2347604fe6a48dc015ba19b715b44ff884b66f1eceb426dbb7b81c6eca04e02afd95d33f8c271eb279307fcaec6f483c16f012a487016733891948892db8f18bd2e187ec2e9fc19295c402468f217f5f998dbd65a75c2030b0c633472031d520392b3050c149283b4c901d94f3063a6ece312e2225b03ce628433b749eb2c7e3f0cf90fe4d311aae0dd2f896dc187532b04b7643d4eb44ff282c30bc9c023a7a8800a8d88aba49096f88efcfadfdd00c7db6c9bac2d6111d20627d74b222c124bc7d9f247c0541344343ad62ee633ddd88282a1b060f59cf6df5312911c042cd1f63b85881900cae2d154e9bfb7467385acfc6cd693aadc5021bd0b95b81d2c1c77be69f62265db7a410bceaba170f4485631dff1c3a410edc09fcbc5b7c9d38ce358226d2333a6a3b2384e0cc0ba3458dad412c50fc2cd7cae129294ea563c1ee9c2469b4d993bc2b7be5ccbaa9c1c0f043c6f8991af66903a2b66d6171fa85e1cb7e6b16a273f8ab110b3602ffad7b679ab007551cea4b42bf6709d023c5b27b01eff19ebe8cad6ec7c8548f6af74aa2ef5206d764593a4a98e30ac27b83465954a3ddce2e5869fb39394f0548872fb670b170445e1691a77b3f74150e836ce6f7ae3ad4ff8272410d34a69da5983996e2b23c24850fc6b32cc8dadbfb0b9a4b3e30fd6ffc62f7ab763d377ea23d25d3eb30bd267bc42066b517bdd045721f6747f23e51230634f99fee49d721f3ad03ddaee6e472cba6337b0c5d72e7375552eefa5684d6137a81ab0ee6c67ac512589256930ada6394c216a10fcdad6469b