8effcb9f04d861ff7332eea511c6b55a:::::::::::::::::::::::::::::