Anr Abf Groups