8e3bbc5032f9534a0ae79d0f603fd384:::::::::::::