unraveling the mystery of proteins and genetic information