cephalexin46283