686ee5ecce993c8649d2885da71cfad1:::::::::::::::::::::::::::::