ad7330ae9ad4fcb797d976ff45dbe4a7::::::::::