Binary encounter approximation calculations of collision cross sections and applications to proton induced auroras