3c04ee390ccaef2c3e8a9a8d8591eb52$$$$$$$$$$