0x2cffd02e2fb51619e1ebd13ec8a252c001ab65e3bc9b0a57c620d7fbb86bfc928d63bb62af8c9b78be8ef3098f45823a7d9f61eb2b54724957f1481f17c41166ed10030e4ca511941125b1bd7de2f18e995224491c8c9bf887f6dd46414acc5ada3d899d38149d90acfa9e89a933e4f177746802ecd3b4de623302d4a83a546dbc43b3abc95a2ac8f82b70a7a87f4dcd84d793ffbc404b741b29c2f78dc8a25a9aa60c50d053ebb8639aa81961afd6a8d2979ad12e4fcaedea4b6dbd6bc95727145603ddeaf4f0abdc2d17371a1763348ea5558f6c26eeb50a7f5a125f8fc5eb36472ccc22e5ad57d26628744e2e30e2e592c6056977b407ba92877c99d242f31426b5b065829f7e76811660864b1b91849c8d9e6a71327fd1559524c24af393b5db9747f6ee01f9e6c3aa79e449960123b6d0de6c9a2f8fe8ba0f90e3e41e9dadd50b278e2d8c18395ba07b39082edf2d2d25fbfebe537c9886689312b6f499ae671fec837ad672a8477eed448e6b57b25a362e69cb36bf509eba40a750926f88ac60ae914cee80cd09185357277d474ed1227bf358388dc97cb474d7ad586764e004c3921006f25f02afa0a0fecdb43d676d82e66cb6e5a1737fc3805ff4e855a023c585a28cfc1a385e66e84c49cd3041d017bf75347aae4c6fdd98d90f505880a09af1ec63392bbca3543d85824da63f7ec1530462472686ec6f57dbf43dd00a1c0d5355c8abee6aad6fc61f038a679bee74a836b163856f97bc9f093e71f32fd7f0678eb5a667871af549bda0e24ecdd333a0b21f8193c5e2a83f9c8fcd498e5d08caee47dd7ca0cc39a905fd13079dc9eda743926e5e50f41f642609f4182769207d498d53b273897591474e95c621905fa8c2c8c519a02eaef646c8589480f749c3016e7f29636cc7983a2c9101096bf53ab23ca10294e11394cf6e649e18bc8d2a63d90ce62398e1c5902f2c27e6cf5149f1153f9dbffb969dcb2bd1843e75b99c0186ea2c316762c5eb8f450879b8b349d75dcdfc7039263190f8da7f1d7a6f1381cf1397ecdab0f55743c11af1968fba287630052bcdf038df3019320636c8c5bdd9dc5e08db73ed83ac29bff91ae4c776fe417c9b1dcae087d411198d063a85b3495bd85290064ca4c26d3dcde71d5df7cee3d5a12b6250814893edeb154803443c6e3a55778d1f31414c6a27153af8cf81b92138fd306245767167bb1d02d22fa3278d6f38f9296d5cf1c31fb06a050527ae74bf69f2b7fa77216b53cedd499117ac3aad83a641e23a3457cce27b6fffe1770496506657307fc4eb4368ed91d3c46c5985eb2eb848947c23276592730b6b0be4545477475359caf22fab5b823d8c5671fbdf1ea2429bdc91c1bd0ceb075f09073855171537dd253a59b6a68a12a58b598a4244ecace6698540ea8feff9e4b88d0da67e569080f870acbf0b1e94b57c922d7762202b8371c13afe68e7c18c15e56c2f0a78182585902337e162d403494c8edd84c3c5675886d1ad83c4a66b3ff34c9a3730db4981786f14a26f8c457e85d3003624d186733db03478a84d1f63eec1b14b7459be79ddf07a663c6aa044c08d8a8ef396eb21d12f4c2ea5057336af1370c72628d19a9767eeb0e2fb31e22a448b5b0557b2e2261f32f4775b5e09a4017ef622a5c9cc904e6ad1e9a62c0a81ed0c0d449f5e7f521194102d242a00f60d6e0c926d6720d664b4fe2cdfad1ed3a7cadac8dc869beb4b2371ec3ee863839414ccbbc313d4c99577157e80e633ec23275602d26827670cf63d3adb08d47e196c123dfcbcd131ba2bb987e366995a69c94dd0ce0069425669741a1c1115f2f923d620241ca3e870b095c9ed8d968d694343aca172b54b7dcb2e5509d7557ed8a7d4773268e36d6a17356de4090e8e960f48aeb833990213bf27