0x2cffd02e392a4dea124594cbdd3fcb5c70fbd053def1d3b504403e88d991a37f820d243150e14e36fdee63f33bdf0c610c0eedbcc54a51f6bdb373a19c083d9b3c7ad5853b6b936774612ba8585569e6cbf412fb9bc040b9f74255ce07c9509b7d8dc579bcd2b7749867f557d50a654fe50624520ffbd3e61fc4db1d6ab9b2e534f28d707363d2459473aba432bb19fdaf8ecdecbed31f46018e367a433860a64bd085ce1ba703ffde454e0dc0fc83e549e5df5e3b9d1061f84bda80daf37694d11a663d8162295faf44b3392417a30d1c3cb91728f0ae81d01322c068d37d07fb09f3a3a98df1d3d7afcdecc84da69280a4ec9c7d73d6fdc1f2cee0862b946d12dac13c4212cd52194c067afb16e578d7222aecce34ceaa65a61c55b164181b101d1a269cb169cffa7d77c32440a23a74b17f2206d520c500b99739b37670b99ef063979da054857042cb633dd5e167f8320ca35ad2628d9fee52d714c6310cd162a4cb4d5baea785c479153cd26a7ee5599e4e96f9a85618f88587d5c27cf5c07d7fb4b3b148f943dab76823a179deade0a8dc53647a3c5bf4665085b8af4eb3f8739ef3a41ff90caad68772b9aeda1f5f68a62a628f31f7ccfb565b45647aba88730c5bc99277648eaf7c1ab3afc517c66895d2787fa7d9dad9c945d5d335716d505f1d7bb1c27e3a6984071b1cc8004120654b1c92f9675cf1f242317b01ff7ff69417b8696e5e008b938f8ae6a38fe4549464610d09205801818ae5915d0459306714875d975ab2da27ee1b4c15139cfd8553c8291afd6c74bdde3e873f5fe3cb3671f6778941ed3c69da13bdbcaead1181137d4853ba9ea025b566d1864488eb7cebca118f3ee2bd87016ed8ee0bc564446ac2229998b667743d761f9f55bd539551a8139548ea20d7d871dbbb63ad8d0008bf29f8c12cdc8813c1515da99a321dc6dd48b7f9aa966cd21dc3effd7f1067ab3ecb232ddd25fb848ad93eca17252c9d510aed454ed4256a2f9b1ab11860ce33cebf13937b4d6f2251781f7927cf7bf4ff6f947a66c01e238626dcb3660c2a6237358080884ce9df490aa349cd43f0517e4cad86ba7df2bf18dd207a6c1c39da5c34c899b97d6b2231cdbc4f406749e7b93a61bab35e9342d30ddeaeb21f0fff3509e40382fb5e027976bc4b15a0ad92774aced1492a5df8630487d158a27cfeb528706026c0a16854c61d0039a3d2901f024b11a99590ba168cc9d8a41a7cd2c5addb028806f7a34984a8a349072d942af6025d96216f0ab42de23d9557d9aa197ab2d146bd9f4772f1acabcb49867861c602a93b68bb73e00b93f523c4757ed762c4a9b3bb309f63797a34fc84e60d27ce757c9b438c15428089aed7b4042efac92323d6c547cf976998712d2aa6164ce702b9d6018c5c50dc12c641735dfeae44fd33273e41dcdfb2c765aee713e1c37bd9b4318e9ef13f18fe2fc4346d784f26bc634588e037ed5993d193a3f94c71025e923a2296bae2548f167b839e77a785093a386a72769c5945db9641f0e815491ceb8cf5abd4503c87a82fefb39025e742418d6d4da3247d1262455a705bfb45893bbee915e3f17fd00c5d28cace5c00341dc62c2ff3cbd597fcf870e0f7af1fe54caa8f730578bfe209ae187d88c57b14b47a6e7933d28d639172bc0494e4bf8afc54ffba42ee563ba05ca99898fb99aa9b5f8208e6f20d06dd6e13256c18d32e0fa1846ce10ab757e246066cc527b6553c3cb23211c10428f8e9b9d109f1e48e7e0233bca20bee55e2ef880987891591a5d843bb8064964ff7437bca98c095b35a57af942e0263ddee9b363d4fd60a4540dcb8b1d13d75813c93ffda51ecab102dd62d4a23c1556036d29f92e8ea3a7bf70b78508493bcd790d18478a842101c5c3ea9fea38429d86da69edb