fdf7cbab63e00023699b3be9ef216da5::::::::::