prec370e prec370d 
