47f7a8243c69600e30feb0fccdc42a9fc4677776d44a66d27e42596eccc7bbe8306cb769112ea74d0302714f2c0047e1d803b2c002d99f0a49fe08644d8b6783