0x2cffd02eb782394f9b22e3f19621fdab23f2a1ee36475e5cdc4674c1f50e6700ec8773107590207c6a4f9887e5c590bd6a85664e7cbc110fce444dcdb9f51658e278a2d421036a40db9f9b7d6e2ecf563f902e1f5db8aad2ef84dce90c0156b28e56dc7984a65d994f7cd973a0a8a226fb8dc0cb5c5f2c05a88d97272348be756e29ad0df90b72a43b62cedb1e38ed0594e6e1bd70f7bf18ffaea01d5bbf54464379259bd9413a360828dd3d3397333fbdbb7a4e6442da53ebc07f8ef13520890b5f81115d178f405e89edbbf1fe11a3c27fb7f8fd8cc453362f2a51ab029502eec5e6a6cc82e65b7330c721ca830eac3d9bd44aeefb421c4ee71264ce91d4ea875ca5fb2d2a562ead7c78b2f5765835c947faaeda966ef28de7b441741a452007f4df02a1dfc1891c686483376064594472a8604212cb9edd8bd6a132eb29f4fe705018f91efa79888a58c270c6018421d715c0c1f9d496c26e3266a2f571a697e1c3e357dd75c2bea19210e0d75b282dfa40a2ad760bd4c5d42e8ac08b21d99bd862c1565fd7a681ffab10529460e00d957aedd715403273bff12abfbe03e9659fb5de195c6ce8de1ae6c7daffb52b9e2935b8cd9f5a7268ae9e1814c1c361995286f42ccce61cc5da1c87d13f0c73b7fd724b8a43616c15d99ff762c6d770fcede66102ed83dd19943a4b034eb8f32f36ab544f10d8f2d6e44be7b35f78d71db27d4342327aeefbc7aa322dd2d3a155629758e8cacce3e13fb79e048b9414874a8f7e2ab78466bbdbf6b747e7676c9bc86393a228f4317fe19479fb4ecccbde4d67508489853ac8e697405e297c62143ff2f9f21284d926922f97e98b3f6c8c23239f0d63cee41b188195e964a6252d63cf8b3ee9bd1f4ce5df8f533b9a1b5acf9e1474aadc5877cf33e226959b7161d1dbdeb74aa1ef1097a3b5de4a1e5ad9fa4e68d2a17115d8c348451583a249377432b4bd14b1006800f7bfa8ed01012769f623794b0bffcd798ea12e8a2968aa90c224058421cefaad7ea96397c3a3e7688f94309d781c26494ce1f059421e5b243cd9e9ae835c769d40e87ee7ab6b2369ca943337b4e1bc497ec0f17fc96221db1263e5b6d6d65e2a5396952e113de4e08e81297eca7295f3041506c2eee23b550b775f04bebbc5760fa530142a2ae01dbe4a3bf44a7453657f5a7d5b74086ce80f4d1f3628c306dfeed01bc49ea872b870f22684087ea1f1885deff5e09a671f199791423a4d500f2cfe7e201ff1049a6ba05ae0a786d41bb1f8590ec218da483d8c374b882a923f4ca79e5afd6a0736e0c2341662110c6dbeec674d42eb0abcda0a900df2bc3a243d47756c284a7777af05ad161a410fb019173b57ce68267c09896d31ec3dba3924cbc87ee7dc27f3be6265a627833b26b69570acbdad568d2c29dbe8a4310a3ec407212088ee99ad957e983297f027868e45e98261b2a87d3e608381c7255332355d82702406a6857b26b07612d8a65809a3d2de805cd21a698c229d872a7701a8e78a53a9c1d5233a314314b75a73a0860a198a3607028c942b016b9ef075b9d9585413b7c6ba3bbc45dc085d30926a9a924735be2490a6a5bd88c43f64357e001511fb46a85bdbfb2ad282e8afe87fb0df514f00bc31aa3750b5ecc913fa1836443750d464b0a9f7d188d13bb1f5b907f6745a7d9ce08eafce462b95ed034ede04aacecdcf5bd6a13736bda2ce56a792001f846d411aa0896c3a7b48053a1c43e48c0a26817f5dbda5eb6aa8230c07caf4b2bacea1b5ef5c5cc713205fc046ce06788cfcb5faa1c54c183143a9bd6c43bb5e18e0ab32720f49e33d625b63ac61e0c80f5b7ca68a216546cf1a80d0e6422ed4b8d75fccb134a5fe1fe060323bb637acb71a5bcff3d435d03af3b94f4bf97db6c093350cfa7232