0x2cffd02ebc033d4767bdf9587a1b74adad1e75c69f7810df66d871ba36e54a897f217ebac2b1970b03717f1440874fa34a28159e2913d4ee87b9a8cb6d389fda280e7e50dae16946a7117f230013ce8e459c243c8c6f84d1baf71725c6deb38f4c160575e09adf6e7719ea5ab49e23dc9e8596761a5a124ed6262d807750bf59241aa9fa5828fccf7e9b178abb60bb39b06aa165e12efacaa234fe723923018e95365f819bfda00f0b6e70873ab566796314f133a0fd24c5f230b1f9f29f7b855d2e397b756529b9c55647a5271acfe21dec42e670a9272dbc2a80445837333afaa1d930987cd14e9c7b39a8118ae7ee3ef22a41d9c70ea2fa5c1cc96aac1913e0dcc678e6b15d7c541f52c7198a009ca6a4d50f82c3d6b97704aac785a171ec68c0163073780b7e3d3cf96224ebdab16b25906f949f08a0dab4a85a215a3c4b3fa0367563e473bf713a14c4222c45a45df7b29c4714002ca065e1824ab1c555742c6db4068b6bd3e450be203b8654a94c88eeedaa0f692fe5b9a1e02cd91567735d26af608a1c947efc2e8c557ccbe8e0de52e3da3c5df7237db0b21803953be4687401c0401494c7963bebf95d8787329c8255ceef7be470896d0b4a5dfce4f448b5b84881bc4d11c17d3eada67fdfe36af6e25c6659ed81c77d92d805f81bdb1a0d9ea5c8bf86d42bcb17c54fdffb57f7f07e16e2117e319247a4991cf146bf96f61bed17a5dfde4f968e4f4d17ef44cdf2f467308ca01709257019a5d6ce0912f424d45a5ad7e42683320d1fb9dcc4f7c06d27ed82a74ab40d5db987cec06af0786419c4b65218bba4bb64a8d0b80c671463bacc87471522edaf9ee90c9c732c75192018ad6485eaee0ed7f54b7f965462feb32148d824288079e2cec22636348113ffdfafdb2da66d310d3442e8f6a034315fc763888f9497a54d5e2f5a1cb3c0f374edd30fee5a40ed4835ea3d0624f0d2416b57244f5f348bcfbdcd21e59466390123a0176ff87a97f250fbc21787e601a6e8142c215816ec4695d12bbfe3d7e5180186e4662926b79e4bde64391eaa53e786a3e4e71d434d7facf3a4223869f22ed65a49e7724ca10a6ed8cf62307c7984b13fa773862480a251f5e089821c87ae14e2f0c9b4125c0b3ec831e8e855429d1cb4525db1136db557d77fc5db704377c45bbe637c7557b1296d1d916f7d49927a4f7672da6a1b13c36860d7d421ee7b5d4450290d0f86231ddb501d7c6b12c44b212367d1e6bf365a9cad8d9dffbcf8de210fff1b86eb091beaaa2b1bec668b7d17c6ab3d8ee3ffbbf6f35ee845a8dfd2e4760355f03e9e523befd0e9f6bf3cedca41db73d649da4b402928453a7004bcb09121030beff0a02d1e0631b52c1050394b2c354b6da21a133245d9dd23cade140e474e1c3f815ba51b272c61cd694df92a2527b9d97058625b025a7c18a18530b43090045d2b5020285dd768e98aefba0f8c5f9b4246e9d5b30b80a7041d4f7e6a7973794a3ffd56762ffe7408f4fb98c720e3712a7fe88665985d954442d77e7357a0a56b5bf53ada306416144824721f48fa8395fe8278f5ab2d4910fe53910e16db44563f256ad83eacc2f4821b9ef22629408cfbb0df559c337ff08b9b0e5f04bb05d08b6c85c83c52fa55f9aa5e7198a16e5c517c1fa7bcfbf35b22d4b0da0017a2ea276ea580572f4661961bde4ee694de87a5ceb718761a41544926a044c63d10122e08f140f2f49060f41cc690c9ca27cb3e83766b253d8dc9a259b04f8dc36d1587e7b7da25c34c3b7246a64bb0bd9dd191a2e2b05a7662527e1a3271fdb751441d5cce7a6f6c86439653d47d3e189c32140fc534c9afaf3b5917fb86d40df7eecb535e3b6bbf0a5c0b792bd315689920e85e82b961e0fb1c59c945471ecfebf5a09b176e2cc80747