568e70a5c0265ea1534cd557c275f69f:::::::::::::::::::