d9afbc1c5744afc5c8066d2e2b72d096:::::::::::::::::