https://www.sciencemag.org/news/2019/10/new-universe-miniproteins-upending-cell-biology-and-genetics titin 34000 amino acids myoregulin 46 amino acids