2e0c48b7749b115f2c97a9d9d1066976:::::::::::::::