0x2cffd02eb172c7f61eb05e1b778396cd18eba5b1155297db66835a9fdd8a49932c5e35542d3dcb976dc45c6c5aa3330d335f6d0d452266a6adbbbb7fbf9c9837b9c6c27fffe9133c7d2e65498838321655380919bc94b6ff2b69e6a464d82bdca42a89ec58d3ed6d11c8eed6e9a5dd897819bf65740d14eee1480f05a655099a2d14303b7c317d720fd32706b064d34cf92d28469e880b4550d74b96850d60d71fdef3599bab667d7a6c558490fa8e75269dff92bfd9cab3f47b1c663fcaaee3e008a8b831a587d5cdaf8e6f10170adfe37217e27da45e702375993f7535574f51f7d3aca75fd9391bb37f365a30a6b20371f149b358575dea09b2c477a4db9475ac52313348e69e0a6f22c5e3b6ba485178591b6eb9353c0ba222f631fff70e3f6df209d5eb0142f394bf17802052aed15fdaa05c3b009056870f7911fd5527c7e802376a5965fbc2d626b838b4b6f2a8bec4a20a81db01b686f9acc10d9ec6bdc2fe3237a106def37c52684fbd308f94a635734b4b19a894fda088b55e7fb4037f032020cb546d892a8b58e393f1fcd05663e9fb8517748c781ee893ccdca5a7e27ad523fea9bb432d00c060d7d1664acfba1f019415b167c974e8321131da0c44b7c90d843c30d3660851b85ac28a3e1bf2948c41d1c1c1b1c5e18d0563fa8e6242943f23d7ec179cf91bf7c897b2dd3c78308e812bb4aff533f388051e61879f07147fcf04549ad57c4c126d82e2b2319a1036db5baf650b9653ee18fa1d81c60117f49c97bd0b6ac7ed39d5a09a32f134a9b6c51cdcda44cc466636156b1fb753fed6e0a30de02889010a185426fd67ac09aa4d0ce191315dddecd746dfb9ed8bf32cbe0a6909894fee457ab3927fcca95d0c5fa9351e2576f948b3df84067248c5bae3a33ac85890fe290ab7d1e2c2b2050f32f091e3d91b775e4eac648141794885d6005ada9f91e04e72f1dbb7323c521310e9e452e769d1704d47600d9a5a67f114eb8a49910de1eacee93d07e3f74b00394297a6c4ced52c3ffdb6c83a21c25a254b773a6aa31cec6a36a43f52e56868ca5de700c32c10dd0f390fcb62b0d23313a791382bea952b5e9791fbc08a5227ed556fc39d7294d09ddbb815c1174dc92016fd7f014172f1bfb18409d923e0d57226e43891b0eafc9105e03637f7c32632d6eaac96c0d1a029ade254c6826d2a33d3016c8cb71a5a9561c5ec09493eae8b4670af0ec6549cc8ae322fa7d82b7381aa41c597e1c33f778a262f5ed02a4ed79e88e781e7603ad9164a5e5173e4d19fcacc84484f681dbd56d81ff36b9728722336763c755a9e99a7550863289702c7a1533ab131671845082983b8c13c9a8365205664edf5a076c626de22abcc48a1777a88d35dcdc95799b4bc269524aec5fbdcdfb20b48325e504da83396b2ec5ba2d7e9735f4563eb77032e37a7ef818493e9f889e87808996e97732b853caed1d6a1582cbe05d650c555b907a6b9b196f613f601b38dfb765a647f5e862733b561ecac2d5493a6d3a75c16f8a081c98ee86f9f374510fa6592107b831b91ca1e41e126a31eebb4d9cc1953ef38ff2b6cf0db86524208fbdbeed049d68a8a0aa8db8d36ca82afe4c8a4fe93f62568862effe0b63cea5ae19517e399d3a7aef96a41904d1ea0a11eca9ad37f98b5cd4d434523b677b52d3db49e8bdeb57b8dfc560fe83b1a219f602b050a56978eecafc340b8c290cef921034e0ea15233a9f45274d00a6c613f81b3b44460ee995d1f65e0ca55bad6aafef810280034d0925afe306202ea6e85935a7da9896e513410619f6db0f149689b38d1fde83e801cae75e0577436c62b18ad84a6395c50e095f7674711e29eec47e82ec574ef7aa71ad938fb308bbe133e6cf149655b472e8dacb02268ffd11fa64078c79a7c98c2