YARD a00cc05fca 87bcf4fd3e9c14b906429bafc38e8603