0x2cffd02e557af3f1bbf063e26e3ae5a9d9e11759e0ccc62dbcfdae893ca2a24e8afec2de62ce7c649813c0f7ae170fbd90ecf2dea7834e903d318cca7ab9841810bfde63d1f758f5c0ff3d5fa39140dea17a652f516f77061ba13b878bb8cf4cf7db855c2438a0e75c81c513b14b0b71686eab70b3a99dfa511762278b4cbc2b283fc4adb20fd8f2ed6268494b743ca849ea9c2851fb9a552643a3a82eaf4ec270180f8f2505a2f38a43a8046411801386c41ae5d4a3504ec2d95736220104ece2ec68ddbe3cd84e7cf186bc23e53b6febbe0c73c24fed7fb007727a6c1fd145833bad7e1b5d7c64aa7c08afd4a561b8c4fbdbd551f46a12b79f0a1713e20a32d93e0d9138b3fa10dcc1e5dd3e94c4b38fae83a173ab120fa21e4453e81936c7e953216ad4f17b6676403cac6df735b29c650fda4b1dd6bb17d98eb27780b353f40a91ca6a40a954cbecf992fc7f9c545b84a46cce0119bc0ecf325a36110e4409bfe3b690e226e2933583052524cc19e3cd0a016b431fcd05ebe75f163f4c7e7fac3b34faea343f1537f43c5dcd0d5e4af867b84c7e656462f3b4900485e67fd390eea0807f7814cda881fcebf71753e57903502d2c21785a7e90603ea25d7fcba8fadda8723c19bbae632e7349455caa3e01558a8598493cb69d623ae2e14cc0fefd00958fff31a13f40116223aa64ec32a6f4f18aa6dfd0fb9475e14edd15bfe8f89dbbb604fe5482d025207e0910f00143e66bc623722ec23d2d969b7d1113b873d66da99a2b74026c7103bc312b38ccfb993f177a56627aaaa9f4d9b4e2efc7fa4181f0a64106ec26450ed7a758858799e57676c539c141d638eccb7fdef602e72222163d994f302c23c44a59f660d6b2f3557ddab571771a30a367ed7fc702d225f0f9901b2840526a06ce4e738b263e8dc44e7c5c4c73508027417cedf59749bc523299cb0f436dafc4825a0ee81af33b4ce5bd92f7bd1606f23f4ec47eb567c8a89f097cac7f6e2bc5637d26d8fe38760dd918be0ffff5b825c641bb17e4dd113d2e30015d3336638a529cd9c6b0edf13a396fc5b455ca4c50df02cd648bea9b927d6418bafa1b2593f2645768d9a7c1d2ba33fc645697bcc0ac566b52d076ef8c8030b6242ea4f47409363d5f0444e5d8cad2e624cc876d56b171e21d94a0239cbeca86170be3638fb76c8bbfc17685bb30a7ad6caaee984ac43a536923c1cc71cc266713b90327de6e38e7ddd5b8f167f3484c61c1716b7ca9c8ed04f9823eaa13b77556a8cb90901ae68964321dff3a11f1214526d1f558ea994a6bb1b0d0408f069e0def8e67d7341a6f50c49828716bbf78dab823c49e86304fc238ee7f7a00bd99f6ddc8ab0bbd62503ffd7a6b7006b405b2a6813b4fc76942f9d3d1b6dda6788535e007394a33757f22640b117a70a1499ca057df1f4cccf3ee731ce44b7d545b636fa86be1e6d663f0d495eed211f46296d28180cb29ab5324f110604d5b3d867088247e4d4ca72a22d8055b8a837bdea7e59732b4c467453d445d84f7727cd8f609078beb8b968efb124bf0ef3bf1e4d063687f750c93d19af86f1e6a5effb054d0ed1e897a824c87eb26028d2af36af48130cc0c13976a3d212b8e62d4aa79d1d92fa39a7efe639bab9324488e1ff7d358232f57ae69c6009689de3461b91733f9ca6622e13df8191650d87ab074223fd73405eae5e0dcffcea91047a489eae7eae354960a7fb630188c34d35fb346b7d6f658c8ea24b116227984b2445bb78cbef95b19840c86eadcc53fee965f0460a1f107795cb4a0d0073b97f5757cbb51a87488db47fed56106af466e3e42c6b9b28427986831ea15a27b08e34085c79e56bbd9c8662599eae00eb20b433c76d29585d98bd30788900863790381d811aa7c88fac7c432d7cd7dedbe