0x2cffd02e29ed0bfead4e8642c564939ca9187241dde6587f6fa3744979f1219b5edacab94b1082edaf84f2e25b881925c60177b94c756b871c6c5e3c970d3592367aa5f9dd5ba5fc07a12c7c9f7e3ccf9d4f2badfa42d4205a5bf7c11fb8d12ba3f8ad5641870a5e473275139484e9b4834a2d017e57f355f32d7ca62f030ee41248f884e80824dcd3851346e2cf131432d8902fdc647bfcad0d3eb581220fb425228261435a31fe663cf7687a14afe8c1ee012ed514402a75eeccba5f81714b7c9c93341a44677af52be22221839182ec8192c256dbace38e85461d82c5a6203a2d3fd27ae46e94a975ee88a73b733137f6383a489b2a5a00595d04c2dd7aea267ab71fe99ea901b25f34563a2d3fdb89cffb4a4217cd3c6b37f4176db65c32db1c4286434a9a9050fc3028d59511f2a6d736f640c996fd81d99d14c287e45cade87f75f5775f5c397b34c3b29adf2ef3e38c5aeac229a8d79651dd3857fce5406c6ddbedd8d5130e0264f9bb7b58314a7241e75de6c2c3f75d5da02915aacb1afcd1d5e5ef3581be68605a84478c600b8d95d8cc50b1d625b18a1c36675ba2ffa3eee52377f8f2e7aaf9807c398960ca1ff9586e7562a282a87e6f2db98705dc39d7481e8f713a13686fcd015edd91d1b4346d7e09760fe853a55cb5f0dec46d69c152b885b5bc552efd58b17ed761e8b6fc72e126408e8d6efa77b33e552c702b4199b023d4e14e0824928a0010f89563e63e2cf45eb84785dadf10fc4d37010bd31ad218c08c43bddefeda7870c7136bc342e9f061ad3565384a1237f7dae2d80ab8b6bc24fab7232cea1947e50969339daae4084a13dad2b7cfa49642c5f7d9b86ed54e3142ddfe250de3466b03dab8217a03490d1e333a91c03e39e4c55677ad946262a1bc322cbbdb9fd4f2ce73cbdbbe248e5858f18da0b194c210a5433b2e22f4feda1f86f1365858130b0c144222d206ada5dc4b63ddd90e5604295832bf5c1040df0d744551877346a668272c6f4bc25fedb54b64fe748a8141238208c951cfe3fe946a238035ed4761c21310c56aa9d07d214d9a1efc80358691900aefa0a7e7b230c92e48606deeea17f45a5db01932615422460bc805350432c6c6982ca4758bceb9082ed5bcc3863e0b91b944787bebffcf9ca97af0acda6e926d7fb4cee1d26feb713eb4127201d98ea6c8bed91d1461b081d8d325e195b19dbb69daa8d8ffaadfd6cd1fbf4d70c0d04a69bb7a36b7943b4726633485fe9a1739953ea5e4423bed6d0d0400e8f040308cd2acc0022d927a82209a57bec5ffb6ff1c007365eca07a47b706d6a21ad7a1473ffb8a08fc0247700fb5d5d5d70aaba9c7e66acbfa0c502d62627aa49a8d20e2abfe7866b2b55836548d9f602d4544fccfad93f564bf949f9530db97859987f2dcb7f7498fb41077f9e01d09a7a79a6c0c666e080af7daf7aba90745bebed1010ccb397bc156701fcfc8a8a34501d72777ffcab44541cf2a4fe2a2ea3ada7d312e70efe7852908de19fd543253d0e931c0490d7b6167f93651fce48626033051372cb18fbed95324d5d3007af3b86dff959a3e368e35aefeb5935683f4f4ea7541a42b6f607ae228a2c54f7aac7dd70a7954ec5f7bdaae9318e4f06feb58268223b237362115c19db6b369298c71cca268db6ae303638192d19007618e80db765edd3addd651b4f431b944489c207c66b11a4fc78b5ee69d065e4721b3a6a0bc6022ac961c13c3104e9c9fec584d831be03e4d8c0ef15bb21ee1e81c119e751500f3f1be586197a784181b58fa87fba2eed4915dfa673554b9c87a1ad762597872fd0241f486f45fc5334761d08b403e3e6ae811ce4ec707b636de50428143c44ca2291bf0652600f67d1d70b9c40fbde1153dab7ac8861a1779c0241283f27e3cab