eca54312fbacbd7f399e26ddbef1cda9:::::::::::::::::::::::::