0x2cffd02e8889b6ce115b9cbfe7c36af1306ea954868ec4a80299e5dded731d4cc53a1b8db2e217ff077ad94a591ea6a8631c9ed2b10121017b6f6f9666ed1feb1b6d43c76905135aee778550235f0f8463219aaaf130d70dbfba32e92974ae4ad9e873ad52389ecba59a875067f4b0944a0dece48f9e270eaac5301e0287087f1d4eac10f54afdbf95fd1408c1fd353025876604782c954547dcee753b6be86c6cd2893ebd8aaff33434b664eb89f643d0913c40e291de6bef67667c08253dbc700340f0b1ef8cc5938b9bcd597db693245dc19f4e4337689268031b15ca8d26bc61003e96d4bd24f3f8314f50e7ff7c9234849717408a7983e2e125f13a3497307cb9ca6b74a26c31ac7cd39fac15e7ed4e3c38b5051abc83ace8859e1c36bb76b7e2f3cec4e962a4cfb32fb0350d607d1dc58559baa672f8265a5e6e0778180a9da4687d9fc4c64f64723ce429a7441ae65ac3795b38237bac08e7aee15b06a1213aab1cf64dde895c4795c9721260a6db1081f9d6c84f17a9dbe543ca33914ae0de055d079b4c1c505bf9f6447e9d0482a6b766411af390c25c9581e9ea82595cfebfb94ce284a57785ec8aba9abe5ba65d985513b6b52941c78dd223df0b963122505ba94a897698317c496afc1e98975f1ae06729830833907ea3e96ad5c1b71aab85158898cbb96ba54af57b1c4df3684e816b6b8834dce6a3191e9593e6de459a0d532b80e06fff6728903103372c2656f834cbd845889c1c3666f5ddd76014b5037e78eb290d5f5d0f27102d1a888f6639120f04bb914a2388bbe5703725bc268e190e7fb9ea3b60ab394af89bad800b7d0442a0d525d4994bbcaec10ae0823186e5233b182339f1002187ab6e651fea85793bd6e5260280a4a1ce94c1dac5a33bd5775dae4c5b0dc27f29ab360a63a12d0588e236fe4c01d24a534995df0bc4f4db70cc636c98ed22ed6937053cf53a5e1755638ee4057e0a28c3a4e67d8a04c3f3b5783d20ba096d1d62110b28ea5c32fd789852614e65e5424abf87001ab1bf3cc4747a8aca2561f9a6f55848b32ae4a40eda2e69cb670642ea6bba12e4db3ef0c51c18f0ecdd0e3d8595be6ad50006f3d3c9c58cd5f939770ade01eea5d3c8fb44480535cf5b971697c33c148f13f7b57ef22d0b585f8c62d58d55d0b86ef466d34fce1e3c9a4608c0f799222635d15997c204e44d7af51c535fef69034ef2ae5cde4a35a0b7dcffc06a30533687eb00a5b26895d05818705f7021c5a6d63edfc97aeb3ee4930b431d89208a3caf652d26e02440e782632e6582f0f1ee9b2c798da2820a89ccb2ff474e988cb3d97cb6dcbdd301b9062ebf32a777a0fe1a1fd65bba56e16a7060345d8aa28d2789bb210b7b46ab8b88436c39a8a2af333f612eef3e1aadabf345c8bae35500b5423ad5536cc80e2e7de087c8d578b76bc85de022ffb8288ad1f2a32bb039ca505ef0e9f42945f18e807019c648761200fb1dca869be9688ef33fe1248e5af1533ff7f7590c48151d61982578d836b046cb7e16507d5752233579dbe203393a2da865722fe1ba5def9411b546cd14f651528c0ef8f75f9e2b69574c1302beb731f73ccf43e879de25af7e01834c4590b8710b943436e5978ea47896a2651436a9b4196555c98cb786d2674b4f0a64b816b189026b4ca16e7c84437d574ce800009b310a7fa879d8f1572dba9f5b6c83b971033de31405b8f54058ee2aea07b551d80804109a220b3e2f96a571b2be49b71d964eb34cd24552251931f2d0da9f34e61399e301cf8809cd8d28e1a0e686e41bcb726b1871fcc19dcf82af3038793aee28b4e9df656202f4a0fe5c14fa8a73fa3204a56183b82b9796c17fd8f035e67478cd1824ca47e627cdd9a3b5ff10323c757fe041282764d49255fa714edc398d