Galena , cahlcopyrite, sphalerite and pyrite

A very interesting specimen build of quartz, followed by galena particularly corrupted and exchanged by chalcopyrite, which also is dissolved in some parts by recrystallizing pyrite