a7246b6bb7aecbaedce75fc4174a4af9::::::::::::::::::::::::::