878ddb7026dddb517440d1a4b1edcb1c:::::::::::::::