940071c5d25657acb3ef8a28bbdf45e0:::::::::::::::::::::::::