2ad3181fb91d02b34c024a9b5e6efce7:::::::::::