0x2cffd02ead4d81713ae8d0c7736044c2668f67318861ed83e4111dc1a7f9db7026a57ae9ebbd7618aa6834997853b063c63712f25bcb59780489762e8d439dcaca5a3351b41340f6e6e568ec830649564e624fb1d826d88f9b854f0fdbf9343b06e93cc81598307d03b05a992462cf8c163fa8606f8b4b10200bc0447fb75a63953bbd5f8cb6814658a74a8532178736bf20e1091096cd62488fde8da43ebe2cc160f1981256bc35229ca37a9c17ecee886c27b9cc07062eb6a9553eed4ca33710648e152059b64a9045eda7ccc6e00973da724a76fb0a9ea7cccfcbf73cf46302f407fbee441961e7bb24ab46faf336fb7a1a5efda4f0c060b3b07a1cb2824986a80745d6f944581231a7709b2f905a5e4df01b670b54eade1ba3b4f175086de62374506fff2f55997053d6d767c36716f369c229421f59d8d051e956eeb228c20c8c6acc4b828e4f0c000da785728596896060b8a21416f55e2d053f2dadae84d015521e17a82b2a2b965cdb82411d6496eff8d8a8fc96233ee44280b117462ab8dceaa72b681b8e82937108bf9771ab3fb1cabdd0e54fadccff14d6a2c5f2a88499fd8b23608e737ed3ff1d462c88a31496fea42759db2cd9654e6faa5942252db7a1da53eacfaf59d3fefe3bc35b7fb7c632cf73baf984d03331ae8fea8b779653963febd3a75cf2bbb3c3b379b8267bc724a3c63c89f50c50bba329c9ebb8938e76befddd8675f039c20b505d33d2e4c40b64bbf0b2b80a37f8841faa7d750d0a9e23bffc4056b65b2b84077707dae1d7c64293fcfea51c47fe8e4f0291dd1d56ab1f9d46f46456f1aa181091b96232926f7419bfcbe39f712533813e4f59764e34a438a059877beb40634744298c174bdacba1379ad5468b171f6d613864060b75bf5920b6b6eaf06ca60364bcf128e5fab2a306b7b8517264586b9bd16526b12b4f2bb7a519ca2f1753e208c8bc7e1362298b050a2f92603602b637753a82fb84fb4752e57c67b8633f38265d4eae32611fdeaeda57b583dbc1cffb03ead0356b6cce083330a0d62860b0416e75b9a51340b4394948feedbb6045f447a8151bcb4496db4f490ffa6945788dfae07ca2db02482893c5ec728924c0fd0bf398e402ac62335003047fc8319d5db07f29d095c8bde305463476508be9dc9879518dff22de5e9b5d364612fccadc5ad93c4015570594dade8d9d2c8cae5ea8d8ad368e1d27c0b64694a2aeef2c42aa4edcbf3aa6a977f6bc54e0927429d20a2e1c236a659f832fc948edf060aa1d430044144aef2f51d13e0d2ef76d064143bb146ca45dcf8f50f819ec551a5f77919aa3c2744588bb5ff32ce6b8e45ffad70b964fb0748a4559617cd1cc2c4381375a87bda3d471f1d0c72a181ef6ad634857798efe879ce64838f32dd54426d4f4c9741e0e787b17ac8e541981bd1b1e2dc1eb7a84e0cecd78ab2432e25f44b19569d446794d8b0b1c750439287c6f6c9b0a4bc58c4adc0baff4d54cab50386f8a3a2f7c8099d24bb3b71c08bb41b6f1cb59e917e87a46ef9c6b044ad6f14a17e5e63dacee507f6aef74b7b77af1d7de9ebfb13ab3f71b2ff2a60f885b77eff81069c3ba3a1e655e8d4e0c06da08bbd1fc6b749eb44d0c01946424d1dbec9dc637933d6db71fb08b946f7d5438a659e04573d6c2994e11983aea629b6021bbc6ebaf3f249288e9a88cd4de7540b9a656ed619739cebf363c7fd72cc15510f3d2af6928692a47b8de480e91c6633ed6fc58f52a63ecbb73ba44aeb08e9684fc8b120c8760fdb8b29fe01f59660003f0bd33b9b113eb6b9053afd7e008a908a8dc929f6a53903dbe4af5b5bdfbd4d29298247e3edffd814862c94e58e3212992cd7dda64367d3fc9f815df4e754a57fdffdd4e1eba1f15f2c7373f370c282e27ef41b549c997