A walk though vertebrate and invertebrate protamines