d31dd0b8252cfcf7ddefd8778af3a2a3-------------