bc49106f90ea2ec8b08dca9188cc2808$$$$$$$$$$$$$$$$