High purity Ammonium Perchlorate