0x2cffd02ec37486e0b62d5409567b74a66a9e2a3f085932bc61811a8820a0c47e6753641295e2f08cd2e955dc87ac6a6ec9bff6247a1d0751cbdc1e58530620f1b0abb0c8b97ddff3a1a716c1b25fb9e425677f6a5c3764116b92d534a6452ff9ff953ea782311a6d8ac357d118c891285ae6c2bc43f2ec880e9b28896b3c42278e6acc65253c0ffb89858e701f5f1976748d703b84c6f1913b7a1f86ec87465dd0e82649e7349f8b86b3224e8b51f56649f2154ff8738214dfd52c6d41768466d4d6870e0d945923ff0d6b62bf8817ed3d152aea21d177065cabac5c0842e996c2cf114a5cbbe36d3e499fc8ffc5efc3d917a2f4e5ef9b202a2d6be26671d324bbb250849c89c766824e70768429d39f4714eb0483c62a8cccb9e7f9f3376c6646caa10655ba3e7e7a673e1dc11c3b5f94bddfddcb49133b3ff42cfefa60913bc602c096de6fd57040a0e4866905186a3ed1455abf51119e21d61151cb7705f786f680a8274e3326bbe58961bb11e19a1f57dcfd972c8222f83aff8ef6907a89155630d979346fe52a35f137c0906133b1596260a5ec14306f73297a22c82b90e1705601b95cee7b0108b1724a9e743d6296634e1c075c0116035155fa2c7330496ecdcaf9fba3c992a45cdcce85e65fe880a032cd781f7475ee4e058e612277474af6153034ad67480c0b50a50852cf8183724685399061c04f50cc780beae4aba3563c298179505ce25664625dbe04580a8117d78bbeb828fa7ad6b24480d57705dac36be69ddb92345de1c03453018d461ba79d6c22bd91bf228aa79a8f0f7978e6e068194a2cb2c870ead7101d9382b7d029be3d2f012c2a9494c4e49e79a3903d7b8fc6d597e6889e16e629e8a57384f9c6583b8998f23f0745893e0763d3ff1000f7d93a4249647638194819012ab3f3568ed1ea94f88f379cf5b4cb56212e1bb75f416fa6ad57725b2ecd7ba962d56d1353f7919d2f2aec6c9618e081285ffd8fdbdb7250a2223aa3a138c70852e9077a77214150930bd8186590628f22c5f9e6e78a14e7ac1ce73c8101dd19212f884d43977d37214a480e1cf0c75d7eed1243169be64e7d0dc59a60c339d94540c04f473caeabb0b28a24311ca6fe761506ab2102196fdaf1b5ca718a6ea57b7ed6e3c91c110ba2649addfe815ca99313bc5836a3c4113eb91484b446ee1d2bc33c3650d0974f35f9e75df5944112dad1dd3c1e91ce5279336d9ac8a38cc9a52bd362a952ec6baa765d879d1db1dc555151af096f70817be2c246320fa2cfe57c73022476f38de6ddcac360351ab04e5811673da312edfe8eaad8222522216b4e2bc3453a31676ed9fd71eed0428718c910ed067866cb2f0ec0a6f1820562b640ee3b7452d155f965b2ecdf36a03d8b2bae9f54ea302cac7ca4b82ae0dee67df652a0c8fc0655afef7fe6014011de4eeec108bdb36f85f9436bd0e8c25bccba8c0815dced27861ec02744464e59db09f3676adc682c3b97dcc85ccebbc7a47d81a4a09bc4446168a096229653b8fe0af109fbf3fb38de3b23a1f5da28f6383f08703ef6e0f1141c49dd215270c7a91aef34fa710e9ce18d69113ea5c8f3f1483d4aa244eabaa23868201d57f96e8379bf4f3f3bb4f746dd6d5b7c00af6a3b56bc6dc8f7fb8d788e91f66bb99c24d12ec0337fda0c3480e2b3d55becb058c2995aa359332466256d825f9b3d9a41a7762a2c8fabd056710be2bc3e114f1755f09d76f5020d309af2ce82439274e79b2a2c5c61ea3ab985676a439f42791973fd52a01c511b9fe9da20d6ee7c52ec8ae8a3ee487eda0dad67af361d7dd65e9a3fbf667cd3bb581f0e01ebd5fdcf55aab84895992f730b93eea8d60caf877a841d428e0b0beb9710c1c60aaaf2d0a4350c546d964a53adbfd3a9acd02cae98aff0e1de30