3dcde3cdcadcbadc