cb7502e4cc3c14e93c83d9787f0072a0::::::::::::