Petrology of the Apollo 12 highland component