Mineralogy and petrography of the Almahata Sitta ureilite