ea607000ec1e8b7e3649d7287e1dcf7d::::::::::::::::::::::