0x2cffd02edf31aa8202005cc1c99ece1ff5c54d592629d0dfb755b799f5519a46ba3b72d411d3b1e7749f480627ef4c5b112279f8891cb9a687e251d4b072e97fb4cb79d78e9e84df3ef1563e6b1f5cd6e04d0518df824b03d680e3fd12e7b7d13cad19a16bb89d560c0f6efc66d7c77fec2c13b97b1e77c904d190182923fb6d3821e7c92dd898ec42aa8145c356dbc198f43a3af7d6726263e25eef66a14c030ee4046617a8714c90c6dbf08d835ae56f4799cfc547da823c44ebfc1ed938d316f4ff585b07d131892bd8456d806e52c28584115b7b330f9986b1fd00464b563fe6e6bb36bf497de64b5c89d628f2935c46bb490b3a1788f2fcebc8ac99663bea4cb1d56c798b757c3b8c43b8c716464456b758550b7656d88e9d5b0c7c425130bfaf8e2353ad40ebf476ee57063595ede1b565ff1ea8aed37a9130b03adfbfabefab558d4f716a57b1eb445c31ac5c8fe5dd3b48dc0eb44fee9908547f7d76e83e14c4a52e701cded8448549f945d4bdfa2efc0a35f913c5611a905cc34bb12ceee9862a265743eccef86bc5bc8c15bf6132417cdff53444eec39f7a90b1aa922b652b8269d45609a1b0a92b00093f49ac16622fde9e430c9e079ff700c0797d542961e008a71a5185467d9b1b251d92379c80bdfb750028b3be927e43f785e062299f55fc968d1b99f1c5e67263d48ab10084fb7aee5cb2c6a99a3daf34fc532692db84146c750ad588230cf576455dcade2f7656a512a87296245755de5ce49c52fa93ccb713b681161358cbe496461214284c69f82692d0955351567e48215e9a170b4d49f1914800084a255fcc817d0484a9ce0ffa782e298c44d30ef982cca9467f37a99884e17cba773364f5533e3e073ee22c75088f85b9a253f87dc319971601840c76e00d86f2e5acc2ed76d923fbbbd3c81dde193572d7042d6bc38b269accbee3da01f56a20e9f375e25dec37454c8db106df5da877f36e3cd5390a786c6940ef6b3913fcecfbb2603f20a399c6e3e5f52ecc7f4033342f5cfe5ae30e3dbaf5be04f83f82e755a0535114939a31abd9d56ba6bd340f78cfc84d5f890658a8b43ba949498eef2a9075724bee0db807fbb6f89a4260240ce8775f69df02dff82298d36ab4b1bea070eae9df22c3b1794df7118247d422c9e43dbed7ba7cd4947a6ff8472b8ddc427b8a352f1349f2e336dc4ec6ff9836e3d253f1ad1b8c009e2969e4d67bd0315240715fb299859597e0468f7488413a25a1d8d37e7f3402f1f013a29c13d8635c56145ebaa534ac04a05b9607f962b3f59e5922a8576cdc8b20150998d29a103a455c56fd5d2fc35dc88dcfa5d751670a2ade2b95fcd26811d5c190817b1b23fb7a41e6c3f40fc46fc2dddee09c40a919077517c88f845ea84f0417a3d10e2bc435bb000815424ba71496c2754a4151ebe6b9a2f44c84f13907239a72e6fb593599141b44e95fa273099b5658468266e20d69f63a2b482a97346a91bd05a90a8d4cf835dfe1680f5021db02f557a94339322657b3299d618426b990884ee5dc39a22114528f1631cb7cb674f405439a3e9f47a1c8e73a76217647dd66760d2c3dbdeaeea384e4d3d3ee4ddcbec3480519725196f45abff32e82457ccb6fcebee4f499db816b55fea392985eb33a08acc54c67e9798c302a8159c02b3f46019da093b331cbc5f8b79cad6edd2018d4532ed3014ae66ee2a2823540bb99e82d2e0de621e58d9fde233339215d0f981e54c0014cfc80c2353e43b5542025544b635b7383902432797124d8132fffa4b67e2cc215db0b383d9b85145b11b0fbf6a4ae0fb50ff1423bac45621b5435b7bbbbe29292b0691c7f43a894e80da638c15dac428b3d87cc9c9a247a97e304c9bd97518e5c84aed7e412194cdf84cf55ca082b4f59bff50a5c97