USP 4,966,305