c3f09373980e4afe23a1469a46b0cb8bbf14dfc27b7ed2d15eaf5f3f4c2b55f47722a8587e1f5f2fd56a60ceab118a2ed2d04ce771dd6842cf3d23714be3a10d54946d30bc6de3716425a0101885483f3c07e81bf246109c16dadb10510710344c0b94846d3ce4aea238a6abafa0ef912a417b55ac2a26d00f98a