69dd390a74817290b2f6640b70492d07:::::::::::::::::::::::::::::