0x2cffd02e9556fdfbdec2cc37085a2ba89a69d637ad1d09b08759b88dc95d885a3d165ddfd40cdf641bed2b6f2b99f57238977211067be2909d9d89a6f5e34e2ee925ef4d27e97ce72320f2c0779811c7bcd9e357a22cad7f6988028ed2ed569baf29c75b4e9b89a60cde67fb27d8749374638f21c2dac09ece43bb6c1fc76d28dae77971492ad56ec94d19606b53fec9e0394eb206db3841eecfa880aaef41692805db99c6920353356fd8c34c965cdda392b47a4f8874b77a4eed7ae1f6a743ab96be03dc1ded064d878ea4e158fd036c9d5f3083cecd59d8872989af5e149bb204405b3347a678ce5bdccd510e21022deddcf1a1e4a39152764a488a838de4364e0811a5be5262c5974bead5f929e96b80bc027d245d242d108abec7e1dd043c16d3406f96189bad9fe93f93782429df95e080eb3c01ee9de8f29e7d4f7186a7e6d8b5a8d4da3b37d25490392225cacdf8921500b33ea5dc14dce3394e2951ccbe43624a3c96e89021145329beec717005f01f36c1c5831cc0f69d240cd6454d56c49afb03e9bbdad776b3546e6521050e663d60ecda779c8cb4aa3dc0b14c9d63c4d3d72cfda84be83595238922a162847fdc9f0b450fafa5e50daa73dcf7e917c37e7d9f6becfa7ec5adb2446c889124ec45d95e717661eb317f4b319fc32f49add324009c53da13287c000bffe1dd887aba8c1ab312d846442988b0ebe5dbc596d07bd968171b72dd3c4f9f9e44ada8a10206a5cce904618cd047274175e3511baf581b0520e6ed4ecb04d27147194a35624c2a66a693ed985bb2977047faa157c00393cae9a3c7015b9e879bea9ce1ee8d7e6b73b2246c2341a8164ba143a41e85ed6de8ad6fe88f13d6df200e7a9eb6d52f6158b1ecdcc95b86dd0a55ce7060438a873073f754a26180cab83076302656cc6de2ae4c5e7dbc661f02dd6d0d146042637e77856766ee1d455e4c17265fc83fd3791fcc43c2a49bf31f1a6ed158c1e2dcba28cef4d706e1a1fb74819e79061ed2fc1f19abed5c138efec405a16e8ab41a299c18f7842bd41977a7b1733eb51360d4ebc111a839dd4099c98f4163f3b79fe60a81508e89851a5c56d844841e9a94b2cb2f49efa3117f515d2a1a62a2714c15531455f07e472ac4059bbb7755965ca7dd8d5ba2c50366bb4dd4bcac0a72a2808f66aeeb7c29fa851481a6341115f92f673fb4eadaf44fdfb767cc17e436c209346907956425604b224750b28d985581ccfabdeb75b08e6d86a41d6f17eeaf05f01fb2cf6bd3a4988c6e778433dc2b8ad4e466cca05cf4421255777679bc02e331f1d5f5b3b12977e6820218c427ffb3939eae6cd589218ac113f785b28addbc80193414e822fb3cfc58443304a6c8d5e8966da0c08e5e972bf0b48b2fbd20f44da5030d9fdaa9a996b464b15e64b108ed155a478fd158d4de4b8d40688d3bbca4c6651e3888f778a2a23b51c99129a6dd1ae3d83617d0d839f3eca2d9fce7c999b0b2d06ce2e412cb1dac015d25f8731735de08e61acfe3574e97fe341e15f9e38ae4808de78330c9f6972c44f57d46567c64a0f6d8be97f694aac023d068c34fe60eeec15f79815230a1c7463efb1187af3a5a8249868aaddd3506f48b109fecbfd66f5478b6bf3cc576433d10247daa8919f25a5f794b17e0298f1f613508cbbfdda9427bd956462a3f12206125b1c25e4ecb5d60b902ad0053872ad564f4e34cb60241625baf1a9ca3841369fbce3e4d008e06a236a8341086e1436936417cecced2d47be315824fb2f836cd74196c52f7e3db76ca3f05eea8b1548132e4c5af7a07378abef23a069d3d7da4f183439c558cbbecdeec6ed083977138122a39b20b2cb3cc27f58261c8f3596ebcb665a042e3e4f65e8a3eb273dea5ad6b771a00a8ef801e3131e45fb92ce9