Amyloid fibrillogenesis: themes and variations.