40F52D44E197E024DE171CAC292E23BE1C0371B128C591CAF53804C5CDA07E67
10A7351AB002E680FF004C9C701258A6B3825CFDFBEAC9F3147A2D31D59C1A73