a6e7306277ade43475e20e564a543ae3********************************