8643a5615998bd321e252047cdba4de0:::::::::::::::::::::::