Guano: Ammonium magnesium phosphate hexahydrate? Magnesium ammonium phosphate hexahydrate?

I. Ammonium magnesium phosphate hexahydrate Source Campell Urology p3233 2. Wikipedia 3. Principles of inorganic nomenclature