Evolution of the serine beta-lactamases: past, present and future.

Evolution of the serine beta-lactamases: past, present and future.