Conus peptides - combinatorial chemistry at a cone snail's pace.