0x2cffd02ed675d12770674466b457ae35b1d49edfb50d063e0c37c5da7b14b758365ac034b88e84b216fefc9078951794b157d2da981b9ce1aefb46d52fd043588431dd9a31106b5f2c43bf178401631392419559684636f26b521d1e5f2676afc6d0b0842ce9201bfeda9a7ab233133e206e68f2b28b5908b0c726d8bfeeb6404b62b07b808421c5a0017c0eeb023d6148fc56c64fa157ed68eaf625efdba704a1988d90bd9eb51d2f1a6506314fb4df56cf5bbca05c8f778122146e7f3bd6e66bf1ea2753bdca6f6b7c6f7fa46033fa009687aa6455850561f0327cc347ebd8ddb0532ef3b2f49cba7e5b22e534bbb0ad4692ca54769af39b895b2bfd0e5d89f31fe228e9a0ecfa12562dc24cae7d061e65ce30fc2907957c721b9cdc0e778613a1dfee803c6657875de92c207f9ea77698e0d937d8c41e221b484aa99ce25bcd1caced10ff967457b022d6556b500b9d0fd2cbb0bfe8a012b7a4c191d77f3dcd0a8614cd1dc8372c34cb19dafefce2a6b0364e0be07fcd732d60581a214767384ddce44074fd634728c2044ae6f03a06f2a64ff6ffccca31e61805b1406f97c96530e90b6c985315b3c2779c483725e646119b89ccf82076a0c291301c4d43048246f38dd947cf89010bb431bfe1411d97bd503e597bed8e99d3daedd2b701650de9c4d0d10c4af9b38dabe4b497e0ff8fa7ac21c4cf29d023503374ba5ce461311ae7306dc21cd1c662bff3881871aa6335471fc1a55dd52ed52df422110f0743ff9bd04727b9fbbb32c00cf82f329a9958fa22c9341c6930c6dcb820e7d8279bfc52a51e5de3fd1c36b3f7f42bba44809aa5695b059312e87c06eeb1a56556603ff0ed92b4da0eaeeb491e808a4697c8f9cf377e0272d59459a50f52f3f686b5ad96ac4875a035087f2c2083327932ff43d9e8ff2855d54105357d04205e96d0bd03c5ba2cfb67ea52a062e48f096f15195a1a5190017fd8f300c7a601d94193f01a531b17c598c372c7d66c586c82172c5798f87abf679a5fe20ba057a8b34880f505ff51cec2bc3ce9641c795dcd793e5f71c973483575fdb8276b42f8cb7678d222aa84026f5fe7d6b99b89da693b5a2e93c429daf6cef48262093fcebe7c71384fb78bda9f9c9dd67b088908cf6b66a180238b99f2bfd66d199e3d0ab6ecef1a58afe223cbe41ca542249fe6068d37a5859825099e0185d3f49861cb8b35f403fbc661a33df22a1059df5f39d234c71c22f8fa77d35348217bcc9914c191f44d94dcfa1e3fdf0ea40f3901d3b37bd458e87028baa3b4a077aec3770f719e3d0ef1ebb78940d67f328020da6d2009983a435f47bb1836d523056062b34f14d6b99f7d6a734d54143faaf9b883c21062129647b1b925ba47ac88e466e6ab4bc42f85feb075c7707a9037832aa6ced1fe10f08454751213196c562be136c596ec4adc729877c0372cf504c9adb304caa860c566ed54959f51354b62e12fcbc018ab9811be1776804c76c0b0533dbe4221bddbf071738884bba9a2a45f1b118dd672fb38408e0519ae106053692e7288ec82e884ec16a249e36d609b89290058ff7bd76d3bb55aa0102ae6fb6d3a2ea7521eca2d9e691f3adfcf75077d46cae4680e30ffe8ffcba773f11894539f64dfa9c67db1553bfe68b1e94c093817566ca633391a89fbe065826a14cc4387df6d1c25bb907c938633dc8e3ad126013a712478a2383eb995576e244621fdce42506fb883dbdf6226c9cd015790a49cecd5710b1bc3bd2bae3f1f368c5c56f9535edece70aac942ed85a07a81fe3789dde83a8ad5a00a9dfc1ec6ee9afcdefe87979a1f0ea5c2d444ad665b51bfe054eccb1d1906ce41ecec1a83f5390874a3c2d285e405565eb3cfca9672e56ac375a3d67bb2c0c03f62af58759295e28ec83932f93b