8107E7F240E9E47C520DBFC25DF81E4DB9E7A521A5625E823AB9CF6927CFAE477A6A9D926E13ED794C9080C87B682930E5FC8B77F9351108C7A1C407AE59ADD7594C55E19C0C3268C98BA097F6F12A40A766822A4DB05DCA508F451B3544ACF9CE506CFC96CA0BB5BC4E332F886E6E184D46428C90AEA92D0742A3E2D927BC19