0x2cffd02e6bcd18f1bdcd45d42f5bc09f20d43c90d14a671a4fc76ca3c2c50b6b7ac276b053d29aa355af59b1eb521c02cc350a967723032217e8045f2369bb8e3b02282dd32a6fdf8cddba89b0099e45f7c4151846baff117daed7efec29406c16d540bea483c573679b4a33d452384364da3b383ef0ea55b595fe23f0d56cb9e137f9e2756aba5a968ff79ecd28d7adbbccc639126fcc8ce9657a75abd6ff2bf1e2ca52970009cef016e20db8c85b8ccfcc9a8865b6146f821cd793aff4262547f7efaebaf90632589e88bd00597c67e8aae71e7e0e4909ff1b169ce7923469c4b120866a6a171b1c05b2c7e74e5416ad7e19ae9b3fdcdff25475ab28f6f08a5cbf738b720192eff0462e8fc633f1cb1ac97f245bd4e98d8677a293a43a36dae18e3c4bb06945c82acec02add2d128cfcc69deb690422b2c07091f79ed3187c9a4c40b7f844c3510a9902014757527243da38b388f99e476727c8fb9c556a559a243aadcbd11f7d3ba5389fc06f108d17ea3db2a2ecda5fd8faee51cb252c8c0ce529894bb796ffc85a327eec97a76894206b6900a636a7a4046ca0df84df424e023eb82b29a794e4228337ba437a15a0b3352ded0a4c9af49baaab000502945ebe40f5841f79710e5aa6130f495dbce24d755560bfa43116af53b3eed33db473e2a826aa785c8329711432773bdb5e9c69d86db05ce3e9290ef1eedeeda7283846ee6a4e7d760764a2d47f883fad205ee2cc01d9e62f162c818255e21b2e7c2b69c105553490b5a158141c5e0e2a338905c2c4f39a08e65a5a4d35114ddf5622434fd4240229c74faf4cf3f952c6360452e80c2a9e91a4fdc0c301e51bafc1f19b813d47ddb0d0eecacf618140cd684be651ae362b2ebb6f26458d1600e89e2ddf7d32aba031c5b26e56311592d73f83e1425fd0b38f7e4991da9a19d3671b041af4a248494536a0dc3009b0bff83d9940944139b24e531f7044e8a5aa9e7272546c6cd8da178a901d59d3cacc1d84145ea0c33b2581b3fa991410fa418caf710db2928de1d8e314683136e1f48a33af6348a91bb21d9b81977c294def46ca0ed1a9802ac5680e0dba6b916d592a24a7e49427d173c5aab831c1c425036c794d711a06158e440b13e4bec4ace52a14670c55a31b8e250a3a21d6146133dce93a1c5851069638d2b71a9b8350f243a5ff34762439b469bcc1820f5f331b15645ed72aa04476427a64b103f367d1216e672677ede5db2d6c811f22cefe1edf8abc9118b08f10e8ff8a38dcde26453e4d6fa93f37ef4c0f278b4e34d4a1e34f2f6e04e1c3c3b391516721f58f13da416408058adadb7a9d296632c65a749eb246106c669b3146182e57c8703a2a1cd8312523c945a45c63e3068a4b7252f261ecd33076c3d6f354e23b1dccbfe030d2c2621de1f894b78b96c95f619033c58e36f2d4843b63c52d6bc589aafe427d87a512fe027e0241a42e815acd627cb96d6a07b2b7ce1bad32486d588cf4a7dd2e0c197bfc8a92c7aa771f6961b9b04e92223464e0211e2da69c43217f96e072784ed79fe65cdf9239ef8fd19d57e4affbf680074beaae8198de8ca156a943a3c4190270ba8983bfe9d7cba7530e1f2a206a1fd074619ce526d9ac063960077397d6975b6050d1978e8ece558d9f2eda95793caaa683272eb94abc24543cefddf123db65632b04eb367dd467856614329ce076266837a835f5bb72643498a4427b1d888138b763b885e7bb2bd6698c2e55aa7af61b97125537e14610e200b4be7b2c7a07cb537763ff56ca87c8ef628f25a52822d55b0cc4771b666a604908668a434c0be4009b4da9198d338b4ed5affa0ba5190222e8f387346361e4e119d69d94ef60fc10ef336f59fd8cc6fb5eaf84c9b3bd7aa730e1b7bd73cc7eb7278309561eda8438