4fc6f5a7e041d44c7ea7b0dace5441c0::::::::