Anoplocephala perfoliata life cycle