6cafacd27140f0a592a95117a736aa4933ed0c4e0c5085607d9c339be5dcdf7ed0cd695f92269bf11b068feafb801247a0aef5d6b9a8b814ae00a7386ba09d06141ffd3892ad13bc60d050267fb1736949d63b5edd3e14892548519570a4ffe8db8d6ad41bc108c11252757372a55f51cdf0c7a99c3fda5bcf03d8e511c58bbaf92370287f373c980500320ade23a32f40a9e91fae4a1e30b73bb26d990f4760397cd270a278cd5829e82394068dac77