cephalexin protocol free full text journal