Mapping substitution patterns between ancient and modern protein sequences : Tracking the genetic code of biology in Protein Evolution