0x2cffd02e753d610a8ec12a2c89785983d1e522d31121bedff7d989f9b498ae7c82baee96c28afaeaf0764f8ec23660b77529020bc7d5094b8ef10057b9311d683273abd5d42f0fe419684dac56b1e5bbec727a7a47e4f86841891f29c1282fa337fff0f6720e4b6f6c2a1073559058df4a36c18724458b44475b38429f48c455b08209ecace16af69a89195556bd55f9a254f17cc51ae64b650609a9d89447b0b4b50b1baf1e8cb182101db5e7f990f56f1b37686b418fea8714ff0e009f1265a0588b3fcdf65f182c8e05570ddde400a3eea27bdeea6c89c5847b6567ae9a08120fa679aaff887079a1bdd9a41bdc7bd01d74a01243c712f3dd4b20cc2f24e9170f3091cd4ab79d147b9de0e75c425307c33c731e183d68b7d0a4b818f31f71af29d9ba641ec6d8e7756674ecd1322d260564860872e44af8a3c3096c8138d1f87dea8747bc34d8440d17edcff11ff3f568e77f7af553f9bf32f7c1d678ef6c039f3af19cb4757241c36c45b339dc56173e6f0668a7fd0224672c1221cbb68c750370179c6b25d4f14fe9ac6209b38f6ec9e15898c73c7b93ef51acb1e59481a6d27841da3d1890fe286b1a6438976f87e66105d1ee431d70c743df2df9a4592c62e77fddbcde2fd4bc460165b06539ca2937705ff8fb6841a47baf6541e9955b5d5e172ee95ec252d84f621b850f6e081d9fd425c29f31714e376c664cd128a3aad46a22a7e425b86184a253a6a2e8630b30394ed8c5d5d0d28f4af286fb4c256c92ee30f674ee3a8e4dcc54670367b4a844c75ac595ceb124c566dc896e906945238bb56b23d97f984b65b32f095f42180a9b745c178db48a6a16fa549b8ea623b35c4e4eb4fd87581f39a52cea1c832b8812384af1e6d02f7fb71af9882b2254e94f656fa7c9f17778c940712c0919f63c6686e1eeee7bc5f54a0f549805ff4f5cb3f7138d92c4f5da2f57e68c94f4d4fae110bec3438abe2087c9e92baf494eb798574703fbaac41f39378284583b2ae047ea88114f1e8aa487cfa7449a880a5bc3f5c196278dc2f67f3ce48a2ac7a5a851299e0c553b110c564eb490e568e0811880c0c6663cb9f4c9f9ab4a86de4c2718613ee3dd08947aef1436e9998708d433a564178dd0456a02bab8a5470dc0c837c6fd1f29e92d40d5a933bda8416a7cd3c18ce5e12e66bacb6105a6f3b5496aaf2007b35649b5a7fb28b72c2654863929096201acba6caaca9b739e5c59b52adaa71412bfddb1c2e364d41d824a1fa1a6e3ad7c205898c10daa5c94e4dad2d1cebced483ba9aa4a17d85ede717a1a66504f2c37515ea0bb0cf068b687f527eac139ed2fbc4c46c0968428c28c5195f3e9fb8ca34cbad3b8620ee33801492ce3e497ed7cbc10f1745066a5578601f1bb44e75dafd94dd953d8c3ed93a503d97856b7a4984a381ff0d9ae704ea47b1804138cd99fe70d22495048154256363b05bf45988682721535289f7ed7582bcbcfb42aea94c37404b45086a7e94a3e20d2eae0ecc51f61da198e1b7bb764c0f01859bf4f26d699d99124fada7f0c64c8cbbff8774edb80962be378caa7d8e4a9ace4f8f4b47c3483b28ba6ad6bd68b7728d85cfc39679d09e9c8abad850c04e94efc0ba64f7980abe7426aee6165e4a43666a89cc8cd5bb4a034917c0dd761341985ce1b3f1b2683b87598f1ae9822bfb0b4a1bc33ea8813cb0498e2be52168281968c5174804ed4f3af7fdd60c4fefecde404464e679d3b32cec88108b9b81cc0dba96abd42ca8b02f137e9b9d64a4d14c126a0a978b7eb948c53e6efa23ce1dc5d46c07de58fa6c0564fa722953d81cbe63aef0eda207d95a91e495bd2aac3845e410f5d2549f2b53aecdad2d61daea8c048ef041fa9299b0094e0d01a14a9c50a9f3657f0b12e798139519fa849e25534