Deciphering aggregates, prefibrillar oligomers and protofibrils of cytochrome c