Reverse engineering analysis of the high-temperature reversible oligomerization and amyloidogenicity of PSD95-PDZ3