fb1d609f06e2768e7867cf49f4486f9b:::::::::::::::